-
Команда /banip
Добрый день, подскажите пожалуйста почему когда я баню ip то пишет что я забанил ip и причину а потом в причине опять ip и причина как это исправить?
http://rghost.ru/7lF9cDvzJ/image.png
PHP код:
//==========================================================================
if(strcmp(cmd,"/banip",true)==0){
if(Player[playerid][pAdmin] < 3)return NoRights;
if(AdminDuty[playerid] == 0)return NoAduTy;
if(sscanf(params,"s[32]",params[0],params[1]))return send(playerid,COLOR_COMAND,"[КОМАНДЫ] {FFFFFF}/banip [IP] [Причина].");
f(string,"[ACMD] %s забанил(а) IP: %s. Причина: %s",sendername(playerid),params[0],params[1]);
ABroadCast(COLOR_ACMD,string,1);
f(string,"banip %s",params[0]);
SendRconCommand(string);
SendRconCommand("reloadbans");return 1;}
//==========================================================================
-
PHP код:
if(sscanf(params,"ud",params[0],params[1]))return send(playerid,COLOR_COMAND,"[КОМАНДЫ] {FFFFFF}/banip [IP] [Причина].");
f(string,"[ACMD] %s забанил(а) IP: %s. Причина: %d", sendername(playerid), params[0], params[1]);
-
Цитата:
Сообщение от
gangzone.ini
PHP код:
if(sscanf(params,"ud",params[0],params[1]))return send(playerid,COLOR_COMAND,"[КОМАНДЫ] {FFFFFF}/banip [IP] [Причина].");
f(string,"[ACMD] %s забанил(а) IP: %s. Причина: %d", sendername(playerid), params[0], params[1]);
теперь пробую ввести команду пишу /banip (любой ip) допустим 187.579.25.18 и причину допустим test а мне пишет. [КОМАНДЫ] /banip [IP] [Причина].
-
PHP код:
if(sscanf(params,"s[32]d",params[0], params[1]))return send(playerid,COLOR_COMAND,"[КОМАНДЫ] {FFFFFF}/banip [IP] [Причина].");
f(string,"[ACMD] %s забанил(а) IP: %s. Причина: %d", sendername(playerid), params[0], params[1]);
-
Цитата:
Сообщение от
gangzone.ini
PHP код:
if(sscanf(params,"s[32]d",params[0], params[1]))return send(playerid,COLOR_COMAND,"[КОМАНДЫ] {FFFFFF}/banip [IP] [Причина].");
f(string,"[ACMD] %s забанил(а) IP: %s. Причина: %d", sendername(playerid), params[0], params[1]);
Все равно такое же.
-
http://pro-pawn.ru/showthread.php?93...C%D0%B0-sscanf
PHP код:
//==========================================================================
if(strcmp(cmd,"/banip",true)==0){
if(Player[playerid][pAdmin] < 3)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;}
//==========================================================================
-
Цитата:
Сообщение от
Mazzilla
http://pro-pawn.ru/showthread.php?93...C%D0%B0-sscanf
PHP код:
//==========================================================================
if(strcmp(cmd,"/banip",true)==0){
if(Player[playerid][pAdmin] < 3)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;}
//==========================================================================
Все вроде тоже разобрался спасибо за помощь.