Начальная ревизия, нужно исправить скорую, баг со смертью игрока.
This commit is contained in:
92
include/rus_text.inc
Normal file
92
include/rus_text.inc
Normal file
@@ -0,0 +1,92 @@
|
||||
forward SendClientMessageRus(playerid, color, message[]);
|
||||
forward SendClientMessageToAllRus(color, message[]);
|
||||
forward GameTextForPlayerRus(playerid, text[], time, style);
|
||||
forward GameTextForAllRus(text[], time, style);
|
||||
forward FixRus(string[]);
|
||||
forward encodingRus(text[]);
|
||||
|
||||
new gtext[256];
|
||||
|
||||
public SendClientMessageRus(playerid, color, message[])
|
||||
{
|
||||
message[0] = message[0]%256;
|
||||
SendClientMessage(playerid, color, message);
|
||||
return 1;
|
||||
}
|
||||
|
||||
public SendClientMessageToAllRus(color, message[])
|
||||
{
|
||||
message[0] = message[0]%256;
|
||||
SendClientMessageToAll(color,message);
|
||||
return 1;
|
||||
}
|
||||
|
||||
public encodingRus(text[])
|
||||
{
|
||||
new length = strlen(text);
|
||||
for(new i; i < length; i++)
|
||||
{
|
||||
switch(text[i]%256)
|
||||
{
|
||||
case '<27>', '<27>': gtext[i] = 'A';
|
||||
case '<27>', '<27>': gtext[i] = '<27>';
|
||||
case '<27>', '<27>': gtext[i] = '<27>';
|
||||
case '<27>', '<27>': gtext[i] = '<27>';
|
||||
case '<27>', '<27>': gtext[i] = '<27>';
|
||||
case '<27>', '<27>': gtext[i] = 'E';
|
||||
case '<27>', '<27>': gtext[i] = 'E';
|
||||
case '<27>', '<27>': gtext[i] = '<27>';
|
||||
case '<27>', '<27>': gtext[i] = '<27>';
|
||||
case '<27>', '<27>': gtext[i] = '<27>';
|
||||
case '<27>', '<27>': gtext[i] = '<27>';
|
||||
case '<27>', '<27>': gtext[i] = 'K';
|
||||
case '<27>', '<27>': gtext[i] = '<27>';
|
||||
case '<27>', '<27>': gtext[i] = 'M';
|
||||
case '<27>', '<27>': gtext[i] = '<27>';
|
||||
case '<27>', '<27>': gtext[i] = 'O';
|
||||
case '<27>', '<27>': gtext[i] = '<27>';
|
||||
case '<27>', '<27>': gtext[i] = 'P';
|
||||
case '<27>', '<27>': gtext[i] = 'C';
|
||||
case '<27>', '<27>': gtext[i] = 'T';
|
||||
case '<27>', '<27>': gtext[i] = 'Y';
|
||||
case '<27>', '<27>': gtext[i] = '<27>';
|
||||
case '<27>', '<27>': gtext[i] = 'X';
|
||||
case '<27>', '<27>': gtext[i] = '<27>';
|
||||
case '<27>', '<27>': gtext[i] = '<27>';
|
||||
case '<27>', '<27>': gtext[i] = '<27>';
|
||||
case '<27>', '<27>': gtext[i] = '<27>';
|
||||
case '<27>', '<27>': gtext[i] = '<27>';
|
||||
case '<27>', '<27>': gtext[i] = '<27>';
|
||||
case '<27>', '<27>': gtext[i] = '<27>';
|
||||
case '<27>', '<27>': gtext[i] = '<27>';
|
||||
case '<27>', '<27>': gtext[i] = '<27>';
|
||||
case '<27>', '<27>': gtext[i] = '<27>';
|
||||
default: gtext[i] = text[i]%256;
|
||||
}
|
||||
gtext[length] = 0;
|
||||
}
|
||||
}
|
||||
|
||||
public GameTextForPlayerRus(playerid, text[], time, style)
|
||||
{
|
||||
encodingRus(text);
|
||||
GameTextForPlayer(playerid, gtext, time, style);
|
||||
return 1;
|
||||
}
|
||||
|
||||
public GameTextForAllRus(text[], time, style)
|
||||
{
|
||||
encodingRus(text);
|
||||
GameTextForAll(gtext, time, style);
|
||||
return 1;
|
||||
}
|
||||
|
||||
public FixRus(string[])
|
||||
{
|
||||
new length = strlen(string);
|
||||
for(new i = 0; i < length; i++)
|
||||
{
|
||||
string[i] = string[i]%256;
|
||||
}
|
||||
return 1;
|
||||
}
|
||||
Reference in New Issue
Block a user