xpadd91
offline
Опыт:
10,739Активность: |
Большие и маленькие буквы в чате
Для выполнения действий триггера необходимо набрать в чате: "ЗАПУСК".
Случайно набрал в чате это сообщение большими и маленькими буквами: "запуск", "ЗаПуСк", "ЗАПусК". Не сработало!
Изменил событие: нужно набрать сообщение START. Снова попробовал использовать большие и маленькие буквы. Написал "start", "stARt", "STarT". Работает.
То есть срабатывает без проблем при использовании английских букв, а вот с русскими символами не получается! [+] замечание от NETRAT: пиши на русском
Отредактировано alexkill, 16.02.2009 в 16:38. |
16.02.2009, 16:17 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
theFT
Kicked by Dron
offline
Опыт:
4,441Активность: |
Можешь переписать все возможные написания на русском)))) Бугагага... Не майся дурью ведь русский то ты все равно... пиши на английском |
16.02.2009, 16:24 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
xpadd91
offline
Опыт:
10,739Активность: |
Цитата:
Нет. Зачем писать на английском, может быть, нужно иначе составить код триггера? Ты не знаешь, как сделать??? |
|
16.02.2009, 17:12 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
StMechanus
Дух сети
offline
Опыт:
11,458Активность: |
Я сколько я знаю вар тупо переводит русские символы, поэтому переведи триггер в JASS и отредактируй событие (если я прав, то вместо нужного "Запуск", там будет чтото непонятное)
Djok добавил: As i know, war badly translates Russian characters, therefore translate trigger in JASS and edit an event (if I am right, in place of necessary "Запуск", there will be some incomprehensible) |
16.02.2009, 17:20 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
theFT
Kicked by Dron
offline
Опыт:
4,441Активность: |
=) Djok жжошь)
xpadd91 а есть ли вообще людям необходимость писать запуск как ЗаПуСк? |
16.02.2009, 17:32 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
xpadd91
offline
Опыт:
10,739Активность: |
Цитата:
Нет. только событий напечатий чат "ЗАПУСК" работает функции, а я написал чат "ЗаПУск" он не отвечает функции. Пожалуйста, открой архив и исправь триггер. Я написал в чате ЗаПУск - ничего не происходит. Когда же написал ЗАПУСК, то функция запускается. xpadd91 добавил: Жду ответ? Отредактировано alexkill, 16.02.2009 в 17:59. |
|
16.02.2009, 18:14 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
theFT
Kicked by Dron
offline
Опыт:
4,441Активность: |
xpadd91 я сейчас пробовал работать со всем этим, но ничего не вышло - в итоге пришел к такому мнению - попробуй написать условие след типа:
((1 буква З) или (1 буква з)) и ((2 буква А) или (2 буква а)) и ((3 буква П) или (3 буква п)) и так далее... |
16.02.2009, 18:41 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
MF
Что-то вокруг не так
offline
Опыт:
26,594Активность: |
theFT
Не самый лучший вариант, если автор вопроса знаком с Jass советую сделать функцию UpCase или DownCase, которая принимает строку на входе и выдает строку на выходе. При введении в чат вызывать эту функцию для введенной строки, а проверять уже полученную. Смысл функции, вернуть в строку для каждого символа его большой или малый аналог, зависит от целей. |
16.02.2009, 18:44 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
theFT
Kicked by Dron
offline
Опыт:
4,441Активность: |
MF_Andreich, пробовал, не геагирует
theFT добавил: З.Ы. автор не знаком с джаз |
16.02.2009, 18:47 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Артте
Open up your eyes
offline
Опыт:
23,423Активность: |
Не может не реагировать. Значит в ф-циях накосячил. Если конечно вар правильно в нижний\верхний все переводит
Артте добавил: Цитата:
Это наши проблемы? |
|
16.02.2009, 18:48 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
MF
Что-то вокруг не так
offline
Опыт:
26,594Активность: |
theFT
Артте Я говорил о написании функции ручками. |
16.02.2009, 18:52 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Артте
Open up your eyes
offline
Опыт:
23,423Активность: |
MF_Andreich
Тогда почему у него вар с ошибкой не вылетел? Артте добавил: Ну, перевод в верхний\нижний регистр это несложно, но вот напишет ли это аффтар? |
16.02.2009, 18:56 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
MF
Что-то вокруг не так
offline
Опыт:
26,594Активность: |
Артте
Потому что встроенные функции работают с английскими символами, сейчас написать для русских не могу. JNGP нет, а синтаксис досканально я не помню. |
16.02.2009, 18:56 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
theFT
Kicked by Dron
offline
Опыт:
4,441Активность: |
А как ты лок сет не ручками напишешь? если разберусь кину код |
16.02.2009, 19:16 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
xpadd91
offline
Опыт:
10,739Активность: |
Я был старые игры warcraft 3 v.1.00 все равно не получилось. |
16.02.2009, 21:02 | #15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
alexprey
познающий Unity
offline
Опыт:
68,501Активность: |
Написать UpCase или DownCase это долгое дело! Ну вот еда для размышления:
Код:
Перебирай каждую букву в алфавите! |
16.02.2009, 21:36 | #16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
xpadd91
offline
Опыт:
10,739Активность: |
Цитата:
Событий где положит триггер ? |
|
16.02.2009, 22:15 | #17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
RazArt
offline
Опыт:
11,197Активность: |
xpadd91, эм... он дал функцию, её нужно положить в кустом скрипт карты
|
16.02.2009, 22:20 | #18
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
xpadd91
offline
Опыт:
10,739Активность: |
Цитата:
Я глухой :( Цитата:
Я было положить Триггеров-Нестадраты поставить коды, не получилось |
||
17.02.2009, 05:07 | #19
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
MF
Что-то вокруг не так
offline
Опыт:
26,594Активность: |
xpadd91
Пример готов, пользуйся, надеюсь тебе поможет. Отредактировано MF_Andreich, 17.02.2009 в 06:16. |
17.02.2009, 05:13 | #20
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|