Temp ban
#1

Hey guys iam using this fs

https://sampforum.blast.hk/showthread.php?tid=592351

and added it on my gamemode

So

PHP код:
CMD:tempban(playerid,params[]) {
        if(
IsPlayerAdmin(playerid)) {
            new 
strdate[3000],strtime[3000], player1w[3000], reason[3000], byearw[3000],bmonthw[3000],bdayw[3000], Index;
             
player1w strtok(params,Index), reason strtok(params,Index); byearw strtok(params,Index), bmonthw strtok(params,Index), bdayw strtok(params,Index);
                    if(!
strlen(player1w)) {
                        
SendClientMessage(playerid0xDC143CAA"USAGE: /tempban [playerid] [reason] [years months days]");
                        return 
SendClientMessage(playerid0xFF9900AA"Example: /tempban 1 example 0 0 6 [ player will be banned for six days ]");
                        }
                        if(!
strlen(reason)) return SendClientMessage(playeridred"ERROR: You must give a reason");
 
            if(!
strlen(byearw)) return SendClientMessage(playeridred"ERROR: You must give a year");
            if(!
strlen(bmonthw)) return SendClientMessage(playeridred"ERROR: You must give a month");
            if(!
strlen(bdayw)) return SendClientMessage(playeridred"ERROR: You must give a day");
           
            new 
player1n,byearn,bmonthn,bdayn,ip[128], string[150];
            
player1n strval(player1w); byearn strval(byearw); bmonthn strval(bmonthw); bdayn strval(bdayw);
                       
                        if(
IsPlayerConnected(player1n) && player1n != INVALID_PLAYER_ID) {
                                
GetPlayerIp(playerid,ip,sizeof(ip));
                                new 
year,month,day,hour,minuite,secondgetdate(yearmonthday); gettime(hour,minuite,second);
                                
format(string,sizeof(string),"|- %s has been temporary banned by Administrator %s [Reason: %s] [Date: %d/%d/%d] [Time: %d:%d] -|",pName(player1n),pName(playerid),params[2],day,month,year,hour,minuite);
                                
SendClientMessageToAll(COLOR_Silver,string);
                                print(string);
                                
format(strdatesizeof(strdate), "%d-%d-%d ",year,month,day);
                                
format(strtime,sizeof(strtime),"%d:%d:%d",hour,minuite,second);
                                new 
tempbandate[3],bandate[128];
                                
tempbandate[0] = year+byearntempbandate[1] = month+bmonthntempbandate[2] = day+bdayn;
                                
format(bandate,sizeof bandate,"%d-%d-%d",tempbandate[0],tempbandate[1],tempbandate[2]);
                new 
Query[250];
 
                
format(Querysizeof(Query), "UPDATE `banneds` SET `ip` = '%s', `date` = '%s', `time` = '%s', `bannedby` = '%s', `tempban` = '%d', `reason` = '%s', `bdate` = '%s' WHERE `name` = '%s'"ip,strdate,strtime,pName(playerid),1,params[2],bandate,pName(player1n));
                
mysql_tquery(mysqlQuery""""); printf("%s",Query); totalbans ++;
                
format(Querysizeof(Query),"INSERT INTO `bannedips`(`ip`) VALUES ('%s')",ip);
                    
mysql_tquery(mysqlQuery""""); totalip ++;
 
                                return 
SetTimerEx("kickplayer"500false"i"player1n);
                        } else return 
SendClientMessage(playerid0xDC143CAA"Player is not connected or is yourself or is the highest level admin");
        } else return 
SendClientMessage(playerid,0xDC143CAA,"ERROR: You are not a high enough level to use this command");

In game when i type /tempban it gives me unknown command whats the problem
Reply


Messages In This Thread
Temp ban - by Loinal - 14.05.2017, 20:17
Re: Temp ban - by Hansrutger - 14.05.2017, 20:22
Re: Temp ban - by Loinal - 14.05.2017, 21:15
Re: Temp ban - by Hansrutger - 14.05.2017, 21:20
Re: Temp ban - by Loinal - 14.05.2017, 21:35
Re: Temp ban - by Loinal - 14.05.2017, 22:01
Re: Temp ban - by Loinal - 15.05.2017, 06:56
Re: Temp ban - by zedshadowzw - 15.05.2017, 11:41
Re: Temp ban - by Loinal - 15.05.2017, 12:01
Re: Temp ban - by zedshadowzw - 15.05.2017, 12:36

Forum Jump:


Users browsing this thread: 3 Guest(s)