Code
public OnPlayerConnect(playerid)
{
new tmp[30],PlayerName[30],string[256];
GetPlayerIp(playerid,IP,sizeof(IP));
GetPlayerIp(playerid,PlayerName,sizeof(PlayerName));
if(IPChecker(IP,"10."))
{
format(string,sizeof(string),"%s(W)",PlayerName);
SetPlayerName(playerid,string);
}
else if(IPChecker(IP,"192."))
{
format(string,sizeof(string),"%s(W)",PlayerName);
SetPlayerName(playerid,string);
}
else if(IPChecker(IP,"217."))
{
format(string,sizeof(string),"%s(W)",PlayerName);
SetPlayerName(playerid,string);
}
else
{
format(string,sizeof(string),"%s(L)",PlayerName);
SetPlayerName(playerid,string);
}
return 1;
}
public IPChecker(str[],ex[])
{
new str2 = strmid(str,1,4);
new ipad=strfind(str2,ex);
if (ipad!=-1) return 1;
return 0;
}
Не тестировал, но работать должно. Вот только условия надо поконкретнее, а то ведь это число он может найти