• Страница 1 из 1
  • 1
RangeBan(playerid);
ZioSHikДата: Вторник, 26.06.2012, 20:28 | Сообщение # 1
.::Offline::.
Авторитет
Сообщений: 831
[ 82 ]
Награды: 29

Статус отсутствует
Функция для бана подсети указаного игрока.

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)
 
  • Страница 1 из 1
  • 1
Поиск:


Copyright www.SAMP-TEAM.com (c) 2009-2024
Правила использования материалов сайта

При копировании материалов из нашего сайта
ссылка на www.SAMP-TEAM.com обязательна!
Нарушители правил будут строго наказаны!

Хостинг от uCoz   
Для корректного просмотра мы рекомендуем Вам использовать браузер Google Chrome.
Яндекс.Метрика