myDC.ru

Здравствуйте, гость ( Вход | Регистрация )

 

> Guess Country, Help

Теги
Нет тегов для показа
Артём
сообщение 18.12.2009, 1:03
Сообщение #1


Наруто на аваторке
***********

Группа: Пользователи
Сообщений: 2 606
Регистрация: 11.10.2008
Из: Харькова
Пользователь №: 771
Спасибо сказали: 774 раза




Помогите, скрипт не понимает русский)))
ничего кроме менюшки и городов не менял
Вот пример
Цитата
[23:58:17] <[GuessCountry]> Артём started a round of Guess Country 1.01: First Hint: The country name starts with Т
[23:58:20] <Чик> есть такое
[23:58:21] <Артём> Турция
[23:58:26] <Артём> Тунис
[23:58:28] <Чик> Туркменистан
[23:58:33] <Артём> Туркменистан
[23:58:33] <Чик> Тайвань
[23:58:37] <Чик> Таиланд
[23:58:42] <Артём> Тувалу
[23:58:43] <Чик> хз
[23:58:47] <[GuessCountry]> Time is up. The answer was Турция.
[23:58:49] <Артём> Таджикистан
[23:58:51] <Артём> бля
[23:58:52] <Чик> тю
[23:58:56] <[GuessCountry]> Артём started a round of Guess Country 1.01: First Hint: The country name starts with Н
[23:59:01] <Артём> Науру
[23:59:02] <Чик> так ты ж говорил Турция
[23:59:18] <Артём> хуйня значит с ним творится))
[23:59:25] <Чик> капец

Прикрепленный файл  Guess_Country.lua ( 17.71 килобайт ) Кол-во скачиваний: 20
Go to the top of the page
+Quote Post
 
Начать новую тему
Ответов
Nickolya
сообщение 18.12.2009, 2:37
Сообщение #2


Главный ра******й тут...
*********

Группа: Главные администраторы
Сообщений: 1 727
Регистрация: 18.5.2008
Из: RF, 2la
Пользователь №: 1
Спасибо сказали: 776 раз




Код
local _,_,pfx,cmd = data:lower():find("%b<> (["..Gc.Prefixes.."])(%a+)")
    local _,_,guess = data:find("%b<> ([ %a]+)|")

Найди это и поменяй %a на %S
Go to the top of the page
+Quote Post
Артём
сообщение 18.12.2009, 2:55
Сообщение #3


Наруто на аваторке
***********

Группа: Пользователи
Сообщений: 2 606
Регистрация: 11.10.2008
Из: Харькова
Пользователь №: 771
Спасибо сказали: 774 раза




Сменил в обеех строках
Код
    local _,_,pfx,cmd = data:lower():find("%b<> (["..Gc.Prefixes.."])(%S+)")
    local _,_,guess = data:find("%b<> ([ %S]+)|")

Вот что получилось, при попытки поиграть в чат литит команда, ошибок не выдаёт.
Go to the top of the page
+Quote Post
Nickolya
сообщение 19.12.2009, 17:04
Сообщение #4


Главный ра******й тут...
*********

Группа: Главные администраторы
Сообщений: 1 727
Регистрация: 18.5.2008
Из: RF, 2la
Пользователь №: 1
Спасибо сказали: 776 раз




Оказалось надо писать не пробел, а все-таки %s, таким образом мы получаем
Код
    local _,_,guess = data:find("%b<> ([%s%S]+)|")
что вполне эквивалентно
Код
    local guess = data:match("%b<>%s(.+)|$")
так что заменяй на последнее и все заработает big_smile.gif
Go to the top of the page
+Quote Post
Артём
сообщение 19.12.2009, 17:19
Сообщение #5


Наруто на аваторке
***********

Группа: Пользователи
Сообщений: 2 606
Регистрация: 11.10.2008
Из: Харькова
Пользователь №: 771
Спасибо сказали: 774 раза




команды в чат пропускает, ошибок нет((
Код
    local _,_,pfx,cmd = data:lower():find("%b<> (["..Gc.Prefixes.."])(%s+)")
    local guess = data:match("%b<>%s(.+)|$")

вот это только менял...
Go to the top of the page
+Quote Post
Nickolya
сообщение 19.12.2009, 17:39
Сообщение #6


Главный ра******й тут...
*********

Группа: Главные администраторы
Сообщений: 1 727
Регистрация: 18.5.2008
Из: RF, 2la
Пользователь №: 1
Спасибо сказали: 776 раз




Первая строка выглядит так, разница конечно между s и S, но это значительно:
Код
    local _,_,pfx,cmd = data:lower():find("%b<> (["..Gc.Prefixes.."])(%S+)")
хотя именно в этой строке, если не менять команды скрипта, можно оставить и %a+


Спасибо сказали:
Go to the top of the page
+Quote Post
Артём
сообщение 19.12.2009, 18:09
Сообщение #7


Наруто на аваторке
***********

Группа: Пользователи
Сообщений: 2 606
Регистрация: 11.10.2008
Из: Харькова
Пользователь №: 771
Спасибо сказали: 774 раза




Всё работает, теперь доперевести на русский и можно наверно в готовые выложить)
Go to the top of the page
+Quote Post

Ответить в данную темуНачать новую тему
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

Collapse

> Похожие темы

  Тема Ответов Автор Просмотров Последнее сообщение
No new Topic has attachmentsGuess Country ; Страны
API2
39 Артём 41 037 2.3.2012, 23:03 Посл. сообщение: yura
No New Posts Topic has attachmentsip-to-country.csv
База стран | Обновляемая
12 Артём 20 410 8.2.2012, 0:11 Посл. сообщение: Enyby
No New Posts От: Country Tag
От темы с ID: 1785
0 Санёк 4 541 12.8.2009, 22:31 Посл. сообщение: Санёк

 



RSS Сейчас: 27.11.2024, 4:38