![]()
DeT
![]() ![]() offline
Опыт:
5,715Активность: |
Трабл
Скажите почему событие не срабатывает?
Код:
че не так?:( как-будто че-то не то с событием и оно на иллюзии не работает... :хз: хэлп :) Отредактировано DeT, 02.02.2007 в 11:49. |
![]() |
#1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
DioD
![]() ![]() offline
Опыт:
45,134Активность: |
(IsUnitIllusion(GetEnumUnit())) должно быть скомпоновано с true или false |
![]() |
#2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
exAres
I love magic :)
![]() ![]() offline
Опыт:
7,788Активность: |
DioD жжош =) IsUnitIllusion возвращает буль а нам больше и не нада!
DeT 1) з а ч е м т а к п и с а т ь ? 2) какой текст тебе выдаёт а какой нет ? |
![]() |
#3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
FellGuard
Losyash
![]() ![]() offline
Опыт:
39,547Активность: |
(IsUnitIllusion(GetEnumUnit())) должно приравниваться к чему-то в условии, тру или фолс, а в фильтре может просто булькать.
FellGuard добавил: Ибо нам действие выполнять можно как при тру так и при фолс. FellGuard добавил: DeT, поправь и проверь (IsUnitIllusion(GetEnumUnit()) == true) |
![]() |
#4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
exAres
I love magic :)
![]() ![]() offline
Опыт:
7,788Активность: |
DeT попробуй в функции "I_Search4I" первый раз устанавливать "set udg_I_Buf=1" а не "0".
FellGuard в случае если это иллюзия (IsUnitIllusion(GetEnumUnit()) == true) будет равно "true==true" а зачем нам два true ? |
![]() |
#5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
DioD
![]() ![]() offline
Опыт:
45,134Активность: |
должно быть !=false |
![]() |
#6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
exAres
I love magic :)
![]() ![]() offline
Опыт:
7,788Активность: |
я фшоке! вы не там ошибку ищете!!! создайте такой триггер:
Код:
|
![]() |
#7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
DeT
![]() ![]() offline
Опыт:
5,715Активность: |
FellGuard,MrSmiLe ппц, как бы вам сказать по умолчанию обычно (не говорюю о жассе ,т.у. в не м не знаток) если пишешь If truue then будет работать всегда
у нас же если юнит не иллюзия, то тада не работает :) зы: с этим куском все правильно...там сообщениые выдается. Цитата:
а поточнее? кстати, на hive'e мне эти дэбилы написали чтобы БЖ не юзал...чем BJ от обычных отличается????? хз...чтонетак в коде..уже третий лень парюсь..=\ |
|
![]() |
#8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
FellGuard
Losyash
![]() ![]() offline
Опыт:
39,547Активность: |
Я уже понял, спор был с Диодом, но он потер посты
![]() Цитата:
Цитата:
FellGuard добавил: Код:
FellGuard добавил: Вроде-бы суффикс БЖ - индекс обработаной в blizzard.j функции из common.j Код:
|
||
![]() |
#9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
DeT
![]() ![]() offline
Опыт:
5,715Активность: |
FellGuard
естесно нету разницы большой...=\ объясните плиз доходчиво идиоту в чем проблема?:( DeT добавил: I_CTriggers вызывается в I_Search4I а она при завершении каста "Иллюзии" |
![]() |
#10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
DioD
![]() ![]() offline
Опыт:
45,134Активность: |
попробуй парсить в регестрацию события не массив, багов много мало ли что у близов в голове.
жалко что твой код невозможно править, нет ни карты ни точного объяснения о том что он должен делать. |
![]() |
#11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
DeT
![]() ![]() offline
Опыт:
5,715Активность: |
щаз карту дам диод...вот линк: http://slil.ru/23850175
смысл: 1.чел юзает иллюзии(их кол-во зависит от уровня) 2.Если иллюзию атакут, то челу прибавляется жизни. сделал массив с триггерами для каждой иллюзии и в них события на дамаг юнита |
![]() |
#12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
FellGuard
Losyash
![]() ![]() offline
Опыт:
39,547Активность: |
DeT, если у тебя создается триггер, который на протяжении всей игры будет отлавливать событие каста, с условиями и последующими действиями - и если ты его ни в каком действующем триггере не вызываеш (т.е. отлавливающий триг должен быть инициализирован вместе с картой)
То в твоей функции I_CTriggers должна быть приставка InitTrig_ (итого: InitTrig_I_CTriggers), и быть она должна в самом конце, ниже всех вышепрописаных ф-ий, включенных в триггер. FellGuard добавил: А, долго писал пост, опоздал ![]() |
![]() |
#13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
DeT
![]() ![]() offline
Опыт:
5,715Активность: |
хм..аэто обязательно?
DeT добавил: FellGuard не.пасип, это не то... I_CTRiggers отвечает за динамическое создание триггеров! |
![]() |
#14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
DioD
![]() ![]() offline
Опыт:
45,134Активность: |
карты можно атачем вкладывать, ибо это не скриншот.
проблема в том что иллюзии создаются после завершения каста абилы и не попадают в группу вообще.
лечить это можно только созданием триггера что будет ловить вхождение иллюзий на карту. |
![]() |
#15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
DeT
![]() ![]() offline
Опыт:
5,715Активность: |
хм...странно..а если там вейт вставить? скажем на полторы секунды? зы: второй раз заюзай!!! |
![]() |
#16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
DioD
![]() ![]() offline
Опыт:
45,134Активность: |
второй раз убивает иллюзии от первого, поллед вэйт помогает но это не дело. |
![]() |
#17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
DeT
![]() ![]() offline
Опыт:
5,715Активность: |
DioD мега респект!
все рбаотает!!! кстати: как спелл?:) там еще коэффицент..а то слишком лихо регится... я посмтарю и еще откомментю тут..не клоз плиз |
![]() |
#18
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
DeT
![]() ![]() offline
Опыт:
5,715Активность: |
так...тока решил одну проблему встала другая...
вот: Вопрос: будет ли работать в качестве условия триггера такая вотЪ конструкция ? Код:
» Весь код Код:
Отредактировано DeT, 02.02.2007 в 11:49. |
![]() |
#19
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
FellGuard
Losyash
![]() ![]() offline
Опыт:
39,547Активность: |
DeT, будет возвращать только первое из соответствующих значений или фолс. А почему loop не вынести в код карты?
|
![]() |
#20
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|