| DRAgoONoN | Дата: Суббота, 26.07.2008, 13:45 | Сообщение # 1 |
|
Советчик

Группа:
Ангел Хранитель
Сообщений: 1149
Город: Одесса
Статус: 
| Code function fixconsole(string) local fix_str local fix_len = string.len(string) local ascii_byte local lock_fix for i=1, fix_len, 1 do ascii_byte = string.byte(string,i) if (ascii_byte == 168 and lock_fix == 0) then ascii_byte = ascii_byte + 72 lock_fix = 1 end if (ascii_byte == 184 and lock_fix == 0) then ascii_byte = ascii_byte + 57 lock_fix = 1 end if (ascii_byte > 191 and ascii_byte < 240 and lock_fix == 0) then ascii_byte = ascii_byte - 64 lock_fix = 1 end if (ascii_byte > 239 and ascii_byte < 256 and lock_fix == 0) then ascii_byte = ascii_byte - 16 lock_fix = 1 end lock_fix = 0 if (i == 1) then fix_str = string.format("%s",string.char(ascii_byte)) end if (i > 1) then fix_str = string.format("%s%s",fix_str,string.char(ascii_byte)) end end return fix_str end -- возвращает фиксированную строку Пример использования: Code local test = "* фиксируй меня! *" outputDebugString("Fixed string: "..fixconsole(test)) получим в консоли: Fixed string: * фиксируй меня! * http://gtascript.ru/forum/
SAMP WIKI 
|
| |
| |
| LuxurY | Дата: Пятница, 15.08.2008, 12:30 | Сообщение # 2 |
|
Уверенный

Группа:
Продвинутые
Сообщений: 268
Город: OZ
Статус: 
| гы спасибо мне. если есть какие вопросы по использованию спрашивайте, не стесняйтесь ))
www.gtascript.ru admin www.gtascript.ru - профессиональный скриптинг SA-MP, MTA
|
| |
| |
| NiTrO | Дата: Пятница, 15.08.2008, 22:26 | Сообщение # 3 |
|
Новенький

Группа:
Продвинутые
Сообщений: 4
Город: Одесса
Статус: 
| Спс, Клёво проверял
|
| |
| |
| Хоммко | Дата: Суббота, 16.08.2008, 11:25 | Сообщение # 4 |
|
Новенький

Группа:
Продвинутые
Сообщений: 67
Город: Tomsk
Статус: 
| кому нужны русские буквы в консоли...
|
| |
| |
| jokerok | Дата: Вторник, 14.10.2008, 16:20 | Сообщение # 5 |
|
Новенький

Группа:
Продвинутые
Сообщений: 31
Город: Якутск
Статус: 
| все давайте, и детально: что и как делать чтоб по русски было
|
| |
| |