Rizen
offline
Опыт:
2,126Активность: |
Проблема с клоном :)
Туплю, господа. Есть герой, навык которого с повышением его меняет в инвентаре героя дубину на более мощную. Есть отдельный спелл клона. Если этот спелл клона кастануть на героя с дубиной, и герой и клон получат полный инвентарь их. Какое условие поставить, чтобы этого безобразия не было? Совсем все забыл(
» код тут
OgrDubina События Боевая единица - A unit Приобретает способность Условия (Learned Hero Skill) равно (==) Большая дубина Действия Multiple FunctionsIf (All Conditions are True) then do (Then Actions) else do (Else Actions) Если - Условия (Level of Большая дубина for HERO[37]) равно (==) 1 То - Действия Предмет - Remove (Item carried by HERO[37] of type Большая дубина) Герой - Create Большая дубина 1 and give it to HERO[37] Иначе - Действия Multiple FunctionsIf (All Conditions are True) then do (Then Actions) else do (Else Actions) Если - Условия (Level of Большая дубина for (Triggering unit)) равно (==) 2 То - Действия Предмет - Remove (Item carried by HERO[37] of type Большая дубина 1) Герой - Create Большая дубина 2 and give it to (Triggering unit) Иначе - Действия Multiple FunctionsIf (All Conditions are True) then do (Then Actions) else do (Else Actions) Если - Условия (Level of Большая дубина for HERO[37]) равно (==) 3 То - Действия Предмет - Remove (Item carried by HERO[37] of type Большая дубина 2) Герой - Create Большая дубина 3 and give it to HERO[37] Иначе - Действия Multiple FunctionsIf (All Conditions are True) then do (Then Actions) else do (Else Actions) Если - Условия (Level of Большая дубина for (Triggering unit)) равно (==) 4 То - Действия Предмет - Remove (Item carried by HERO[37] of type Большая дубина 3) Герой - Create Большая дубина 4 and give it to (Triggering unit) Иначе - Действия Multiple FunctionsIf (All Conditions are True) then do (Then Actions) else do (Else Actions) Если - Условия (Level of Большая дубина for (Triggering unit)) равно (==) 5 То - Действия Предмет - Remove (Item carried by HERO[37] of type Большая дубина 4) Герой - Create Большая дубина 5 and give it to (Triggering unit) Иначе - Действия Multiple FunctionsIf (All Conditions are True) then do (Then Actions) else do (Else Actions) Если - Условия (Level of Большая дубина for (Triggering unit)) равно (==) 6 То - Действия Предмет - Remove (Item carried by HERO[37] of type Большая дубина 5) Герой - Create Большая дубина 6 and give it to (Triggering unit) Иначе - Действия Multiple FunctionsIf (All Conditions are True) then do (Then Actions) else do (Else Actions) Если - Условия (Level of Большая дубина for (Triggering unit)) равно (==) 7 То - Действия Предмет - Remove (Item carried by HERO[37] of type Большая дубина 6) Герой - Create Большая дубина 7 and give it to (Triggering unit) Иначе - Действия Multiple FunctionsIf (All Conditions are True) then do (Then Actions) else do (Else Actions) Если - Условия (Level of Большая дубина for (Triggering unit)) равно (==) 8 То - Действия Предмет - Remove (Item carried by HERO[37] of type Большая дубина 7) Герой - Create Большая дубина 8 and give it to (Triggering unit) Иначе - Действия Multiple FunctionsIf (All Conditions are True) then do (Then Actions) else do (Else Actions) Если - Условия (Level of Большая дубина for (Triggering unit)) равно (==) 9 То - Действия Предмет - Remove (Item carried by HERO[37] of type Большая дубина 8) Герой - Create Большая дубина 9 and give it to (Triggering unit) Иначе - Действия Multiple FunctionsIf (All Conditions are True) then do (Then Actions) else do (Else Actions) Если - Условия (Level of Большая дубина for (Triggering unit)) равно (==) 10 То - Действия Предмет - Remove (Item carried by HERO[37] of type Большая дубина 9) Герой - Create Большая дубина 10 and give it to (Triggering unit) Иначе - Действия |
23.10.2012, 19:30 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Темак
jass for everyone
offline
Опыт:
7,200Активность: |
че за клон, че за спелл?? и если это всё посить с помощь jass'a то получится в 10 раз меньше |
23.10.2012, 20:05 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Rizen
offline
Опыт:
2,126Активность: |
Temak1, да стандартный спелл "двойник". В "заклинаниях" в редакторе так и называется. Я предполагаю, что когда создается клон, ему присваиваются по очереди все навыки героя, поэтому и он и герой получают дубины в инвентарь. Как этого избежать?
Jass я учить не хочу - времени нет) |
23.10.2012, 20:33 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
влад10011
offline
Опыт:
2,337Активность: |
Цитата:
Лол GUI это не код, да и если показывать как ты сделал, то хотя бы скринами, а не сплошняком непонятный текст. Что за дубина вообще? |
|
23.10.2012, 20:47 | #4
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Imba
Battle for One Piece 90%
offline
Опыт:
5,798Активность: |
так ты сделай шанс допустим 20 и создай юнита(копию)убери у него все способности а предметы работать небудут если ты непонял то я тебе позже сделаю |
23.10.2012, 21:06 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
quq_CCCP
Я белый и пушистый!
offline
Опыт:
94,338Активность: |
Rizen, у иллюзий не может быть активных способностей, иллюзии не могут использовать предметы. Добавлять и убирать способности у иллюзий невозможно. |
24.10.2012, 04:00 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Dragon_S
где-то там..
offline
Опыт:
3,603Активность: |
в условия поставь triggering unit не равно иллюзия
в крайнем случае, через переменную - triggering unit равно/is in group нужный юнит(ы) *у меня таже проблема была, когда делал иллюзии героев, которым за скилы триггерно книги давали... хотя решал другими методами |
24.10.2012, 07:25 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Rizen
offline
Опыт:
2,126Активность: |
|
24.10.2012, 07:58 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Dragon_S
где-то там..
offline
Опыт:
3,603Активность: |
хм.. уже не помню точно, но методы разные разные были в зависимости от цели обычные крипы - улучшения (для хозяина иллюзий) герои - через настройки книг(тк иллюзии копируют лвл пассивных абилок. которые вызывают срабатывание триггеров на изучение способностей...) и добавлением предметного бонуса атаки с нужным уровнем... но что-то сделал с предметами |
24.10.2012, 13:09 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|