Суббота, 16.12.2017, 16:00
Главная Регистрация RSS
Приветствую Вас, Гость
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Форум сайта. » Pawno » Полезные функции PAWNO » RangeBan(playerid); - функция для бана подсети
RangeBan(playerid); - функция для бана подсети
ГостьДата: Четверг, 03.02.2011, 14:41 | Сообщение # 1
Группа: Гости





RangeBan(playerid); - функция для бана подсети
Функция для бана подсети указаного игрока.

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;
}

 
Форум сайта. » Pawno » Полезные функции PAWNO » RangeBan(playerid); - функция для бана подсети
Страница 1 из 11
Поиск: