PDA

Просмотр полной версии : [Вопрос] Как сделать для администрации команду чтобы можно было банить по ip?



Andrey17
12.12.2015, 21:06
Нужно чтобы администраторам можно было банить читеров по ip и с 6 уровня админки.
Основа http://pro-pawn.ru/showthread.php?7282-Ghetto-Life

Osetin
12.12.2015, 21:38
Вы хотите, чтобы за вас написали команду? Почему не использовать поиск?

Andrey17
12.12.2015, 21:40
Юзал поиск не нашел

Osetin
12.12.2015, 21:44
Юзал поиск не нашел

Плохо ищите, первая же тема с поиска:


http://pro-pawn.ru/showthread.php?9389-%D0%9F%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC%D0%B0-sscanf


//==========================================================================
if(strcmp(cmd,"/banip",true)==0){
if(Player[playerid][pAdmin] < 6)return NoRights;
if(AdminDuty[playerid] == 0)return NoAduTy;
new playerIP[16], reason[32];
if(sscanf(params,"s[16]s[32]",playerIP, reason))return send(playerid,COLOR_COMAND,"[КОМАНДЫ] {FFFFFF}/banip [IP] [Причина].");
f(string,"[ACMD] %s забанил(а) IP: %s. Причина: %s",sendername(playerid),playerIP,reason);
ABroadCast(COLOR_ACMD,string,1);
f(string,"banip %s",params[0]);
SendRconCommand(string);
SendRconCommand("reloadbans");return 1;}
//==========================================================================

Andrey17
12.12.2015, 21:47
Спасибо!