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

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

Ответ
 
Acuion
Наблюдатель
offline
Опыт: 2,018
Активность:
Ошибка передачи хода 3ему игроку.
Скрины всех задействованных триггеров:
Что надо:
Что бы по истечении 30сек/предмет выкинули/предмет юзанули ход передавался другому игроку (Над его башней появлялся воскл. знак и таймер переходил к нему). Все хорошо пока дело не дойдет до 3его игрока (бирюзовый). Красный активирует триггер, переходит к синему, синий использует триггер - знак исчезает а таймер остается. И На паузу ставятся все юниты, включая тех кто должны быть активны (юниты бирюзового). В чем проблема? Зарание спасибо.
Старый 24.08.2010, 18:35
JassMan
свободен
offline
Опыт: 4,193
Активность:
Еслиб работал с локальными переменными таких проблем бы не было
начни своё путешествие отсюда
Старый 24.08.2010, 18:52
Acuion
Наблюдатель
offline
Опыт: 2,018
Активность:
Я умею работать с локами. Если не сложно, укажи место где это не обходимо.
Старый 24.08.2010, 19:06
Master_chan
Полуночный командир
offline
Опыт: 15,660
Активность:
везде
Старый 24.08.2010, 19:24
Acuion
Наблюдатель
offline
Опыт: 2,018
Активность:
Везде не получится. Некоторые переменные и должны работать как глобальные. Пожалуйста, укажите конкреное место где их использование вызывает ошибку.
Старый 24.08.2010, 20:01
JassMan
свободен
offline
Опыт: 4,193
Активность:
вот именно что все глобальные должны быть локальными
понимаешь значение слова "локально"?
при новом срабатывании способности (или чего там). в общем триггера, у тебя данные будут записываться в новые локальные переменные, в отличаии от случаев с глобальными, где на старое место будет перезаписываться новое данное.
Старый 24.08.2010, 20:07
Acuion
Наблюдатель
offline
Опыт: 2,018
Активность:
Предлагаешь объеденить несколько триггеров в один и использовать локалки? Если нет то Укажи Место Где надо заменить.
Старый 24.08.2010, 20:16
Master_chan
Полуночный командир
offline
Опыт: 15,660
Активность:
Akvarium, я бы предложил юзать джасс и не париться но боюсь не получится. Но попробуй 1 раз, тебе понравится.
Старый 24.08.2010, 20:19
Acuion
Наблюдатель
offline
Опыт: 2,018
Активность:
Можете хоть кто нибудь адекватный показать где у меня ошибка?
Старый 24.08.2010, 20:57
_Red

offline
Опыт: 4,095
Активность:
в первом триггере нет условия, может в этот момент еще какой-то юнит теряет\использует предмет?
Старый 24.08.2010, 21:10
Acuion
Наблюдатель
offline
Опыт: 2,018
Активность:
У меня все предметы в этой карте должны вызывать событие. Т.к других предметов нет.
Старый 24.08.2010, 21:22
_Red

offline
Опыт: 4,095
Активность:
Akvarium, хз тогда че, последний вариант: вставить в каждый триггер действие которое бы отображало текущие значения переменных, и смотреть что происходит не так
_Red добавил:
и в if-ах тоже вставить типо какое действие выполнилось, короче сделать дебаг
Старый 24.08.2010, 22:24
Ответ

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

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

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

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



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