Подскажите пожалуйста где или на каком сайте можно сделать вот такие записи или как это называется
если писать русскими буквами то получаются ероглифыPHP код:
~g~HAŒO‡®•E¦C• ~w~%i ~g~‡…¦PO‹
Вид для печати
Подскажите пожалуйста где или на каком сайте можно сделать вот такие записи или как это называется
если писать русскими буквами то получаются ероглифыPHP код:
~g~HAŒO‡®•E¦C• ~w~%i ~g~‡…¦PO‹
или просто подскажите какая это кодировка а я уже там сам разберусь где его перекодировать
Используй этот плагин и просто прописывай русские буквы.
Использование подобной кодировки, как у тебя, сделает русским текст только для того, у кого будет такой же русификатор. У игрока с другим русификатором или без него текст превратиться в иероглифы. И тут два выхода: либо использовать плагин выше и дать игрокам самим выбирать под какой русификатор конвертировать текст, либо использовать только английские символы и английские слова (но даже в этом случае у людей с разными русификаторами будут искажения в тексте, ибо в русификаторах отличаются коды для тех или иных символов)
Эмм, лучше изучи страницу, ссылку на которую я дал. Там нужно добавить выбор локализации ещё. И пример там дан.
извеняюсь не увидел и еще вопрос у меня теперь сервер постоянно перезагружается на локалке нормально а вот на хостинге постоянная перезагрузка до ходит до надписи вход в игру и перезагрузка
- - - Добавлено - - -
всеровно даже с примером не работает
посмотрите что я не так сделал?
PHP код:
#include <a_samp>
#include <rustext>
static
TextRusTD[RussifierType];
const
Float:TEXT_BASE_X = 150.0,
Float:TEXT_BASE_Y = 150.0,
TEXT_RUSSIFIERS_COUNT = 7; // only Russian localizations
#define FILTERSCRIPT
#if defined FILTERSCRIPT
forward Nupdate ();
new Ntimer;
new Text:Ntick;
new news[][] =
{
"На сервере идет набор на службу в ППС",
"Идет набор военнослужающих в Армию",
"На сервере идет набор на службу в ГиБДД"//Изменить на своё.
};
//* Добавление новой линии, производится через запятую.
//В качестве пробела используйте символ "_"
//Автор скрипта Nysteri.
public OnFilterScriptInit()
{
Ntimer = SetTimer("Nupdate", 5000, 1);
Ntick = TextDrawCreate(321.000000,435.000000,"Pawno-crmp.ru");
TextDrawUseBox(Ntick,1);
TextDrawBoxColor(Ntick,0x00000099);
TextDrawTextSize(Ntick,0.000000,631.000000);
TextDrawAlignment(Ntick,2);
TextDrawBackgroundColor(Ntick,0x000000ff);
TextDrawFont(Ntick,3);
TextDrawLetterSize(Ntick,0.399999,1.100000);
TextDrawColor(Ntick,0xffffffff);
TextDrawSetOutline(Ntick,1);
TextDrawSetProportional(Ntick,1);
TextDrawSetShadow(Ntick,1);
return 1;
}
public OnGameModeInit()
{
for (new i; i < TEXT_RUSSIFIERS_COUNT; i++) {
TextRusTD[RussifierType:i] = _:TextDrawCreate(TEXT_BASE_X,
TEXT_BASE_Y + 15.0 * i,
"Я могу прочитать этот текст, это мой русификатор");
TextDrawSetSelectable(Text:TextRusTD[RussifierType:i], 1);
TextDrawTextSize(Text:TextRusTD[RussifierType:i], 600.0, 10.0);
}
return 1;
}
public OnPlayerSpawn(playerid)
{
for (new i; i < TEXT_RUSSIFIERS_COUNT; i++) {
SetPlayerRussifierType(playerid, RussifierType:i);
TextDrawShowForPlayer(playerid, Text:TextRusTD[RussifierType:i]);
}
SelectTextDraw(playerid, 0xAA3333FF);
return 1;
}
public OnPlayerClickTextDraw(playerid, Text:clickedid)
{
for (new i; i < TEXT_RUSSIFIERS_COUNT; i++) {
if (TextRusTD[RussifierType:i] == _:clickedid) {
SetPlayerRussifierType(playerid, RussifierType:i);
CancelSelectTextDraw(playerid);
}
TextDrawHideForPlayer(playerid, Text:TextRusTD[RussifierType:i]);
}
return 0;
}
public OnFilterScriptExit()
{
KillTimer(Ntimer);
TextDrawDestroy(Ntick);
return 1;
}
#else
main()
{
print("\n----------------------------------");
print(" News Ticker/System by Nysteri ");
print("----------------------------------\n");
}
#endif
public OnPlayerConnect(playerid)
{
TextDrawShowForPlayer(playerid, Ntick);
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
TextDrawHideForPlayer(playerid, Ntick);
return 1;
}
public Nupdate ()
{
static Number = 0;
TextDrawSetString(Ntick, news[Number++]);
TextDrawShowForAll(Ntick);
if(Number == sizeof(news)) Number = 0;
return 1;
}