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

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

Закрытая тема
 
Артте
Open up your eyes
offline
Опыт: 23,423
Активность:
Вот, немного переделал пример Mf_Andreich, теперь в чате можешь вводить 2 функции:
UpCase(твойтекст)
DownCase(ТВОЙТЕКСТ)

ну или

UpCase(тВоЙТекСТ)
DownCase(ТвоЙтеКсТ)
, без разницы, функция вернет тебе сообщение с переведенной строкой.

Соотвествующие ф-ции переведут введенную строку в Верхний и нижний регистр соответственно.
Ну это как бы пример. Там 2 триггера, Тебе в твоем надо будет просто применить вещь UpCase или DownCase к введенной строке и потом уже сравнивать. Ну стркоу можно записать в глобалку, т.к. обработка происходит почти мгновенно-это автоматически становится мультиприменимым.

Цитата:
Я глухой :(

Сори, не знал. Дико извиняюсь

Артте добавил:
Ах да, сами то ф-ции лежат в коде карты(название карты в самом верху в списке триггеров)
Прикрепленные файлы
Тип файла: w3x RussianCase.w3x (18.0 Кбайт, 16 просмотров )
Старый 17.02.2009, 15:29
xpadd91

offline
Опыт: 10,739
Активность:
Цитата:
Вот, немного переделал пример Mf_Andreich, теперь в чате можешь вводить 2 функции:
UpCase(твойтекст)
DownCase(ТВОЙТЕКСТ)

ну или

UpCase(тВоЙТекСТ)
DownCase(ТвоЙтеКсТ)
, без разницы, функция вернет тебе сообщение с переведенной строкой.


НЕОТВЕЧАЕТ, нужно триггеров-действия.
Старый 17.02.2009, 22:55
Артте
Open up your eyes
offline
Опыт: 23,423
Активность:
ТАм я просто через чат считывал команду Up или Down case, тебе просто нужно применить эти ф-ции. ВОт смотри, там в триггере в комментариях подробно расписал
Для активации вводи
-МоНсТр
-МОНстР
-МОНСТР
неважно в общем как, главное-чтобы первым символом было тире "-"

Артте добавил:
Алгоритм вроде простой- переводим в нижний регистр введенное слово и сравниваем с нужным нам
Прикрепленные файлы
Тип файла: w3x RussianCaseBETA.w3x (25.4 Кбайт, 11 просмотров )
Старый 17.02.2009, 23:11
xpadd91

offline
Опыт: 10,739
Активность:
Спасибо. Как убрать символ "-" ?
Старый 18.02.2009, 12:12
MF
Что-то вокруг не так
offline
Опыт: 26,594
Активность:
xpadd91
Пользуйся тем что кинул я, либо отлавливай введение пустой строки "-" как подстроки вместо "". В моем примере нужно писать "текст", любыми буквами.
Старый 18.02.2009, 13:04
Артте
Open up your eyes
offline
Опыт: 23,423
Активность:
Зачем убирать тире? Это вполне логично. Все команды можно вводить чере тире, общению в чате это не будет мешать, плюс создает впечатление хорошей системы игры. Событие надо такое: игрок ввел "-" как подстрока
Старый 18.02.2009, 13:24
xpadd91

offline
Опыт: 10,739
Активность:
Мне надо только одно событий введил "монстр". мне ненадо Без символ "-"
Старый 18.02.2009, 13:50
Артте
Open up your eyes
offline
Опыт: 23,423
Активность:
А с чем это связано? Ну, то есть
-монстр
можно вводить любыми буквами, а вот
монстр
нужно вводить только 1 способом. Мой 2 пример вроде бы отлично подходит.
Старый 18.02.2009, 14:01
theFT
Kicked by Dron
offline
Опыт: 4,441
Активность:
Артте,согласно твоему примеру при вводе в чат слова "кто-нибудь" или "что-то", т.е. любые случаи когда есть "-" приводит к действию
Старый 18.02.2009, 14:07
Артте
Open up your eyes
offline
Опыт: 23,423
Активность:
Да, правильно. Ведь мы потом проверяем введенную строку. Так что никаких недоразумений это не вызовет. Логически все верно, да и в моей карте такой способ отлично работает
Старый 18.02.2009, 14:11
MF
Что-то вокруг не так
offline
Опыт: 26,594
Активность:
xpadd91
Просто используй мой первый пример. И не заморачивайся. Там вводить надо слово "текст". Проверку легко будет реализовать. Вроде все понятно.
Старый 18.02.2009, 14:25
Артте
Open up your eyes
offline
Опыт: 23,423
Активность:
А чем заморачиваться? Второй мой пример полностью готов. Кстати у меня твой пример как то странно работает. Все время пишет неудачу
Старый 18.02.2009, 14:35
xpadd91

offline
Опыт: 10,739
Активность:
Цитата:
MF_Andreich Просто используй мой первый пример. И не заморачивайся. Там вводить надо слово "текст". Проверку легко будет реализовать. Вроде все понятно.


Огромный спасибо!!!

Можно закрывать тема.
Старый 18.02.2009, 14:39
Закрытая тема

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

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

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

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



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