![]()
Diaboliko
Silenced by Diaboliko
![]() ![]() offline
Опыт:
16,108Активность: |
Проблема с удалением бафа по таймеру
Далее приведен участок кода, если нужно, дам весь код, вместе с описаниями...
Код:
Естественно в коде функция афае3 стоит выше)) но тут не суть) Проблема что баф стана должен ремувиться в зависимости от разници между Аги героев, если разность в минусе, министан само-собой. Но проблема, что баф просто не ремувится... Я уже даже не знаю что предпринять... Раз уж пошло, а вообще стоит ли после уничтожения чего-либо обнулять его локалку? Я думаю да, но в работе нативок на этот счет не силен. И 2е, скил весьма громоздский, на юнита создается 2 триггера, и еще раз если бафа скила нет... Оба ремувятся при получении физических повреждений. Стоит ли заносить их в хэш и делать проверку на их существование, или же хватит и того что ремув произойдет при любой атаке если баф отсутствует или же при атаке скастовавшего в случае остатка бафа... Многозначительное название +дырка. [+] 1 пункт от Enein: название темы не отражает сути вопроса
Отредактировано DioD, 20.01.2011 в 16:03. |
![]() |
#1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Dreii
define{name=Dreii age=17}
![]() ![]() offline
Опыт:
5,246Активность: |
Diaboliko,Точно не знаю,но call UnitRemoveAbility не удалят баффы. ИМХО
|
![]() |
#2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
16GB
GhostOne User
![]() ![]() offline
Опыт:
60,317Активность: |
удалят как раз таки |
![]() |
#3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Dreii
define{name=Dreii age=17}
![]() ![]() offline
Опыт:
5,246Активность: |
16GB, ммм щяс затестю
Dreii добавил: Цитата:
выше call TimerStart поставь Цитата:
Зачем два call DestroyTimer(t) и еще Цитата:
Думаю лучше впеременную Dreii добавил: 16GB, ух ты и вправду удаляет) |
|||
![]() |
#4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Master_chan
Полуночный командир
![]() offline
Опыт:
15,660Активность: |
в Afae3 первый DestroyTimer либо убрать либо поменять на PauseTimer |
![]() |
#5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
DioD
![]() ![]() offline
Опыт:
45,134Активность: |
настоятельно рекомендую использовать отладочные сообщения плана
и иные, для того чтобы понять в чём проблема САМОМУ, а не спамить форум однотипными вопросами.
проверка в начале функции и её конце позволяет выяснить факт запуска(не запуска) и обрыва потока самостоятельно и мгновенно |
![]() |
#6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Ninbous
Jass progress >>>>>35/100
![]() ![]() offline
Опыт:
5,674Активность: |
DioD, эти операторы писать прямо в функции? |
![]() |
#7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
DioD
![]() ![]() offline
Опыт:
45,134Активность: |
это вызовы функции, а не операторы. |
![]() |
#8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Diaboliko
Silenced by Diaboliko
![]() ![]() offline
Опыт:
16,108Активность: |
Dreii:
оп)) но сути не изменило... Dreii:
А что с MUI? DioD:
Рад бы получить ссылочку на то, что такое бж дебаг)) P.S. как правило мои посты отнюдь не забивают, ибо я задаю только >< вопросы на которые редко получаю ответ... Лучше скажи че по делу. Dreii:
Ничего не изменилось... |
![]() |
#9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Dreii
define{name=Dreii age=17}
![]() ![]() offline
Опыт:
5,246Активность: |
Diaboliko, создание таймера под иф засунь
|
![]() |
#10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Diaboliko
Silenced by Diaboliko
![]() ![]() offline
Опыт:
16,108Активность: |
В код(и побочные триггеры) все функции и настройки добавляются после покупки персонажа...
Рассматривается функция афае2 После какого, спрашивается ифа?) » КОД Код:
|
![]() |
#11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Dreii
define{name=Dreii age=17}
![]() ![]() offline
Опыт:
5,246Активность: |
Код:
|
![]() |
#12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Diaboliko
Silenced by Diaboliko
![]() ![]() offline
Опыт:
16,108Активность: |
Недокопирование)) Я вырывал отрывок кода спешно. Основной код приведен. В нем все как надо...
|
![]() |
#13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
DioD
![]() ![]() offline
Опыт:
45,134Активность: |
Diaboliko Эти функции такие же как все остальные, я даже ЛЮБЕЗНО, вставил нужные параметры, будьте так добры и выполните эту простую работу САМИ, прямо сейчас, а после сообщите о результате выполнения, нам всем интересно, выполняется ли колбек таймера ВООБЩЕ, может он не запускается вовсе. |
![]() |
#14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Diaboliko
Silenced by Diaboliko
![]() ![]() offline
Опыт:
16,108Активность: |
Просил же объяснить работу....
Если просто вставляю, синтакс ерор, что объяснимо, если ствлю call то андеклеред функшн... |
![]() |
#15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
DioD
![]() ![]() offline
Опыт:
45,134Активность: |
БЖ открой ёптить
вообще ты должен знать что эта за функция и как она работает, потому что она работает КАК ЛЮБАЯ ДРУГАЯ ФУНКЦИЯ ТОЧНО ТАКЖЕ. |
![]() |
#16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Hanabishi
COOL STATUS
![]() ![]() offline
Опыт: отключен
|
хаха что делает функция DisplayTextToPlayer? натив открой ёптить! Diaboliko
call SaveUnitHandle(Hash,0,GetHandleId(t),u) call UnitRemoveAbility(LoadUnitHandle(Hash,GetHandleId(t),0),'BPSE') имхо в одной функции 0,GetHandleId(t), а в другой GetHandleId(t),0
поменяй гденить местами=) Hanabishi добавил: ты сохраняешь в один ключ, а достать пытаешься из другого, неудивительно что не пашет |
![]() |
#17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Klop
Папа римский
![]() ![]() offline
Опыт:
13,006Активность: |
обьясняю проблему в первом посте
после первого DestroyTimer у тебя удалился таймер и ты не можешь получить GetHandleId его |
![]() |
#18
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Diaboliko
Silenced by Diaboliko
![]() ![]() offline
Опыт:
16,108Активность: |
Мм терь понял что за бж)) Хотя странно что она у меня шла как андеклеред функшн....
Klop, Этот проблем уже давненько устранен)), спасибо Dreii'ю. Но сути не сменило) Diaboliko добавил: Цитата:
И правда что... Исправил, всей-равно не пашет Т_Т |
|
![]() |
#19
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Dreii
define{name=Dreii age=17}
![]() ![]() offline
Опыт:
5,246Активность: |
Цитата:
Мб ты событие забыл?,или добавляешь получает урон:? |
|
![]() |
#20
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|