GTA-SAMP
RangeBan(playerid); - функция для бана подсети - Форум сайта.
[ Обновленные темы · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
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;
}

 
  • Страница 1 из 1
  • 1
Поиск: