Krol
offline
Опыт:
17,884Активность: |
Вот, помогите мну!
Krol добавил: Вот код, что здесь нетак? Код:
[i]Krol добавил: Не работает ваще! Создайте тригер в моей карте с названием "Spell" -и вставьте это туда, ID подходит, хз в чём дело=/ |
04.02.2007, 19:35 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DeT
offline
Опыт:
5,715Активность: |
Krol
у мну када юзал GetSpellAbilityUnit() брался таргет юнит,т.е. цель пришлось GetTriggerUnit |
05.02.2007, 10:03 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
J
expert
offline
Опыт:
48,447Активность: |
Помойму я понял - Попробуй вместо этого:
Код:
Вставить это: Код:
|
05.02.2007, 10:47 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
108,439Активность: |
Jon, а кста такой вопросег: что лучше (в плане оптимизации конечно), делать кондитион отдельной функцией или в коде использовать условный оператор иф?
ADOLF добавил: Да, походу в TriggerRegisterPlayerUnitEvent кондишин не для трига, а для добавления события, я правильно понял? |
05.02.2007, 11:21 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
J
expert
offline
Опыт:
48,447Активность: |
Цитата:
лучше использовать как оператор для функции, но как ты уже заметил, это не всегда работает. Цитата:
В TriggerRegisterPlayerUnitEvent оператор который является фильтрем, и может уловить только те обьекты, для кого он создан (они обозначаются GetFilter<тип>), в данном случае юнита "GetFilterUnit()" но в условии улавливается именно спел "GetSpellAbilityId()", потому эта функция возвращала null, и потому условуие возвращало false, потому триггер и не работал. потому Фильтер выгоднее ставить на проверку юнита кастера, а для типа спела надо делать как отдельное добовление условия. |
||
05.02.2007, 11:43 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Krol
offline
Опыт:
17,884Активность: |
Джоник молодец, молодец, спасибо!!! Помогло поменять! Фсё, темку прикрываем, хотя незнаю, мож ещё какой нить вопросег будет, да наверн будет)
Krol добавил: Эээммм мну теперь нада сделать два уровня, что бы если спелл первого уровня, То 100 урона, если второго, то 150... |
05.02.2007, 18:01 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
J
expert
offline
Опыт:
48,447Активность: |
Код:
Отредактировано Jon, 05.02.2007 в 19:04. |
05.02.2007, 18:03 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Krol
offline
Опыт:
17,884Активность: |
Спасибо Джон! Ты прям с первого раза целый код исправил и всё получилось!;) |
05.02.2007, 19:09 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
J
expert
offline
Опыт:
48,447Активность: |
;): ну это же я ;): |
05.02.2007, 19:10 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
exAres
I love magic :)
offline
Опыт:
7,788Активность: |
Цитата:
ЗЫ а зачем "RMaxBJ" ? |
|
05.02.2007, 19:16 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
J
expert
offline
Опыт:
48,447Активность: |
Цитата:
мда.. no comment... ты не осилиш эту мудрость Цитата:
какой был первоночальный код... такой я и правил... может так и нужно.. у аффтора спроси... Цитата:
хз покрайне мере в BJ функция так... у меня всю руки не поднимутся проверить что будет если будет <0, наверно скорее всего "ничего", но мне лень |
|||
05.02.2007, 19:19 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
exAres
I love magic :)
offline
Опыт:
7,788Активность: |
Jon насчёт первого прогнал ;)
|
05.02.2007, 19:20 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Krol
offline
Опыт:
17,884Активность: |
Цитата:
Ну а разница? У юнита отнимается стока то жизней от скока у него было! |
|
05.02.2007, 19:20 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
J
expert
offline
Опыт:
48,447Активность: |
Цитата:
при нанесении урона учитывается тип брони, и вообще какая броня, также тип урона, а отнять жизни, это просто ровненько отнимает... |
|
05.02.2007, 19:22 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Krol
offline
Опыт:
17,884Активность: |
Ну а если честно, то триги у мну русские, а тот тригер с дамагом не перевили, гады=/)
Krol добавил: Цитата:
Ну и пофиг, игрок не догодается=)) Ему не доэтого будет=)) |
|
05.02.2007, 19:23 | #15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
J
expert
offline
Опыт:
48,447Активность: |
Krol а если у него броня сдерживющая 70% урона
думаю он будет удивлюн когда получит 200-250 урона, а не 60-75 |
05.02.2007, 19:37 | #16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Krol
offline
Опыт:
17,884Активность: |
Ну лана, где какую и куда строку нада в коде всавить? |
05.02.2007, 19:57 | #17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
J
expert
offline
Опыт:
48,447Активность: |
сделай таг:
Код:
Отредактировано Jon, 05.02.2007 в 20:18. |
05.02.2007, 20:05 | #18
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Krol
offline
Опыт:
17,884Активность: |
Во спасибо, всё потестил, работает! И ненужна мну единица на экране=) |
05.02.2007, 20:15 | #19
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
J
expert
offline
Опыт:
48,447Активность: |
Цитата:
сори.. забыл |
|
05.02.2007, 20:18 | #20
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|