SA-MP Forums Archive
Problem With /ban - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: Problem With /ban (/showthread.php?tid=577015)



Problem With /ban - keyvanik - 08.06.2015

Hi When i want ban some one like for 2 days adminwarn say player ... banned for 2 days reason ... but he/she can join server again this cmd just kick him but when not use days use 0 for Perementaly Ban He/she ban successfully can you help me to fix it?

when ban for days i see this on mysql_log.txt
PHP код:
[10:52:19] [ERRORCMySQLQuery::Execute[SendQuery] - (error #1054) Unknown column 'pBanDays' in 'field list' 



Re: Problem With /ban - Dangjai - 08.06.2015

You don't have pBanDays column in MySQL database, create it.


Re: Problem With /ban - keyvanik - 08.06.2015

Quote:
Originally Posted by Kinglee
Посмотреть сообщение
You don't have pBanDays column in MySQL database, create it.
i creat it on my user and banned database






Re: Problem With /ban - Dangjai - 08.06.2015

Change varchar to varchar(11) and try in your server again.


Re: Problem With /ban - keyvanik - 08.06.2015

Quote:
Originally Posted by Kinglee
Посмотреть сообщение
Change varchar to varchar(11) and try in your server again.
I do it Now but not work player join server again


Re: Problem With /ban - Dangjai - 08.06.2015

Quote:
Originally Posted by keyvanik
Посмотреть сообщение
I do it Now but not work player join server again
Show me your ban command code please.


Re: Problem With /ban - keyvanik - 08.06.2015

Quote:
Originally Posted by Kinglee
Посмотреть сообщение
Change varchar to varchar(11) and try in your server again.
Quote:
Originally Posted by keyvanik
Посмотреть сообщение
i creat it on my user and banned database



Quote:
Originally Posted by keyvanik
Посмотреть сообщение
I do it Now but not work player join server again
Quote:
Originally Posted by Kinglee
Посмотреть сообщение
Show me your ban command code please.
PHP код:
    if(!strcmp(cmd,"/ban",true))
    {
        if(
PlayerInfo[playerid][pAdmin] <= 3) return SCM(playerid,COLOR_YELLOW2,"Error: Shoma Admin Nisti");
        new 
Fullname[256];
        
Fullname strtok(cmdtext,idx);
        if(!
strlen(Fullname)) return SCM(playerid,COL_SYN,"Syntax: /ban <FullName> <Days(1-60 , 0= Perementaly Ban)> <UseIP(1=Yes 0=No)> <Reason>");
        
tmp strtok(cmdtext,idx);
        if(!
strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /ban <FullName> <Days(1-60 , 0= Perementaly Ban)> <UseIP(1=Yes 0=No)> <Reason>");
        new 
days strval(tmp);
        if(
days || days 60) return SCM(playerid,COLOR_ALI,"Type a day between 1 and 60.");
        
tmp strtok(cmdtext,idx);
        if(!
strlen(tmp)) return SCM(playeridCOL_SYN"Syntax: /ban <FullName> <Days(1-60 , 0= Perementaly Ban)> <UseIP(1=Yes 0=No)> <Reason>");
        new 
UseIP strval(tmp);
        if(
UseIP != && UseIP != 0) return SCM(playeridCOLOR_ALI"UseIP must be 0 or 1");
        
tmp strtokEx(cmdtext,idx);
        if(!
strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /ban <FullName> <Days(1-60 , 0= Perementaly Ban)> <UseIP(1=Yes 0=No)> <Reason>");
        
BanPlayer(playeridFullnamedaystmpUseIP);
        return 
1;
    } 



Re: Problem With /ban - Dangjai - 08.06.2015

Problem from MySQL database not ban cmd, I suggest delete it and create another one with same name.


Re: Problem With /ban - keyvanik - 08.06.2015

i have many users on this, delete?


Re: Problem With /ban - Dangjai - 08.06.2015

Just delete the pBanDays not the users and recreate it.