SoulRazor
offline
Опыт:
5,275Активность: |
Отслеживание игрока в диалоговом окне
Как отследить игрока, нажимающий определенную кнопку в диалоговом окне и занести его в переменную? это нужно для GetlocalPlayer.... |
28.02.2012, 03:30 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
alpha
offline
Опыт:
7,387Активность: |
Создавай кнопку для каждого игрока, я раньше так делал, давно с диалогами дело не имел |
28.02.2012, 03:47 | #2
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Roman
Я всё правильно сделал?
offline
Опыт:
17,642Активность: |
А в чём собственно проблема, есть событие нажата кнопка диалога, а также условие нажатая кнопка вида=твоя кнопка, единственно, что следует уточнить: нужно при создании кнопок их записывать в переменную, в уже в сред тригге на нажатие их сравнивать. |
28.02.2012, 12:21 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
SoulRazor
offline
Опыт:
5,275Активность: |
Roman, кнопки само собой буду вносить в переменную.. вопрос стоит "Как отследить именно этого определенного игрока, который нажмет эту кнопку", в условии сравнении нет ведь, что Нажатую кнопку выбрал Игрок такой то... поэтому ищу все возможные способы вычисления этого игрока.. |
28.02.2012, 12:34 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
просто Юрок
...
offline
Опыт:
11,271Активность: |
Необязательно создавать кнопки для каждого игрока. Например:
Событие: нажата кнопка диалога :твой диалог: Условия: нажата кнопка :твоя кнопка: Действия: создать 1 рабочий для "игрок-инициатор" (в русском переводе) просто Юрок добавил:
» Код:
|
28.02.2012, 12:40 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
quq_CCCP
Я белый и пушистый!
offline
Опыт:
93,279Активность: |
Razor_dex, GetTriggerPlayer() - вернёт игрока нажавшего кнопку, а GetClickedButton() вернёт нажатую кнопку, да сопоставления кнопок используй цыкл, (если у тебя их много) где каждый элемент массива кнопок сравнивается с GetCkicedButton() и если он равен нажатой кнопке то твои действия... |
28.02.2012, 12:56 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|