Acuion
Наблюдатель
offline
Опыт:
2,018Активность: |
Ошибка передачи хода 3ему игроку.
Скрины всех задействованных триггеров:
» Триггер Hod
» Триггер Pr
» Триггер Dohod
» Триггер Timer
Что надо: Что бы по истечении 30сек/предмет выкинули/предмет юзанули ход передавался другому игроку (Над его башней появлялся воскл. знак и таймер переходил к нему). Все хорошо пока дело не дойдет до 3его игрока (бирюзовый). Красный активирует триггер, переходит к синему, синий использует триггер - знак исчезает а таймер остается. И На паузу ставятся все юниты, включая тех кто должны быть активны (юниты бирюзового). В чем проблема? Зарание спасибо. |
24.08.2010, 18:35 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
JassMan
свободен
offline
Опыт:
4,193Активность: |
Еслиб работал с локальными переменными таких проблем бы не было
начни своё путешествие отсюда |
24.08.2010, 18:52 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Acuion
Наблюдатель
offline
Опыт:
2,018Активность: |
Я умею работать с локами. Если не сложно, укажи место где это не обходимо. |
24.08.2010, 19:06 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Master_chan
Полуночный командир
offline
Опыт:
15,660Активность: |
везде |
24.08.2010, 19:24 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Acuion
Наблюдатель
offline
Опыт:
2,018Активность: |
Везде не получится. Некоторые переменные и должны работать как глобальные. Пожалуйста, укажите конкреное место где их использование вызывает ошибку. |
24.08.2010, 20:01 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
JassMan
свободен
offline
Опыт:
4,193Активность: |
вот именно что все глобальные должны быть локальными
понимаешь значение слова "локально"? при новом срабатывании способности (или чего там). в общем триггера, у тебя данные будут записываться в новые локальные переменные, в отличаии от случаев с глобальными, где на старое место будет перезаписываться новое данное. |
24.08.2010, 20:07 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Acuion
Наблюдатель
offline
Опыт:
2,018Активность: |
Предлагаешь объеденить несколько триггеров в один и использовать локалки? Если нет то Укажи Место Где надо заменить. |
24.08.2010, 20:16 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Master_chan
Полуночный командир
offline
Опыт:
15,660Активность: |
Akvarium, я бы предложил юзать джасс и не париться но боюсь не получится. Но попробуй 1 раз, тебе понравится. |
24.08.2010, 20:19 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Acuion
Наблюдатель
offline
Опыт:
2,018Активность: |
Можете хоть кто нибудь адекватный показать где у меня ошибка? |
24.08.2010, 20:57 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
_Red
offline
Опыт:
4,095Активность: |
в первом триггере нет условия, может в этот момент еще какой-то юнит теряет\использует предмет? |
24.08.2010, 21:10 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Acuion
Наблюдатель
offline
Опыт:
2,018Активность: |
У меня все предметы в этой карте должны вызывать событие. Т.к других предметов нет. |
24.08.2010, 21:22 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
_Red
offline
Опыт:
4,095Активность: |
Akvarium, хз тогда че, последний вариант: вставить в каждый триггер действие которое бы отображало текущие значения переменных, и смотреть что происходит не так
_Red добавил: и в if-ах тоже вставить типо какое действие выполнилось, короче сделать дебаг |
24.08.2010, 22:24 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|