![]()
ZLOBICH
Kicked by XimikS
![]() offline
Опыт:
4,727Активность: |
Не отдаётся приказ
Код:
почему-то не отдаётся приказ, подскажите в чём проблема |
![]() |
#1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
DFlyer
<3 MJ
![]() ![]() offline
Опыт:
42,879Активность: |
Не знаю, должно работать. Т.е. ты хочешь просто отдать приказ?
» Code (optimized) Код:
|
![]() |
#2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
ZLOBICH
Kicked by XimikS
![]() offline
Опыт:
4,727Активность: |
дамми-юнит должен скастовать "Волну исцеления" на атакованного юнита, весь триггер работает нормально но доходя до приказа высвечивается False
хм.. триггер юнит для EVENT_UNIT_DAMAGED = атакованный юнит? » о коде тут ещё нужно занести триггерюнита в переменную^^ а вообще коды я сам могу оптимизировать :) |
![]() |
#3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
DFlyer
<3 MJ
![]() ![]() offline
Опыт:
42,879Активность: |
Цитата:
Ну тогда set blubb=IssueTargetOrderBJ(u,"healingwave",GetTriggerUnit()) замени на call IssueTargetOrder(u,"healingwave",GetTriggerUnit())! |
|
![]() |
#4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
ZLOBICH
Kicked by XimikS
![]() offline
Опыт:
4,727Активность: |
изначально было так, но ради проверки ввелась blubb :) т.е. с call IssueTargetOrder(u,"healingwave",GetTriggerUnit())всё ещё не работает(триг доходит до Done, значит он не обрывается, но почему-то приказ всё ещё не отдаётся) о нет.. сейчас до меня дошло что лечить должно не GetTriggerUnit а GetEventDamageSource -_- хм..злая судьба стебается надо мной.. я изменил триггерюнит на евентдамагсоурс, триг выдаёт Done но.. дамми всё ещё не кастует.. может ли это быть изза того что он имеет способность москиты? |
![]() |
#5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
FellGuard
Losyash
![]() ![]() offline
Опыт:
39,547Активность: |
нет, скорее всего чтото другое мешает скастовать (возможно даже ошибка не в коде) |
![]() |
#6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
DFlyer
<3 MJ
![]() ![]() offline
Опыт:
42,879Активность: |
ZLOBICH
Может у дамми-юнита нет маны? |
![]() |
#7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
ZLOBICH
Kicked by XimikS
![]() offline
Опыт:
4,727Активность: |
вот сам дами, вроде сделал всё нормально самое главное при GetEventDamageSource() приказ отдаётся но волна не кастуется хм в процессе тестов выяснелось что юниту не добавляется спелл Отредактировано ZLOBICH, 08.12.2007 в 10:10. |
![]() |
#8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
GreatLosser
![]() offline
Опыт:
5,086Активность: |
Цитата:
Сделай Wait(0.00) и все должно заработать. Может быть. |
|
![]() |
#9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
ZLOBICH
Kicked by XimikS
![]() offline
Опыт:
4,727Активность: |
Не помогло =\ |
![]() |
#10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
DFlyer
<3 MJ
![]() ![]() offline
Опыт:
42,879Активность: |
Может ошибка в рав-кодах абил (даваемой и той, что у Героя). |
![]() |
#11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
ZLOBICH
Kicked by XimikS
![]() offline
Опыт:
4,727Активность: |
еслиб была ошибка то триг обрывался ещё на проверки.. вопрос - что лучше, создать 20 тригов для каждого юнита и добавлять к ним TriggerAddAcondition или лучше создать 1 триг и 20 действий, в действиях if then? на спелл забейте, напишу новый |
![]() |
#12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
S
![]() offline
Опыт:
43,833Активность: |
Это смотря что тебе нужно - компактность или работоспособность...
если 20 триггеров с кондишнами - будет хорошо но много место, если 1 триг с 20 ифами - имхо, постоянная проверка будет, может отразится на работоспособности... П.С. Пиши ифы на джассе, гуи создает к каждому ифу проверку-функцию a-la Func_001_001_001_001... |
![]() |
#13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
ZLOBICH
Kicked by XimikS
![]() offline
Опыт:
4,727Активность: |
не триг с ифами.. ты меня не понял TriggerAddAction(tr,action) я имею ввиду выгоднее добавить 20 действий к одному тригу и вначале каждого действия if then или 20 тригов? прошу заметить что эти триги будут создаваться для всех юнитов на карте, боюсь что с 20 тригами будут лаги |
![]() |
#14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|