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

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

Ответ
 
Ежик

offline
Опыт: 2,536
Активность:
Таймер не запускается
Событие получает урон вызывает функцию.В этой функции
local timer t = CreateTimer()
local integer h = GetHandleId(t)
другие локалки и действия

до сюда все действия выполняются

call SaveUnitHandle(udg_Hash,h,0,u)
call SaveUnitHandle(udg_Hash,h,1,u2)
call SaveInteger(udg_Hash,h,2,rt)
call TimerStart(t,1,false,function HHT)

после этого дальше действия не выполняются

Ежик добавил:
call TimerStart(t,1,false,function HHT)
Приводит сбой.
Старый 14.10.2011, 16:02
16GB
GhostOne User
offline
Опыт: 60,317
Активность:
отладочные сообщения?
Старый 14.10.2011, 16:17
Doc

offline
Опыт: 63,163
Активность:
карту в студию.
Старый 14.10.2011, 16:34
Ty3uK

offline
Опыт: 2,469
Активность:
Карту и не надо, тело таймера кинь
Старый 14.10.2011, 16:56
Hanabishi
COOL STATUS
offline
Опыт: отключен
Oxygen_D, никакой разницы
Ежик, таблицу инициализировал?
Старый 14.10.2011, 19:49
LostCoast

offline
Опыт: 2,633
Активность:
Ежик, как вариант возможно ты сохранил переменную без значения в хеш-таблицу.(например
Код:
local unit u
call SaveUnitHandle(hash,i,0,u)

попробуй написать после каждого сохранения BJDebug("1") и посмотри после чего именно не срабатывает.
Старый 15.10.2011, 16:49
Ответ

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

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

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

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



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