Alonix
*null*
offline
Опыт:
26,861Активность: |
Duel System
Всем привет! Решил я сделать дуэль для карты, начал делать и... остановился. Я просто не знаю, что дальше делать. Мне надо отследить, какого игрока выбрал "дуэлянт" для дуэли. Я здесь застрял. Натолкните меня на верный путь, подскажите, как делать дальше, пожалуйста. Заранее спасибо. |
21.09.2010, 20:22 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Elf_Stratigo
offline
Опыт:
4,699Активность: |
попробуй через диалоги, если это возможно |
21.09.2010, 21:00 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
bee
vjass.optimizer
offline
Опыт:
16,615Активность: |
Elf_Stratigo, у него так и сделано, so flood.
Kakashi23, ну и в чем собственно ты затрудняешься? У тебя в принципе все сделано правильно (для твоего уровня). В триггере "duel go" делай такие же проверки какие ты делал, когда создавал для игрока диалог. После создавай диалог для "жертвы" и отслеживай ее ответ. Дальше все очевидно. Единственное что меня смутило так это действие: Группа игроков - Remove all players from (All players) |
21.09.2010, 21:15 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Alonix
*null*
offline
Опыт:
26,861Активность: |
Как найти/узнать, кто "жертва"? |
21.09.2010, 21:17 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
bee
vjass.optimizer
offline
Опыт:
16,615Активность: |
Цитата:
|
|
21.09.2010, 21:28 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Alonix
*null*
offline
Опыт:
26,861Активность: |
Что-то я не въезжаю...можешь на примере показать я честно не въезжаю ? |
21.09.2010, 21:31 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
bee
vjass.optimizer
offline
Опыт:
16,615Активность: |
Kakashi23, нет, делай сам, это твоя система, пытайся сделать хоть что-то самостоятельно, а не сразу обращаться
|
21.09.2010, 21:36 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Alonix
*null*
offline
Опыт:
26,861Активность: |
Я знаю это. Я не знаю как отслеживать жертву. Ведь не всегда в "keys[3]" может быть игрок 3 записан, ведь туда же может быть записан игрок 4, из-за того, что игрок 3 отсутсвует. Вот я и не понимаю, как узнать, какому игроку отправлять сообщение, кто будет жертвой. |
21.09.2010, 21:42 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
bee
vjass.optimizer
offline
Опыт:
16,615Активность: |
Kakashi23, значит пропускай ячейки. Когда формируется диалог для игрока, который вызывает на дуэль, ты идешь циклом по всем игрокам и проверяешь, чтоб они были живы и играли, ну то есть были в игре. Так вот, когда идет проверка, ты, если игрок не прошел проверку, просто не показывай ему диалог для отказа/принятия дуэли. Понял? // омфг
|
21.09.2010, 21:55 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
xpadd91
offline
Опыт:
10,739Активность: |
Kakashi23, там есть наработке xgm.ru/forum/showthread.php?t=14872&highlight=%E4%F3%FD%EB%F... |
22.09.2010, 15:15 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|