AAOC
offline
Опыт:
524Активность: |
Вопрос по стыковке. очередной...
Прочитал я FAQ сделал как у них тригеры ну пачти поле and give it to хз де находится ну у меня получилось так
Событие: Боевая единица - Юнит Получает Предмет Условие And-All (Conditions) are True Условие: ((Hero manipulating item) has an item of type Gloves Of Haste Equal to True* ((Hero manipulating item) has an item of type Gloves Of Haste Equal to True* Действие: Предмет - Remove (Item carried by (Hero manipulating item) of type Gloves of Haste) Предмет - Remove (Item carried by (Hero manipulating item) of type Gloves of Haste) Hero - Create Dager of Haste and give it to (Hero manipulating item) и получаеца фигня а именно то что када я пакупаю гловы они не отображаюцо в инвинтаре даже есле 1 пакупаю ну ет токашто я увидил оно токо с 1 предметом так ну с ним я разберусь а вот до етого они покупали но скрепленная вещь падала не мне а на землю |
09.11.2009, 17:55 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
perimetral
offline
Опыт:
3,058Активность: |
Вообще-то ты все правильно делаешь, но если в сборке несколько однотипных итемов, то проверяй их количество. То есть действительно ли у героя 2 или больше гловов в данном случае.
|
09.11.2009, 18:48 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
AAOC
offline
Опыт:
524Активность: |
Хм а как проверить кол-во не подскажеш?
|
09.11.2009, 18:56 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
AAOC
offline
Опыт:
524Активность: |
а вот как убрать чтобы падало мне в инвентарь а не на землю?
|
09.11.2009, 22:17 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DmCreator
offline
Опыт:
3,205Активность: |
циклом пробегаешь по всем шести местам в инвентаре и если находишь нужный предмет, то увеличиваешь некую переменную на один
после цикла смотришь, чему равна эта переменная и понимаешь, что её значение равно количеству нужного тебе предмета в инвентаре
ЗЫ: не слишком много пафоса? =) |
09.11.2009, 23:05 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
AAOC
offline
Опыт:
524Активность: |
Не слишком ли много? да дофига)))
Ну я просто заменил повторяющиеся вещи а как сделать чтобы они в инвентаре появлялись?? |
10.11.2009, 10:10 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
perimetral
offline
Опыт:
3,058Активность: |
Есть в триггерах в разделе "Герой" пункт "Create Item for Hero" - он кинет итем сразу тебе в инвентарь (если места хватит)
|
10.11.2009, 10:43 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
AAOC
offline
Опыт:
524Активность: |
Помогите люди тригеррами!
Мне нуа тригер на то чтобы за убийство героя давали сумму кратную уровню героя умноженого на 50! Во мой триггер События: Боевая Еденица - Юнит Умирает Условия: Триггеринг юнит = герой = Да Действия: Игрок(Адд (50 х (Хер левел оф(Киллинг юнит))) ту (Овнер о(Аттакинг юнит)) Золото(текущ |
10.11.2009, 12:09 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
perimetral
offline
Опыт:
3,058Активность: |
Ну так в чем собственно проблема? Триг сделать такой - 30 секунд дела..
|
10.11.2009, 12:34 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
AAOC
offline
Опыт:
524Активность: |
так он не пашет))
|
10.11.2009, 12:35 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
theFT
Kicked by Dron
offline
Опыт:
4,441Активность: |
AAOC:
Dying Unit AAOC: Игрок - Add (50 x (Hero level of (Dying unit))) to (Owner of (Killing unit)) Золото (текущ.) theFT добавил:
Dying unit - юнит который умирает Killing unit - юнит который убил Два этих действия работают исключительно при событии Юнит умирает |
10.11.2009, 12:44 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
perimetral
offline
Опыт:
3,058Активность: |
о_О Во-первых, вместо TriggeringUnit() надо вроде GetDyingUnit() (в гуе - Dying Unit). Во-вторых, все должно пахать в теории даже.. |
10.11.2009, 12:47 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
theFT
Kicked by Dron
offline
Опыт:
4,441Активность: |
perimetral, ты ему про жасс не говори он даже в гуи "не понимать" Аттакинг юнит в любом случае лишний |
10.11.2009, 12:51 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
AAOC
offline
Опыт:
524Активность: |
Спасибо всем всё сделал работает заметчательно) спсь)) |
10.11.2009, 12:56 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|