Подскажите! Вот моя команда Бана на время по часам подскажите что и куда нужно дописать чтобы в команде писало причину бана, и банило Ip + ник ?
PHP код:
    if(strcmp(cmd"/tban"true) == 0)
    {
        if(
PlayerInfo[playerid][pAdmin] >= 1)
        {
            
tmp=strtok(cmdtext,idx);
            if(!
strlen(tmp))
            {
                
SendClientMessage(playerid,COLOR_GRAD2,"USAGE: /tban [id] [time] [Причина]");
                return 
1;
            }
            new 
playa=strval(tmp);
            if(!
IsPlayerConnected(playa)){
                
SendClientMessage(playerid,COLOR_RED," Нет такого игрока!!");
                return 
1;
            }
            
GetPlayerName(playa,giveplayer,sizeof(giveplayer));
            
GetPlayerName(playerid,sendername,sizeof(sendername));
            
tmp=strtok(cmdtext,idx);
        
/*    if(!strlen(tmp))
            {
                SendClientMessage(playerid,COLOR_GRAD2,"USAGE: /tban [playerid] [time]");
                return 1;
            }*/
            
new time strval(tmp);
            new 
time2time3;
            new 
length strlen(cmdtext);
            new 
offset idx;
            new 
result[64];
                        while ((
idx length) && ((idx offset) < (sizeof(result) - 1)))
                        {
                            
result[idx offset] = cmdtext[idx];
                            
idx++;
                        }
                        
result[idx offset] = EOS;
                        if(!
strlen(result))
                        {
                            
SendClientMessage(playeridCOLOR_GRAD2"USAGE: /tban [playerid/PartOfName] [reason]");
                            return 
1;
                        }
            
tmp=strtok(cmdtext,idx);
            if(
strlen(tmp) && strval(tmp)<60){
                
time2 strval(tmp);
                
tmp=strtok(cmdtext,idx);
            }
            if(
strlen(tmp) && strval(tmp)<60){
                
time3 strval(tmp);
            }
            new 
unbandate GetTimeStamp() + time*60*60 time2*60 time3;
            new 
playerip[16];
            
GetPlayerIp(playaplayeripsizeof(playerip));
            
AddInTimeBanList(playeripunbandate);
            new 
TBanStr[256];
            if(
time2>|| time3>0)
            
format(TBanStr,sizeof(TBanStr),"AdmCmd: %s забанил %s на %d часа %d минут и %d секунд  причина: %s"sendernamegiveplayertimetime2time3result);
            else
            
format(TBanStr,sizeof(TBanStr),"AdmCmd: %s забанил %s на %d часа(ов)  причина: %s",sendername,giveplayer,time,result);
            
SendClientMessageToAll(COLOR_REDTBanStr);
    
//        BanLog(string);
            
Kick(playa);
            }
        return 
1;
    }