Уважаемый
Kicked by Dron
offline
Опыт:
126Активность: |
Помогите с предметами
Как сделать так, чтобы если у героя какого-либо 2 одинаковых предмета, то их удалить. Заметьте, что именно 2 одинаковых, а не один. P.S Такое вообще возможно? |
07.04.2010, 05:49 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Fireshadow
offline
Опыт:
1,800Активность: |
Ну, вроде да. Нужно задать сравнение
Герой владеет предметом (предмет) Герой поднял предмет (предмет) Выбросить Последний поднятый предмет. Что - то вроде этого. Сейчас нет возможности посмотреть в триггерах как это всё. |
07.04.2010, 06:13 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Линкольн
Barg Ent.
offline
Опыт:
4,812Активность: |
Вот GUI пример, естественно со всеми вытекающими. Код выкладывать я так понимаю не имеет смысла. |
07.04.2010, 06:49 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Уважаемый
Kicked by Dron
offline
Опыт:
126Активность: |
Линкольн, спасибо. Чо там только для красного игрока? Мне то надо для 12 игроков.
Уважаемый добавил:
Линкольн ты сделал вот как: Герой получает предмет, затем если он получит предмет такого же типа, то удалить последний предмет. Вот как надо было: Герой получает предмет, затем если он получит предмет такого же типа, то удалить эти два предмета.
Переделай если сможеш.
P.S В эвикс это смогли сделать. |
07.04.2010, 18:15 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
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 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
XOR
offline
Опыт:
38,159Активность: |
null не надо) это же число. И обнулять именно этот тип не нужно. Тем более null для объектов. |
07.04.2010, 19:09 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Electron
Silenced by ScorpioT1000
offline
Опыт:
3,549Активность: |
Просветил
Electron добавил: Тогда, не обнуляй, а вычитай 2 или еще что-нить оригинальное выкинь. |
07.04.2010, 19:13 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Zombain
offline
Опыт:
0Активность: |
Проверяй наличие предметов в я ячейках переодическим тригером, у героев на карте, если у героя больше 2, то удаляй.
|
07.04.2010, 19:16 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Electron
Silenced by ScorpioT1000
offline
Опыт:
3,549Активность: |
А, если у него таких предметов сотня, тоже прикажешь создавать периодические триггеры? |
07.04.2010, 19:33 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Zombain
offline
Опыт:
0Активность: |
Electron,
Ты как себе представляешь, в варе 6 ячеек... Zombain добавил: И все можно в 1 тригер периодический согнать, или даже устраивать проверку когда герой подбирает предмет. |
07.04.2010, 19:44 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
SAZONISCHE
Думай думай голова!
offline
Опыт:
1,706Активность: |
Держи
|
07.04.2010, 20:33 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Уважаемый
Kicked by Dron
offline
Опыт:
126Активность: |
SAZONISCHE, у тя там вот как: Герой получает два разных предмета, то удалить эти предметы. Вот как надо было: Eсли у какого-либо героя два одинаковых предмета, то удалить эти два предмета. |
08.04.2010, 10:23 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
SAZONISCHE
Думай думай голова!
offline
Опыт:
1,706Активность: |
Я тебе 12 ночи карту выложу понял или сам условие поставь)
|
09.04.2010, 16:32 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Уважаемый
Kicked by Dron
offline
Опыт:
126Активность: |
SAZONISCHE, спс, но не надо, я уже разобрался. В теме "Условие" 16GB оставил скрин там, и он мне помог. Представители администрации могут закрыть тему. |
09.04.2010, 18:37 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|