XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Закрытая тема
 
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
perimetral

offline
Опыт: 3,058
Активность:
Вообще-то ты все правильно делаешь, но если в сборке несколько однотипных итемов, то проверяй их количество. То есть действительно ли у героя 2 или больше гловов в данном случае.
Старый 09.11.2009, 18:48
AAOC

offline
Опыт: 524
Активность:
Хм а как проверить кол-во не подскажеш?
Старый 09.11.2009, 18:56
AAOC

offline
Опыт: 524
Активность:
а вот как убрать чтобы падало мне в инвентарь а не на землю?
Старый 09.11.2009, 22:17
DmCreator

offline
Опыт: 3,205
Активность:
циклом пробегаешь по всем шести местам в инвентаре и если находишь нужный предмет, то увеличиваешь некую переменную на один
после цикла смотришь, чему равна эта переменная и понимаешь, что её значение равно количеству нужного тебе предмета в инвентаре
ЗЫ:
не слишком много пафоса? =)
Старый 09.11.2009, 23:05
AAOC

offline
Опыт: 524
Активность:
Не слишком ли много? да дофига)))
Ну я просто заменил повторяющиеся вещи а как сделать чтобы они в инвентаре появлялись??
Старый 10.11.2009, 10:10
perimetral

offline
Опыт: 3,058
Активность:
Есть в триггерах в разделе "Герой" пункт "Create Item for Hero" - он кинет итем сразу тебе в инвентарь (если места хватит)
Старый 10.11.2009, 10:43
AAOC

offline
Опыт: 524
Активность:
Помогите люди тригеррами!
Мне нуа тригер на то чтобы за убийство героя давали сумму кратную уровню героя умноженого на 50!
Во мой триггер
События:
Боевая Еденица - Юнит Умирает
Условия:
Триггеринг юнит = герой = Да
Действия:
Игрок(Адд (50 х (Хер левел оф(Киллинг юнит))) ту (Овнер о(Аттакинг юнит)) Золото(текущ
Старый 10.11.2009, 12:09
perimetral

offline
Опыт: 3,058
Активность:
Ну так в чем собственно проблема? Триг сделать такой - 30 секунд дела..
Старый 10.11.2009, 12:34
AAOC

offline
Опыт: 524
Активность:
так он не пашет))
Старый 10.11.2009, 12:35
theFT
Kicked by Dron
offline
Опыт: 4,441
Активность:
AAOC:
Триггеринг юнит
Dying Unit
AAOC:
Игрок(Адд (50 х (Хер левел оф(Киллинг юнит))) ту (Овнер о(Аттакинг юнит)) Золото(текущ
Игрок - Add (50 x (Hero level of (Dying unit))) to (Owner of (Killing unit)) Золото (текущ.)
theFT добавил:
Dying unit - юнит который умирает
Killing unit - юнит который убил
Два этих действия работают исключительно при событии Юнит умирает
Старый 10.11.2009, 12:44
perimetral

offline
Опыт: 3,058
Активность:
о_О Во-первых, вместо TriggeringUnit() надо вроде GetDyingUnit() (в гуе - Dying Unit). Во-вторых, все должно пахать в теории даже..
Старый 10.11.2009, 12:47
theFT
Kicked by Dron
offline
Опыт: 4,441
Активность:
perimetral, ты ему про жасс не говори он даже в гуи "не понимать"
Аттакинг юнит в любом случае лишний
Старый 10.11.2009, 12:51
AAOC

offline
Опыт: 524
Активность:
Спасибо всем всё сделал работает заметчательно) спсь))
Старый 10.11.2009, 12:56
Закрытая тема

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 10:58.