XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов> Jass
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Закрытая тема
 
LostCoast

offline
Опыт: 2,633
Активность:
1 переменная на 2 тригера
Суть такова у меня есть два тригера:1)запускает таймер при использовании(показывает цифры и двигает их за юнитом)
2)второй тригер(граната) - ну из названия думаю понятно, что создаётся дамни снаряд и летит в точку.

Так вот мне нужно, чтобы при запуске 1-ого тригера сохраняется значение таймера(1,2,3 и т.д.) и если я запускаю 2-ой, то вылетает снаряд с "таймером смерти"(ну через сколько он умрёт)

Тоесть если будет равен 1, то снаряд ,к примеру взорвётся в воздухе,если 10 то упадёт и будет лежать пока не умрёт.

Обычная глобалка мне не подходит,так как мне нужно мультиприменение. И ещё кое что если просто была выпущена граната то значение переменной равно 10с. Если нужно будет скину карту
Старый 06.11.2009, 15:09
SRes
1110101000
offline
Опыт: 9,997
Активность:
Используй параллельные массивы.
Старый 06.11.2009, 16:07
LostCoast

offline
Опыт: 2,633
Активность:
SRes, допустим я буду в глобалку с масивом сохранять(какой индекс массива делать чтобы для мультиприменения?)
Старый 06.11.2009, 16:23
Артте
Open up your eyes
offline
Опыт: 23,423
Активность:
Элементарная задача для структур на vJass. Просто создавай новую и у тебя данные будут уникальные.
Старый 06.11.2009, 16:26
LostCoast

offline
Опыт: 2,633
Активность:
Артте, Вся проблема в том что у меня всё на jass(так как с vjass "плохо дружу")


Мб посмотрите карту( просто не так уж просто впихнуть в код глобалку, чтобы не помешать чему-либо)
Прикрепленные файлы
Тип файла: w3x This Map.w3x (41.2 Кбайт, 19 просмотров )
Старый 06.11.2009, 16:36
SRes
1110101000
offline
Опыт: 9,997
Активность:
Структуры на самом деле не очень хорошая штука, осознал на своем опыте, при создании кучи структур за один момент времени могут быть ошибки, пишет всякий дебаг-бред. Имхо - лучше делать руками через массивы.
Старый 06.11.2009, 17:36
LostCoast

offline
Опыт: 2,633
Активность:
SRes, Артте, Всё это очень интересно)) Мне бы очень хотелось чтобы и моя проблема оешилась(лутьше всего если пример скинете, советую посмотреть карту которую я скинул)
Старый 06.11.2009, 18:25
ScorpioT1000
Работаем
offline
Опыт: отключен
если это просто на 12 игроков, то быстрей будет юзать простой массив на 12 слотов
Старый 10.11.2009, 09:57
LostCoast

offline
Опыт: 2,633
Активность:
не мне нужно чтобы массив распространялся на... (к примеру юнитов 20 могут без проблем кастовать одновременно)
Старый 10.11.2009, 11:45
ScorpioT1000
Работаем
offline
Опыт: отключен
тогда стек
Старый 10.11.2009, 12:16
LostCoast

offline
Опыт: 2,633
Активность:
Цитата:
Сообщение от ScorpioT1000
стек


Можно поподробней?)))


Я просто не знаю какое значение придавать массиву.

Отредактировано LostCoast, 10.11.2009 в 16:04.
Старый 10.11.2009, 15:58
ScorpioT1000
Работаем
offline
Опыт: отключен
массив таймеров и массив снарядов, создание/удаление производится с одним и темже индексом у обоих, поиск перебором и сравнением. (иначе никак, и не надо мне ниче втирать)
Если ты этого не понял, лучше почитать про параллельные массивы(поискать) в этом разделе
Старый 10.11.2009, 17:34
Закрытая тема

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 22:56.