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

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

Ответ
 
ScorpioN

offline
Опыт: 15,028
Активность:
Использование переменной
мне надо чтобы я мог использовать в событии "chat message", т.к. я не знаю какой игрок будет вводить нужный мне текст. Но т.к. вар не может испольщовать в событиях переменные - мне ето не удаётся.
Как можно обойти ету проблему?
Старый 05.10.2006, 20:18
GadenbIsh
Просто Гад
offline
Опыт: 70,430
Активность:
добавляй событие к триггеру триггерно
Старый 05.10.2006, 20:22
Iron
Листовой
offline
Опыт: 24,427
Активность:
GadenbIsh, браво.

Iron добавил:
По другому никак.
Старый 05.10.2006, 20:40
ScorpioN

offline
Опыт: 15,028
Активность:
GadenbIsh не понял, точнее немного понял, но не понял как ето делать?
Старый 05.10.2006, 20:49
Iron
Листовой
offline
Опыт: 24,427
Активность:
В действиях в категории Trigger есть действие Add "событие" to "некий триггер".
И вот в тот триггер который определяет какой игрок должен ввести месейдж, добавь это действие, добавляющее в триггер (с действиями происходящими после ввода месяга) событие что игрок ввел строку.
Блин, трудно обьяснить. В общем тебе нужно исспользовать действие Add "событие" to "некий триггер"


Или же можно исспользовать переменную в условии, а события сделать для каждого игрока.

Iron добавил:
В общем мысли шире.
Старый 05.10.2006, 20:59
GadenbIsh
Просто Гад
offline
Опыт: 70,430
Активность:
триггером:
Trigger - Add to твой триггер the event (Player - MainPlayer(переменная твоего игрока) types a chat message containing gg as An exact match)
Старый 05.10.2006, 21:01
ScorpioN

offline
Опыт: 15,028
Активность:
триггером ща попробую, а насчёт "Или же можно исспользовать переменную в условии, а события сделать для каждого игрока." то так низя, нет универсального события чата :(
Старый 05.10.2006, 21:10
ScorpioT1000
Работаем
offline
Опыт: отключен
Все там есть..
Делай 12 событий для 12 игроков...
Старый 05.10.2006, 22:39
ScorpioN

offline
Опыт: 15,028
Активность:
ScorpioT1000 по твоему способу у меня может получиться до 100 событий!
Старый 06.10.2006, 05:46
Iron
Листовой
offline
Опыт: 24,427
Активность:
Цитата:
а насчёт "Или же можно исспользовать переменную в условии, а события сделать для каждого игрока." то так низя, нет универсального события чата

Цитата:
Все там есть..
Делай 12 событий для 12 игроков...

Ч.Т.Д.

Цитата:
по твоему способу у меня может получиться до 100 событий

У тебя 100 игроков?
Старый 07.10.2006, 01:09
J
expert
offline
Опыт: 48,447
Активность:
Цитата:
Сообщение от Iron
У тебя 100 игроков?

он имеет ввиду что это событие не универсально ни только для играков, но и для введеного текста, т.е. прийдется каждому из 12-ти играков сделать по 5-10 событий по вводу разных текстов в чат.
самый оптимальный вариант: занести все фразы в массивы, через цыклы кождому играку тригерно добовить события.
Старый 07.10.2006, 01:23
ScorpioN

offline
Опыт: 15,028
Активность:
Jon ты прав, причём 2ды, попробую.
Старый 07.10.2006, 23:07
DioD

offline
Опыт: 45,134
Активность:
ну вы блин даёте.
Создаёте 1 событие на игрока когда игрок вводит
"" (ПУСТАЯ СТРОКА КАК СУБСТРИНГ)
и отлавливаете что именно он ввёл, потом сравниваете с переменной и выполняете действия.
Тут не надо ни добовлять действия ни еще как либо изврящаться
Старый 07.10.2006, 23:11
Ответ

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

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

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

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



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