AMX MOD X
Четверг, 26.02.2026, 03:09:01



Приветствую Вас Гость | RSS
[ Главная ] [ Ошибка русского языка в /top15 - AMX Mod X Форум ] [ Регистрация ] [ Вход ]
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]

Вниманию участников! Данный форум теперь является архивом и вскором времени здесь нельзя будет создавать новых тем! Просьба всем для общения и создания новых тем перейти на наш новый форум: http://amxmodx.su/

  • Страница 1 из 1
  • 1
Модератор форума: slogic, AlMod  
Ошибка русского языка в /top15
Fuck_me_kolobokДата: Суббота, 24.05.2008, 21:16:34 | Сообщение # 1
Лейтенант
Группа: Пользователи
Сообщений: 79
Репутация: 3
Статус: Не в сети
В чём проблема?
 
DaTaДата: Воскресенье, 25.05.2008, 01:27:11 | Сообщение # 2
Генерал-полковник
Группа: Cупер-модеры
Сообщений: 1025
Репутация: 16
Статус: Не в сети
Если ты про информацию в motd окошке, то для русского языка в кодировке ansii должна быть установлена кодировка
Code
<meta http-equiv='Content-Type' content='text/html; charset=win-1251'>

еще один нюанс - нельзя писать букву "я", нужно заменять ее на 9l, например

 
makSuSДата: Воскресенье, 25.05.2008, 08:10:35 | Сообщение # 3
Подполковник
Группа: Пользователи
Сообщений: 111
Репутация: 0
Статус: Не в сети
нет он не про нее :)
если русифицировать statsx.txt и перекодировать в UTF8 without BOM то все впорядке, кроме /top15 и /statsme - там вот такие иероглифы - (жми тут)


Сообщение отредактировал makSuS - Воскресенье, 25.05.2008, 08:43:41
 
DaTaДата: Воскресенье, 25.05.2008, 09:57:43 | Сообщение # 4
Генерал-полковник
Группа: Cупер-модеры
Сообщений: 1025
Репутация: 16
Статус: Не в сети
тебе нужно подправить плагин, что бы motd окошко отображалось с правильной кодировкой
Code
<meta http-equiv='Content-Type' content='text/html; charset=utf-8'>

учти еще ограничение кол-ва символов в motd(около 2к) и то, что русский символ в кодировке utf-8 занимает 2 байта
 
makSuSДата: Воскресенье, 25.05.2008, 11:09:50 | Сообщение # 5
Подполковник
Группа: Пользователи
Сообщений: 111
Репутация: 0
Статус: Не в сети
О_о в каком плагине то? в statscfg.sma нет, statsx.sma я вообще не знаю где нарыть, в AMXx Basic 1.8 его нет
 
DaTaДата: Воскресенье, 25.05.2008, 11:49:33 | Сообщение # 6
Генерал-полковник
Группа: Cупер-модеры
Сообщений: 1025
Репутация: 16
Статус: Не в сети
Quote (makSuS)
/top15 и /statsme

statsx.sma (nightly builds)
Code
    register_clcmd("say /statsme", "cmdStatsMe", 0, "- display your stats (MOTD)")
  register_clcmd("say /rankstats", "cmdRankStats", 0, "- display your server stats (MOTD)")
  register_clcmd("say /top15", "cmdTop15", 0, "- display top 15 players (MOTD)")
  register_clcmd("say /stats", "cmdStats", 0, "- display players stats (menu/MOTD)")
  register_clcmd("say_team /statsme", "cmdStatsMe", 0, "- display your stats (MOTD)")
  register_clcmd("say_team /rankstats", "cmdRankStats", 0, "- display your server stats (MOTD)")
  register_clcmd("say_team /top15", "cmdTop15", 0, "- display top 15 players (MOTD)")
  register_clcmd("say_team /stats", "cmdStats", 0, "- display players stats (menu/MOTD)")

тебе нужно для каждой команды править генерацию motd текста, но если ты мало что понимаешь в этом - то, например, перед каждым тегом body в строке вида
Quote
"<body bgcolor=#0...
найденной в плагине ставь
Code
<meta http-equiv='Content-Type' content='text/html; charset=utf-8'>

должно выйти что-то типо:
Code
iLen = format(sBuffer, MAX_BUFFER_LENGTH, "<meta http-equiv='Content-Type' content='text/html; charset=utf-8'><body bgcolor=#000000><font color=#FFB000><pre>")
 
makSuSДата: Воскресенье, 25.05.2008, 14:19:37 | Сообщение # 7
Подполковник
Группа: Пользователи
Сообщений: 111
Репутация: 0
Статус: Не в сети
спасиб, все работает
 
  • Страница 1 из 1
  • 1
Поиск:

AMX Mod X Russian Community © 2006-2026