Начальная ревизия, нужно исправить скорую, баг со смертью игрока.

This commit is contained in:
2010-06-20 13:29:31 +00:00
parent b1dd23b353
commit af8d47cd61
167 changed files with 24831 additions and 0 deletions

92
include/rus_text.inc Normal file
View 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;
}