• Страница 1 из 1
  • 1
Форум | www.SAMP-TEAM.com » Wiki SA-MP » Функции для сервера » RangeBan(playerid); (функция для бана подсети)
RangeBan(playerid);
Функция для бана подсети указаного игрока.

Code
stock RangeBan(playerid)   
{   
new pos, oldpos, ip[15], ip2[15], tmp[21];   

GetPlayerIp(playerid, ip, sizeof(ip));   

pos = strfind(ip, ".", true);   
pos++;   

for(new i = 0; i < pos; i++)   
{   
ip2[i] = ip[pos-pos+i];   
}   

pos--;   

ip[pos] = ' ';   

oldpos = pos;   
oldpos++;   

pos = strfind(ip, ".", true);   
pos++;   

for(new i = oldpos; i < pos; i++)   
{   
ip2[i] = ip[pos-pos+i];   
}   

format(ip2, sizeof(ip2), "%s*.*", ip2);   
format(tmp, sizeof(tmp), "banip %s", ip2);   

SendRconCommand(tmp);   
return ip2;   
}


Автор: [RSR]FROG (SAMP-TEAM)
26.06.2012 в 20:28
Форум | www.SAMP-TEAM.com » Wiki SA-MP » Функции для сервера » RangeBan(playerid); (функция для бана подсети)
  • Страница 1 из 1
  • 1
Поиск: