Стасян Фетисов
Участник
- Сообщения
- 111
- Реакции
- 14
не у всех работает...цветная версия.
Добавил файл мультиязычности для Sodstats 1.0.16 версии.
translations/sodstats.phrases
Эта версия вроде как для CSGO.
Скомпилировано под версию Sourcemod 1.6.4 т.к не выдает ошибок при компиляции.
public Rank_PlayerIdCallback(const String:name[], const String:steamid[], any:stats[], any:data, error)
{
if(error == ERROR_PLAYER_NOT_FOUND)
{
LogError("[SoD-Stats] RankCallback: Player not found");
return;
}
new Handle:pack = data; //
ResetPack(pack);
new rank = ReadPackCell(pack);
new delta = ReadPackCell(pack);
new client = ReadPackCell(pack);
CloseHandle(pack); // new
decl String:text[256];
Добавил файл мультиязычности для Sodstats 1.0.16 версии.
translations/sodstats.phrases
Эта версия вроде как для CSGO, но на CSS тоже должна работать.
Скомпилировано под версию Sourcemod 1.6.4 т.к не выдает ошибок при компиляции.
Подскажите как исправить дануую ситуацию, пишу в игре rank и мне выдает вот такое:Добавил файл мультиязычности для Sodstats 1.0.16 версии.
translations/sodstats.phrases
Эта версия вроде как для CSGO, но на CSS тоже должна работать.
Скомпилировано под версию Sourcemod 1.6.4 т.к не выдает ошибок при компиляции.
Можно ссылку как самому русифицировать плагин!
Добавлено через 16 часов 45 минут
Подскажите как исправить дануую ситуацию, пишу в игре rank и мне выдает вот такое:
\x04SoD-Stats: \x01Игрок \x03{1}\x01 занимает место \x04{2}/{3}\x01 с \x04{4}\x01 поинтов ({5} до след. места), \x04{6}\x01 убийств и \x04{7}\x01 смертей
Зашел в перевод сижу там этот набор букв, на сколько я понял, это для цветовой гаммы, в плане различных цветов, кто может мне подсказать как поправить плагин чтобы выдавало нормально, цвета, если убрать лишнее а точнее набор букв типо
того \x01 то в чате просто тупо выдает цвет за кого ты играешь КТ или Терор, синий цвет и желтый, и никакой цветовой гаммы!
Заранее спасибо!
Прошу скрин, http://imgur.com/oaEl7Zb что на англ что на русс одинаково!Можешь приложить скриншот, где конкретно ошибка. Что получается в чате, когда пишешь !rank.
Прошу скрин, http://imgur.com/oaEl7Zb что на англ что на русс одинаково!
Кстат и видишь играет на терроров эелтый цвет полностью, а если на кт то будет синий цвет полностью и ошибки эти
А если установить этот плагин, https://forums.alliedmods.net/showthread.php?p=2115046#post2115046 то показывает нормально, Имена зеленым цветом, и цыфры тоже зеленым цветом, но нет русского языка в плане перевода, а он очень нужен...
{"{default}", "{darkred}", "{green}", "{lightgreen}", "{orange}", "{blue}", "{olive}", "{lime}", "{red}", "{purple}", "{grey}", "{yellow}", "{lightblue}", "{steelblue}", "{darkblue}", "{pink}", "{lightred}"};
Не работают цвета.
Скомпилировал плагин с библиотекой colors. Попробуй вот эту версию.
*.smx положить в plugins с перезаписью.
*.phrases положить в translations с перезаписью.
Цвета которые можно использовать:
HTML:{"{default}", "{darkred}", "{green}", "{lightgreen}", "{orange}", "{blue}", "{olive}", "{lime}", "{red}", "{purple}", "{grey}", "{yellow}", "{lightblue}", "{steelblue}", "{darkblue}", "{pink}", "{lightred}"};
Поставил Вашу версию плагина, установил , заменил. Вот что получилось при команде rank :)
Где что нужно подправить? Подскажите.
С таким не сталкивался, никогда. Надо поспрашивать местных кодеров.
Последнее что могу предложить, если не работает, будем искать что не так.
"Phrases"
{
"Sod_Player_Rank_Color"
{
"en" "{green}SoD-Stats: {default}Player {red}{1}{default}'s rank is {green}{2}/{3}{default} with {green}{4}{default} points ({5} to next rank), {green}{6}{default} kills and \x04{7}{default} deaths"
"ru" "{green}SoD-Stats: {default}Игрок {red}{1}{default} занимает место {green}{2}/{3}{default} с {green}{4}{default} поинтов ({5} до след. места), {green}{6}{default} убийств и {green}{7}{default} смертей"
}
"Sod_Player_Rank_NoColor"
{
"en" "SoD-Stats: Player {1}'s rank is {2}/{3} with {4} points ({5} to next rank), {6} kills and {7} deaths"
"ru" "SoD-Stats: Игрок {1} занимает место {2}/{3} с {4} поинтов ({5} до след. места), {6} убийств и {7} смертей."
}
"MenuTitle_Session_Stats"
{
"en" "[SoD-Stats] Player Session Stats"
"ru" "[SoD-Stats] Сессия игрока"
}
"MenuTitle_Player_Stats"
{
"en" "[SoD-Stats] Player Stats"
"ru" "[SoD-Stats] Статистика игрока"
}
"MenuTitle_Top_Players"
{
"en" "[SoD-Stats] Top ten players"
"ru" "[SoD-Stats] Десятка лучших"
}
"Session_Menu_Name"
{
"en" "Name"
"ru" "Имя"
}
"StatsMe_Menu_Name"
{
"en" "Name"
"ru" "Имя"
}
"Session_Menu_Score"
{
"en" "Score"
"ru" "Счёт"
}
"StatsMe_Menu_Score"
{
"en" "Score"
"ru" "Счёт"
}
"Session_Menu_Time_Played"
{
"en" "Time played"
"ru" "Время игры"
}
"StatsMe_Menu_Time_Played"
{
"en" "Time played"
"ru" "Время игры"
}
"Session_Menu_Kills_Deaths"
{
"en" "Kills/Deaths"
"ru" "Убийств/Смертей"
}
"StatsMe_Menu_Kills_Deaths"
{
"en" "Kills/Deaths"
"ru" "Убийств/Смертей"
}
"Session_Menu_Headshots"
{
"en" "Headshots"
"ru" "Убийств в голову"
}
"StatsMe_Menu_Headshots"
{
"en" "Headshots"
"ru" "Убийств в голову"
}
"Session_Menu_Hits_Shots"
{
"en" "Hits/Shots"
"ru" "Попаданий/Выстрелов"
}
"StatsMe_Menu_Hits_Shots"
{
"en" "Hits/Shots"
"ru" "Попаданий/Выстрелов"
}
"Session_Stat_Time_Played"
{
"en" "{1}d {2}h {3}m"
"ru" "{1}д {2}ч {3}м" // д - дней ; ч - часов ; м - минут
}
"StatsMe_Stat_Time_Played"
{
"en" "{1}d {2}h {3}m"
"ru" "{1}д {2}ч {3}м" // д - дней ; ч - часов ; м - минут
}
"Session_Stat_KD"
{
"#format" "{1:i},{2:i},{3:f}"
"en" "{1}/{2} - {3} KD" // %.2f
"ru" "{1}/{2} - {3} КД"
}
"StatsMe_Stat_KD"
{
"#format" "{1:i},{2:i},{3:f}"
"en" "{1}/{2} - {3} KD" // %.2f
"ru" "{1}/{2} - {3} КД"
}
"TOP_KD_Points"
{
"en" "{1}. {2} - {3} KD - {4} points "
"ru" "{1}. {2} - {3} КД - {4} поинтов "
}
"TOP_KD_Points_Else"
{
"en" "{1} - {2} KD - {3} points "
"ru" "{1} - {2} КД - {3} поинтов "
}
}
Добавлено через 47 секунд
пробуй
"Phrases"
{
"Sod_Player_Rank_Color"
{
"en" "{green}SoD-Stats: {default}Player {red}{1}{default}'s rank is {green}{2}/{3}{default} with {green}{4}{default} points ({5} to next rank), {green}{6}{default} kills and \x04{7}{default} deaths"
"ru" "{green}SoD-Stats: {default}Игрок {red}{1}{default} занимает место {green}{2}/{3}{default} с {green}{4}{default} поинтов ({5} до след. места), {green}{6}{default} убийств и {green}{7}{default} смертей"
}
"Sod_Player_Rank_NoColor"
{
"en" "SoD-Stats: Player {1}'s rank is {2}/{3} with {4} points ({5} to next rank), {6} kills and {7} deaths"
"ru" "SoD-Stats: Игрок {1} занимает место {2}/{3} с {4} поинтов ({5} до след. места), {6} убийств и {7} смертей."
}
"MenuTitle_Session_Stats"
{
"en" "[SoD-Stats] Player Session Stats"
"ru" "[SoD-Stats] Сессия игрока"
}
"MenuTitle_Player_Stats"
{
"en" "[SoD-Stats] Player Stats"
"ru" "[SoD-Stats] Статистика игрока"
}
"MenuTitle_Top_Players"
{
"en" "[SoD-Stats] Top ten players"
"ru" "[SoD-Stats] Десятка лучших"
}
"Session_Menu_Name"
{
"en" "Name"
"ru" "Имя"
}
"StatsMe_Menu_Name"
{
"en" "Name"
"ru" "Имя"
}
"Session_Menu_Score"
{
"en" "Score"
"ru" "Счёт"
}
"StatsMe_Menu_Score"
{
"en" "Score"
"ru" "Счёт"
}
"Session_Menu_Time_Played"
{
"en" "Time played"
"ru" "Время игры"
}
"StatsMe_Menu_Time_Played"
{
"en" "Time played"
"ru" "Время игры"
}
"Session_Menu_Kills_Deaths"
{
"en" "Kills/Deaths"
"ru" "Убийств/Смертей"
}
"StatsMe_Menu_Kills_Deaths"
{
"en" "Kills/Deaths"
"ru" "Убийств/Смертей"
}
"Session_Menu_Headshots"
{
"en" "Headshots"
"ru" "Убийств в голову"
}
"StatsMe_Menu_Headshots"
{
"en" "Headshots"
"ru" "Убийств в голову"
}
"Session_Menu_Hits_Shots"
{
"en" "Hits/Shots"
"ru" "Попаданий/Выстрелов"
}
"StatsMe_Menu_Hits_Shots"
{
"en" "Hits/Shots"
"ru" "Попаданий/Выстрелов"
}
"Session_Stat_Time_Played"
{
"en" "{1}d {2}h {3}m"
"ru" "{1}д {2}ч {3}м" // д - дней ; ч - часов ; м - минут
}
"StatsMe_Stat_Time_Played"
{
"en" "{1}d {2}h {3}m"
"ru" "{1}д {2}ч {3}м" // д - дней ; ч - часов ; м - минут
}
"Session_Stat_KD"
{
"#format" "{1:i},{2:i},{3:f}"
"en" "{1}/{2} - {3} KD" // %.2f
"ru" "{1}/{2} - {3} КД"
}
"StatsMe_Stat_KD"
{
"#format" "{1:i},{2:i},{3:f}"
"en" "{1}/{2} - {3} KD" // %.2f
"ru" "{1}/{2} - {3} КД"
}
"TOP_KD_Points"
{
"en" "{1}. {2} - {3} KD - {4} points "
"ru" "{1}. {2} - {3} КД - {4} поинтов "
}
"TOP_KD_Points_Else"
{
"en" "{1} - {2} KD - {3} points "
"ru" "{1} - {2} КД - {3} поинтов "
}
}
Добавлено через 47 секунд
пробуй
При команде в чат rank :
Команда в чат statsme :
Команда в чат top. Вызвало улыбку- (обведено на скрине) :)
Вообщем вот так работает. М. б где скобки, или перенос строки переставить в txt файле?
"Phrases"
{
"Sod_Player_Rank_Color"
{
"#format" "{1:s},{2:i},{3:i},{4:i},{5:i},{6:i},{7:i}"
"en" "{green}SoD-Stats: {default}Player {red}{1}{default}'s rank is {green}{2}/{3}{default} with {green}{4}{default} points ({5} to next rank), {green}{6}{default} kills and \x04{7}{default} deaths"
"ru" "{green}SoD-Stats: {default}Игрок {red}{1}{default} занимает место {green}{2}/{3}{default} с {green}{4}{default} поинтов ({5} до след. места), {green}{6}{default} убийств и {green}{7}{default} смертей"
}
"Sod_Player_Rank_NoColor"
{
"#format" "{1:s},{2:i},{3:i},{4:i},{5:i},{6:i},{7:i}"
"en" "SoD-Stats: Player {1}'s rank is {2}/{3} with {4} points ({5} to next rank), {6} kills and {7} deaths"
"ru" "SoD-Stats: Игрок {1} занимает место {2}/{3} с {4} поинтов ({5} до след. места), {6} убийств и {7} смертей."
}
"MenuTitle_Session_Stats"
{
"en" "[SoD-Stats] Player Session Stats"
"ru" "[SoD-Stats] Сессия игрока"
}
"MenuTitle_Player_Stats"
{
"en" "[SoD-Stats] Player Stats"
"ru" "[SoD-Stats] Статистика игрока"
}
"MenuTitle_Top_Players"
{
"en" "[SoD-Stats] Top ten players"
"ru" "[SoD-Stats] Десятка лучших"
}
"Session_Menu_Name"
{
"en" "Name"
"ru" "Имя"
}
"StatsMe_Menu_Name"
{
"en" "Name"
"ru" "Имя"
}
"Session_Menu_Score"
{
"en" "Score"
"ru" "Счёт"
}
"StatsMe_Menu_Score"
{
"en" "Score"
"ru" "Счёт"
}
"Session_Menu_Time_Played"
{
"en" "Time played"
"ru" "Время игры"
}
"StatsMe_Menu_Time_Played"
{
"en" "Time played"
"ru" "Время игры"
}
"Session_Menu_Kills_Deaths"
{
"en" "Kills/Deaths"
"ru" "Убийств/Смертей"
}
"StatsMe_Menu_Kills_Deaths"
{
"en" "Kills/Deaths"
"ru" "Убийств/Смертей"
}
"Session_Menu_Headshots"
{
"en" "Headshots"
"ru" "Убийств в голову"
}
"StatsMe_Menu_Headshots"
{
"en" "Headshots"
"ru" "Убийств в голову"
}
"Session_Menu_Hits_Shots"
{
"en" "Hits/Shots"
"ru" "Попаданий/Выстрелов"
}
"StatsMe_Menu_Hits_Shots"
{
"en" "Hits/Shots"
"ru" "Попаданий/Выстрелов"
}
"Session_Stat_Time_Played"
{
"#format" "{1:i},{2:i},{3:i}"
"en" "{1}d {2}h {3}m"
"ru" "{1}д {2}ч {3}м" // д - дней ; ч - часов ; м - минут
}
"StatsMe_Stat_Time_Played"
{
"#format" "{1:i},{2:i},{3:i}"
"en" "{1}d {2}h {3}m"
"ru" "{1}д {2}ч {3}м" // д - дней ; ч - часов ; м - минут
}
"Session_Stat_KD"
{
"#format" "{1:i},{2:i},{3:f}"
"en" "{1}/{2} - {3} KD" // %.2f
"ru" "{1}/{2} - {3} КД"
}
"StatsMe_Stat_KD"
{
"#format" "{1:i},{2:i},{3:f}"
"en" "{1}/{2} - {3} KD" // %.2f
"ru" "{1}/{2} - {3} КД"
}
"TOP_KD_Points"
{
"#format" "{1:i},{2:s},{3:f},{4:i}"
"en" "{1}. {2} - {3} KD - {4} points "
"ru" "{1}. {2} - {3} КД - {4} поинтов "
}
"TOP_KD_Points_Else"
{
"#format" "{1:s},{2:f},{3:i}"
"en" "{1} - {2} KD - {3} points "
"ru" "{1} - {2} КД - {3} поинтов "
}
}
Не работают цвета.
Скомпилировал плагин с библиотекой colors. Попробуй вот эту версию.
*.smx положить в plugins с перезаписью.
*.phrases положить в translations с перезаписью.
Цвета которые можно использовать:
HTML:{"{default}", "{darkred}", "{green}", "{lightgreen}", "{orange}", "{blue}", "{olive}", "{lime}", "{red}", "{purple}", "{grey}", "{yellow}", "{lightblue}", "{steelblue}", "{darkblue}", "{pink}", "{lightred}"};
А зачем ты форматирование удалил?
#format
Добавлено через 45 секунд
Файл перевода вообще трогать не нужно, если не знаешь.