Анду-фа-ладор
offline
Опыт:
5,298Активность: |
Проблемы с условием.
Тут не столько проблема, сколько моя не внимательность. Вот я набросал систему союза. Вот как она выглядит. М не нужно в ней помочь. Событие: Игрок 1 пишет в чат - союз 2 точное совпадение. Действие: Показать текст для игрока 2 ... If (All Conditions are True) then do (Then Actions) else do (Else Actions) Условие: Вот на условии я запоролся. Не могу найти условие, которое было означало что-то типа этого: Условие Сообщение введённое игроком 2 равно -да. Энтеред чат стринг не подходит. Это не то. |
11.06.2013, 12:49 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hate
конь вакуумный
offline
Опыт:
43,117Активность: |
а вы хотели все в один триггер упихнуть? маэстро знает толк в извращениях |
11.06.2013, 12:54 | #2
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Анду-фа-ладор
offline
Опыт:
5,298Активность: |
Я просто не силен в этом. Мне помощь нужна. Потому я собсно и сижу на этом форуме. |
11.06.2013, 13:00 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hate
конь вакуумный
offline
Опыт:
43,117Активность: |
одним триггером вы не сделаете, очевидно же |
11.06.2013, 13:03 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Анду-фа-ладор
offline
Опыт:
5,298Активность: |
Я это понял. И как мне сделать? Вот так? Триггер 1 Событие... Действие: Показать текст. Включить триггер yes red Включить триггер no red Триггер 2 Игрок 2 пишет - да Действие: Сделать игрока 2 по отношению к игроку 1 союзником с общим полем зрения Сделать игрока 1 по отношению к игроку 2 союзником с общим полем зрения Показать текст Выключить этот триггер Выключить триггер 3 Триггер 3 Игрок 2 пишет -нет Действие: Показать текст Выключить этот триггер Выключить триггер 2 Примерно так? |
11.06.2013, 13:09 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hate
конь вакуумный
offline
Опыт:
43,117Активность: |
пробуйте, вам что нужно разрешение сверху? когда начнут возникать проблемы тогда и обращайетсь |
11.06.2013, 13:14 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Fakov
Viva la Fa
offline
Опыт:
102,018Активность: |
я не понял твои триггреы.
алгоритм следующий (всегда думай над алгоритмом!!!) 1 триг: Отправка запроса на союз указаннному игроку.
2 триг: Проверка подтверждения/отказа указанным игроком (всеми игроками) - создание союза/его расторжение.
в два трига вполне можно уложиться если без диалогов делать |
11.06.2013, 13:14 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Анду-фа-ладор
offline
Опыт:
5,298Активность: |
Вот, набросал. Проверить нет возможности ( не с кем). Триггер 1(запрос) Игрок 1 пишет в чат - союз как подстрока Действие: Если, то, иначе Условие:Введённый текст равен - союз 2 Действие: включить триггер 2 Иначе действие: ничего не делать Триггер 2 (решение) Игрок 2 пишет в чат - как подстрока Действие: Если, то, иначе. Условие: введённый текст равен - да То: Сделать игрока 2 по отношению к игроку 1 союзник с общим полем зрения (и наоборот, т .е . игрока 1 по отношению к 2 игроку союзником.) Иначе: Если, то, иначе. Условие: введённый текст равен - нет То: показать текст Иначе: ничего не делать Получиться ли такая система союза?. |
11.06.2013, 13:47 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Fakov
Viva la Fa
offline
Опыт:
102,018Активность: |
в следующий раз скидывай скрин тригга.
работать на первый не четкий взгляд должно, по крайней мере алгоритм соблюден. но сделано топорно, так как требудет создания триггеров под каждого игрока. Ну и в целом массивная схема.
Fakov добавил:
» фишки
|
11.06.2013, 14:06 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Анду-фа-ладор
offline
Опыт:
5,298Активность: |
Я бы сделал скрин, но почему то ни один из хостингов не работает.
Fakov, Про фишки мне понятно только первое. Остальное еще слишком велико для моего ума. Я не лентяй и потому сделаю для каждого игрока триггеры. Другое дело, если они займут много места в плане веса. Анду-фа-ладор добавил: Просто времени у меня будет полно. Два дня без инета и редактор але луя приветствует меня! Я просто в отпуск еду на машине. Два дня примерно. Либо интернет будет но очень слабый. Так что время заняться в серьез картой у меня будет. |
11.06.2013, 14:24 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Fakov
Viva la Fa
offline
Опыт:
102,018Активность: |
дело твое, но исправлять такое в случае ошибок будет проблемненько. |
11.06.2013, 14:31 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Анду-фа-ладор
offline
Опыт:
5,298Активность: |
я пока на всех игроков делать не буду. Как только проверю работу хотя бы на одном человеке. Если все будет работать, приступлю к работе на других игроков. |
11.06.2013, 14:38 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,134Активность: |
мета события?
стейт флаги? не не слышал. Когда игрок 1 чтото там вводит, что предусматривает ответ игрока 2, необходимо создать соответствующий флаг с соответствующим значением и проверять этот самый флаг когда игрок 2 всётаки введёт.
для тех кто знает что такое ООП - создать инстанс ожидающего мета события и зарегистрировать это событие на шине.
учитывая что про мета события и стейт флаги нет ни одной статьи и вообще никто ни разу про это не писал, я сделаю готовый солюшин и запосчу его, но мне потребуется немного времени на это, так как жас я подзабыл. |
11.06.2013, 15:13 | #13
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Анду-фа-ладор
offline
Опыт:
5,298Активность: |
DioD, Мне ничего из того что ты сказал не понятно. |
11.06.2013, 15:23 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Fakov
Viva la Fa
offline
Опыт:
102,018Активность: |
DioD, нахрена ему это? Нахрена вообще это "среде" разработки 10 летней давности? Это как старухе силикон в грудь впрягать. |
11.06.2013, 15:36 | #15
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,134Активность: |
а ну тогда окей. |
11.06.2013, 16:12 | #16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|