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

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

Закрытая тема
 
dk

offline
Опыт: 60,293
Активность:
Цитата:
это не то что просит зевс, это "артефакты", "постояные" и т.п.

Да я это и говорю! Все 11 предметов поместить в один класс, все левые из этого класса убрать. Потом этот триг
Цитата:
Тригер
Событие
Боевая еденица - A unit Получает предмет
Условие
Or - any (conditions) are true
(Item-class of (Item carried by (Triggering unit) in slot 1 )) равно (Item-class of (Item being manipulated))
(Item-class of (Item carried by (Triggering unit) in slot 2 )) равно (Item-class of (Item being manipulated))
(Item-class of (Item carried by (Triggering unit) in slot 3 )) равно (Item-class of (Item being manipulated))
(Item-class of (Item carried by (Triggering unit) in slot 4 )) равно (Item-class of (Item being manipulated))
(Item-class of (Item carried by (Triggering unit) in slot 5 )) равно (Item-class of (Item being manipulated))
(Item-class of (Item carried by (Triggering unit) in slot 6 )) равно (Item-class of (Item being manipulated))
Действие
Герой - Drop (Item being manipulated) from (Triggering unit)

И все! В инвентаре сможет лежать только один предмет этого класса. Тоесть только 1 из 11. И ненадо писать большии конструкции на циклах как у Iron.
Старый 11.11.2006, 07:57
nik_barIIIa
Kicked by Fantasier
offline
Опыт: 158
Активность:
по моему такая тема уже была месяца 2-а назад...
Старый 11.11.2006, 07:57
Зевс
Адская Зверюга
offline
Опыт: 152,154
Активность:
Or - any (conditions) are true
Что то такого у меня нет :?

Зевс добавил:
DK ты сам пробовал? Я да... и знаешь чито. Он выкидывает все предметы этого класа. Их по-просту взять нельзя.
Старый 11.11.2006, 12:31
DioD

offline
Опыт: 45,134
Активность:
блин неужели мне придётся писать механизм проверки.
создаём 1 массив в 8192 ячейки типа булеан
у нас есть оффсеты по 11 ячеек, оффсеты это юниты
регестрируем каждый юнит и пишем ему его оффсет кастом вэлъю
присваиваем каждой перменной из оффсета своё логическое значение
дальше
юнит берёт шмотку X смотрим её класс и соответствующее логическое значение
если
false
то пишем ему
true
и больше ничего не делаем

если условие не выполнено пишем ерор и бросаем шмотку
когда юнит выкидывает шмотку производим обратное действие
в таком случае нет ницикло ни условий всё закатано вдватриггера, если непонятно, м\больше инфыиянапишупример ужекакфункцию
Старый 11.11.2006, 12:45
Зевс
Адская Зверюга
offline
Опыт: 152,154
Активность:
Ладно не парьтесь. Сделал все тремя простенькими триггерами
з.ы: массивы ухахах, я даже не знаю че это и где пишется. Если джасс то фтопку - с ним я не знаком.
Старый 11.11.2006, 13:47
GadenbIsh
Просто Гад
offline
Опыт: 70,430
Активность:
есть массивы в триггерах:
вообщем действие массива - повторяющееся несколько раз действие .
Ну раз сделал, тему можно закрыть.
Старый 11.11.2006, 22:33
Закрытая тема

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

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

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

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



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