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

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

Закрытая тема
 
Уважаемый
Kicked by Dron
offline
Опыт: 126
Активность:
Помогите с предметами
Как сделать так, чтобы если у героя какого-либо 2 одинаковых предмета, то их удалить. Заметьте, что именно 2 одинаковых, а не один.
P.S Такое вообще возможно?
Старый 07.04.2010, 05:49
Fireshadow

offline
Опыт: 1,800
Активность:
Ну, вроде да. Нужно задать сравнение
Герой владеет предметом (предмет)
Герой поднял предмет (предмет)
Выбросить Последний поднятый предмет.

Что - то вроде этого. Сейчас нет возможности посмотреть в триггерах как это всё.
Старый 07.04.2010, 06:13
Линкольн
Barg Ent.
offline
Опыт: 4,812
Активность:
Вот GUI пример, естественно со всеми вытекающими. Код выкладывать я так понимаю не имеет смысла.
Прикрепленные файлы
Тип файла: w3x Items.w3x (46.1 Кбайт, 25 просмотров )
Старый 07.04.2010, 06:49
Уважаемый
Kicked by Dron
offline
Опыт: 126
Активность:
Линкольн, спасибо. Чо там только для красного игрока? Мне то надо для 12 игроков.
Уважаемый добавил:
Линкольн ты сделал вот как: Герой получает предмет, затем если он получит предмет такого же типа, то удалить последний предмет.
Вот как надо было: Герой получает предмет, затем если он получит предмет такого же типа, то удалить эти два предмета.
Переделай если сможеш.
P.S В эвикс это смогли сделать.
Старый 07.04.2010, 18:15
Electron
Silenced by ScorpioT1000
offline
Опыт: 3,549
Активность:
Хммм...
Попробуй с локальной переменной типа integer(cs local integer i = null).
Т.е., когда герой получает ye;ysq предмет, то прибавляй к ней 1( cs set i = i+1)
А, когда i будет = 2(cs if i =2) , то автоматом обнуляй значение переменной(set i = null)
Я по памяти, так что могут быть и ошибки(последний раз триггерами занимался 3 года назад).
Старый 07.04.2010, 19:06
XOR

offline
Опыт: 38,159
Активность:
null не надо) это же число. И обнулять именно этот тип не нужно. Тем более null для объектов.
Старый 07.04.2010, 19:09
Electron
Silenced by ScorpioT1000
offline
Опыт: 3,549
Активность:
Просветил
Electron добавил:
Тогда, не обнуляй, а вычитай 2 или еще что-нить оригинальное выкинь.
Старый 07.04.2010, 19:13
Zombain

offline
Опыт: 0
Активность:
Проверяй наличие предметов в я ячейках переодическим тригером, у героев на карте, если у героя больше 2, то удаляй.
Старый 07.04.2010, 19:16
Electron
Silenced by ScorpioT1000
offline
Опыт: 3,549
Активность:
Проверяй наличие предметов в я ячейках переодическим тригером, у героев на карте, если у героя больше 2, то удаляй.
А, если у него таких предметов сотня, тоже прикажешь создавать периодические триггеры?
Старый 07.04.2010, 19:33
Zombain

offline
Опыт: 0
Активность:
Electron,
Ты как себе представляешь, в варе 6 ячеек...

Zombain добавил:
И все можно в 1 тригер периодический согнать, или даже устраивать проверку когда герой подбирает предмет.
Старый 07.04.2010, 19:44
SAZONISCHE
Думай думай голова!
offline
Опыт: 1,706
Активность:
Держи
Прикрепленные файлы
Тип файла: w3x items.w3x (17.1 Кбайт, 20 просмотров )
Старый 07.04.2010, 20:33
Уважаемый
Kicked by Dron
offline
Опыт: 126
Активность:
SAZONISCHE, у тя там вот как: Герой получает два разных предмета, то удалить эти предметы.
Вот как надо было: Eсли у какого-либо героя два одинаковых предмета, то удалить эти два предмета.
Старый 08.04.2010, 10:23
SAZONISCHE
Думай думай голова!
offline
Опыт: 1,706
Активность:
Я тебе 12 ночи карту выложу понял или сам условие поставь)
Старый 09.04.2010, 16:32
Уважаемый
Kicked by Dron
offline
Опыт: 126
Активность:
SAZONISCHE, спс, но не надо, я уже разобрался. В теме "Условие" 16GB оставил скрин там, и он мне помог. Представители администрации могут закрыть тему.
Старый 09.04.2010, 18:37
Закрытая тема

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

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

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

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



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