Артте
Open up your eyes
offline
Опыт:
23,423Активность: |
Вот, немного переделал пример Mf_Andreich, теперь в чате можешь вводить 2 функции:
UpCase(твойтекст) DownCase(ТВОЙТЕКСТ) ну или UpCase(тВоЙТекСТ) DownCase(ТвоЙтеКсТ) , без разницы, функция вернет тебе сообщение с переведенной строкой. Соотвествующие ф-ции переведут введенную строку в Верхний и нижний регистр соответственно. Ну это как бы пример. Там 2 триггера, Тебе в твоем надо будет просто применить вещь UpCase или DownCase к введенной строке и потом уже сравнивать. Ну стркоу можно записать в глобалку, т.к. обработка происходит почти мгновенно-это автоматически становится мультиприменимым. Цитата:
Сори, не знал. Дико извиняюсь Артте добавил: Ах да, сами то ф-ции лежат в коде карты(название карты в самом верху в списке триггеров) |
|
17.02.2009, 15:29 | #21
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
xpadd91
offline
Опыт:
10,739Активность: |
Цитата:
НЕОТВЕЧАЕТ, нужно триггеров-действия. |
|
17.02.2009, 22:55 | #22
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Артте
Open up your eyes
offline
Опыт:
23,423Активность: |
ТАм я просто через чат считывал команду Up или Down case, тебе просто нужно применить эти ф-ции. ВОт смотри, там в триггере в комментариях подробно расписал
Для активации вводи -МоНсТр -МОНстР -МОНСТР неважно в общем как, главное-чтобы первым символом было тире "-" Артте добавил: Алгоритм вроде простой- переводим в нижний регистр введенное слово и сравниваем с нужным нам |
17.02.2009, 23:11 | #23
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
xpadd91
offline
Опыт:
10,739Активность: |
Спасибо. Как убрать символ "-" ? |
18.02.2009, 12:12 | #24
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
MF
Что-то вокруг не так
offline
Опыт:
26,594Активность: |
xpadd91
Пользуйся тем что кинул я, либо отлавливай введение пустой строки "-" как подстроки вместо "". В моем примере нужно писать "текст", любыми буквами. |
18.02.2009, 13:04 | #25
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Артте
Open up your eyes
offline
Опыт:
23,423Активность: |
Зачем убирать тире? Это вполне логично. Все команды можно вводить чере тире, общению в чате это не будет мешать, плюс создает впечатление хорошей системы игры. Событие надо такое: игрок ввел "-" как подстрока |
18.02.2009, 13:24 | #26
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
xpadd91
offline
Опыт:
10,739Активность: |
Мне надо только одно событий введил "монстр". мне ненадо Без символ "-" |
18.02.2009, 13:50 | #27
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Артте
Open up your eyes
offline
Опыт:
23,423Активность: |
А с чем это связано? Ну, то есть -монстр можно вводить любыми буквами, а вот монстр нужно вводить только 1 способом. Мой 2 пример вроде бы отлично подходит. |
18.02.2009, 14:01 | #28
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
theFT
Kicked by Dron
offline
Опыт:
4,441Активность: |
Артте,согласно твоему примеру при вводе в чат слова "кто-нибудь" или "что-то", т.е. любые случаи когда есть "-" приводит к действию
|
18.02.2009, 14:07 | #29
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Артте
Open up your eyes
offline
Опыт:
23,423Активность: |
Да, правильно. Ведь мы потом проверяем введенную строку. Так что никаких недоразумений это не вызовет. Логически все верно, да и в моей карте такой способ отлично работает |
18.02.2009, 14:11 | #30
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
MF
Что-то вокруг не так
offline
Опыт:
26,594Активность: |
xpadd91
Просто используй мой первый пример. И не заморачивайся. Там вводить надо слово "текст". Проверку легко будет реализовать. Вроде все понятно. |
18.02.2009, 14:25 | #31
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Артте
Open up your eyes
offline
Опыт:
23,423Активность: |
А чем заморачиваться? Второй мой пример полностью готов. Кстати у меня твой пример как то странно работает. Все время пишет неудачу |
18.02.2009, 14:35 | #32
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
xpadd91
offline
Опыт:
10,739Активность: |
Цитата:
Огромный спасибо!!! Можно закрывать тема. |
|
18.02.2009, 14:39 | #33
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|