17.04.2013, 14:20
pawn Код:
{
new pName[MAX_PLAYER_NAME];
new String[128];
new Anti;
new R;
while(strlen(text[Anti]))
{
if('0' <= text[Anti] <= '9')
{
new Anti2 = Anti+1;
new P;
while(P == 0)
{
if('0' <= text[Anti2] <= '9' && strlen(text[Anti2])) Anti2 ++;
else
{
strmid(String[R] , text , Anti , Anti2 , 255);
if(strval(String[R]) < 255) R ++;
Anti = Anti2;
P = 1;
}
}
}
Anti ++;
}
if(R >= 4)
{
for(new z = 0; z < R; z++)
{
new AntiServer;
while((AntiServer = strfind(text,String[z] , true)) !=-1)
for(new i = AntiServer,j = AntiServer+strlen(String[z]); i < j; i ++) text[i] = '*';
if(Warnings[playerid] == 3)
{
GetPlayerName(playerid,pName,sizeof(pName));
format(String,sizeof(String),"\"%s\" {FFFF00}Has Kicked From The Server ({FF0000C}Reason: {FFFF00}Server Publishing)",pName);
SendClientMessageToAll(0xFF0000C8,String);
Warnings[playerid] = 0;
Kick(playerid);
}
else
{
Warnings[playerid] ++;
format(String,sizeof(String),"Do Not Advertise Other Servers In Our Server {FF9900}[%d/3]",Warnings[playerid]);
SendClientMessage(playerid,0xFF0000C8,String);
}
return 0;
}
}
return 1;
}
pawn Код:
warning 225: unreachable code