Добрый день.
Я, к сожалению, не смог задать свой вопрос на форуме, поэтому задам тут.
Пишу карту в jass new gen pack. Вчера неожиданно в карте перестали работать абсолютно все таймеры. Таймеры локальные. Я даже понятия не имею от чего это может быть. Весь остальной код работает прекрасно.

Происходящее здесь напомнило мне один случай из моего далекого прошлого. В те времена я еще только начинал осваивать редактор. Одна из тем, которая меня заинтересовала и по которой мне не удалось найти достаточно полной информации - утечки. Тогда я пошел на один форум и задал простой вопрос о том, как определить наличие и степень серьезности утечек в карте, не перебирая весь код. В результате я получил тонну флуда и "ответ от профи", с которым все в итоге согласились - фрагмент кода с ценным указанием "если это число растет быстро - утечек много, если медленно - мало или нет вовсе". Код представлял из себя таймер с малым периодом, который создавал объект, брал его хендл, писал в чат и удалял объект, но был один нюанс - создаваемый объект утекал на каждой итерации таймера.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Этот комментарий удален
23
Попробуй другой редактор, если не поможет - удаляй всё.
24
Очисть триггеры и реимпортни их. Экспортируй перед очисткой, конешн.
1
Всем спасибо) решение нашлось)
я уже собирался отчищать триггеры, как предложил Melissa, но перед очисткой прошелся еще раз по коду и обнаружил, что пропала строчка с инициализацией хэш таблицы...
28
uncanny, а если таймеры локальные то причём тут хэш?
21
zerotul, таймер не работает != таймер ничего не делает, тогда претензии к автору темы, если он не смог элементарно отдебажить процесс
6
Buulichkaa, таймер работал, таблица не инициализировалась.
21
zerotul, ну так я о чем, написано было что таймер не работал, а он работал
28
хранил что-нибудь по хендлу таймера.
вы храните инфу по хэндлу таймера?
24
Происходящее здесь напомнило мне один случай из моего далекого прошлого. В те времена я еще только начинал осваивать редактор. Одна из тем, которая меня заинтересовала и по которой мне не удалось найти достаточно полной информации - утечки. Тогда я пошел на один форум и задал простой вопрос о том, как определить наличие и степень серьезности утечек в карте, не перебирая весь код. В результате я получил тонну флуда и "ответ от профи", с которым все в итоге согласились - фрагмент кода с ценным указанием "если это число растет быстро - утечек много, если медленно - мало или нет вовсе". Код представлял из себя таймер с малым периодом, который создавал объект, брал его хендл, писал в чат и удалял объект, но был один нюанс - создаваемый объект утекал на каждой итерации таймера.
Принятый ответ
6
nvc123, раз проблема была в таблице, наверняка так и есть.
28
zerotul, напишу понятнее
nvc123:
омг втф, вы храните инфу по хэндлу таймера? вы что упоролись
28
Tobi123, ты прав
в 100500 таймерах тикающих одновременно и создающих аццкие лаги нету ничего плохого
Чтобы оставить комментарий, пожалуйста, войдите на сайт.