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

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

Ответ
 
Wulfrein
где я?
offline
Опыт: 88,142
Активность:
Вопросы по триггерам
Оставляйте сдесь свои вопросы касательно триггеров. Я начну:
Как мне из каждого слота в инвентаре предмет загнать в переменную? Т.е. есть 6 переменных, и при использовании предмета из слота, напр, №2 надо в переменную №2 записать использованный предмет. Как?
Старый 25.02.2006, 08:01
ComotozNick
Активность: 666
offline
Опыт: 26,206
Активность:
Это просто, я могу ошибатся, но всё же, не думая скажу,
Событие: Плэйер использует предмет (или юнит)
Условие: Предмет беинг манипулатед - тот что тебе надо (условие данный предмет находится в слоте #...)
Действие: сет (переменная типа предмет) - этот предмет
Старый 25.02.2006, 10:48
Wulfrein
где я?
offline
Опыт: 88,142
Активность:
Спасибо, попробую...
Старый 25.02.2006, 19:59
Markiz

offline
Опыт: 11,432
Активность:
A: Array [1..6] of Item
Trigger IUSED
Event: Unit uses an Item
Condition: NEEDED UNIT
Action: For each integer A from 1 to 6 do
if Item Being Manipulated equal to Item from Slot (Hero, A) then
A[integer A]=Item Being Manipulated
Так что ли?
Старый 25.02.2006, 20:07
ComotozNick
Активность: 666
offline
Опыт: 26,206
Активность:
Wolverine можно и так как сказал Markiz.
Старый 25.02.2006, 20:09
Wulfrein
где я?
offline
Опыт: 88,142
Активность:
Markiz, слишком бородато чё-то... Врд ли попробую... :)
Старый 25.02.2006, 20:15
ComotozNick
Активность: 666
offline
Опыт: 26,206
Активность:
Там всё понятно, я думаю, ты самразберешься, но если хочешь, я те тебе разберу то, что написал сейчас Markiz.
Старый 25.02.2006, 20:17
Wulfrein
где я?
offline
Опыт: 88,142
Активность:
ComotozNick, желательно. заранее спс.
Старый 25.02.2006, 20:33
ComotozNick
Активность: 666
offline
Опыт: 26,206
Активность:
1) IUSED - название триггера
2) Unit uses an Item - событие (юнит использует предмет)
3) **NEEDED UNIT** - условие (здесь Markiz имел ввиду, что ты создаёшь условие, которое, говорит, что триггеринг юнит именно тот что тебе надо.
4) For each integer A from 1 to 6 do if Item Being Manipulated equal to Item from Slot (Hero, A) then
A[integer A]=Item Being Manipulated - действие (здесь он пишет о отом что
Организует цикл для интеджера от 1 до 6 и проверяет, не лежит ли нужный предмет в (от 1 до 6) слоте. Если он обнаруживает этот предмет в слоте, то присваивает целочисленной А номер слота в котором лежит предмет. Ну тут он не дописал, но подрузомевается, что зная номер слота с предметом ты сможешь присвоить значение для переменной.)

Но вообще лучше делай моим способом, этот геморный, и может выдать фофига ошибок.
Старый 25.02.2006, 20:42
Wulfrein
где я?
offline
Опыт: 88,142
Активность:
а это для ЛЮБОГО использованного предмета работает? Мне надо для любого.
Старый 25.02.2006, 20:44
ComotozNick
Активность: 666
offline
Опыт: 26,206
Активность:
Мой тоже для любого.
Старый 25.02.2006, 20:52
Wulfrein
где я?
offline
Опыт: 88,142
Активность:
Эт хорошо

Wolverine добавил:
ComotozNick, мне надо так:

условие: предмет лежит в первом слоте
как это сделать?
Старый 25.02.2006, 21:32
ComotozNick
Активность: 666
offline
Опыт: 26,206
Активность:
If (ItemCarriedByHero(герой)inslote(№)=item) ну это есть в триггерах, джасса тут нет.
Старый 25.02.2006, 21:46
Wulfrein
где я?
offline
Опыт: 88,142
Активность:
спс
Старый 25.02.2006, 21:55
ComotozNick
Активность: 666
offline
Опыт: 26,206
Активность:
Не за что, я кстати весь редактор триггеров изучил за 2 месяца самостоятельно, без хелпов, мануалов и всего такого. Даже в инет за этим не лазил. Сначало было сложно, но теперь я знаю редактор триггеров на 4 как минимум.
Старый 25.02.2006, 21:58
Wulfrein
где я?
offline
Опыт: 88,142
Активность:
чёрт, круто
Старый 25.02.2006, 22:01
ComotozNick
Активность: 666
offline
Опыт: 26,206
Активность:
Хорошо то хорошо но времени ушло немеренно, я ваще удивляюсь как я это зделал всего за 2 месяца, ваще я сачала думал, буду изучать год как минимум, но оказалось, что быстрее. Вообще это не первый редактор, который приходится изучать самостоятельно. Надо будет попробовать, собрать всю ту кучу статей по ВЕ и сделать один большой мануал для начинающих, и средних пользователей.
Старый 25.02.2006, 22:05
0pJl9lTa

offline
Опыт: 3,397
Активность:
воть сие чудо =)
Старый 25.02.2006, 22:05
Wulfrein
где я?
offline
Опыт: 88,142
Активность:
ComotozNick, у меня такая же фигня с моделлингом

Wolverine добавил:
сие чудо скачал.

Wolverine добавил:
блин, а пчму возвращенный предмет нельзя использовать???
Старый 25.02.2006, 22:15
ComotozNick
Активность: 666
offline
Опыт: 26,206
Активность:
Не понял в смысле возвращаемый предмет? Во вторых как использовать?
Старый 25.02.2006, 22:17
Ответ

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

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

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

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



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