[Ajuda] Colocar motivo no banimento off
#5

PHP код:
dcmd_banirconta(playerid,params[])   
{   
    new 
motivo[50],Nick[24];  //mudei isso   
    
if(PlayerInfo[playerid][Level] < 2)   
        return 
SendClientMessage(playerid,red,"| ERRO | Comando Inexistente.");   
    if(
sscanf(params"s[24]s[50]",Nickmotivo))   
        return 
SendClientMessage(playerid0xFF0000FF"Erro digite /banirconta [Nick do Jogador(a) [ Motivo ]");  //mudei isso   
    
if(IsIllegalName(Nick))   
        return 
SendClientMessage(playerid,red,"| ERRO | Nick ilegal!");   
    if(!
udb_Exists(Nick))   
        return 
SendClientMessage(playerid,red,"| ERRO | A conta nгo Existe!");   
    if(
PlayerInfo[playerid][Level] < 5){if(dUserINT(Nick).("level") >= 1)   
        return 
SendClientMessage(playerid,red,"| ERRO | A conta pertence a um membro da Administraзгo!");}   
    if(
dUserINT(Nick).("banned") == 1)   
        return 
SendClientMessage(playerid,red,"| ERRO | A Conta jб permanece Banida!");   
    
dUserSetINT(Nick).("banned",1);   
    new 
SampDotBan[128],file[128];   
    
format(file,sizeof(file),"/ladmin/users/%s.sav",udb_encode(Nick));   
    new 
tmp2[50];  
    
tmp2 dini_Get(file,"ip");   
    
format(SampDotBan,sizeof(SampDotBan),"banip %s"tmp2);   
    
SendRconCommand(SampDotBan);   
    
SendRconCommand("reloadbans");   
    if(
dUserINT(Nick).("banned") == 1){   
        
CMDMessageToAdmins(playerid,"banirconta");   
        
//--------------- LOGAR   
        
static ADMNAME[MAX_PLAYER_NAME]; 
        
GetPlayerName(playeridADMNAMEMAX_PLAYER_NAME);   
        new 
logstring[95]; 
          
format(logstringsizeof(logstring), "| BAN-LOG | O(A) Admin(a) %s baniu a conta do(a) Jogador(a): (%s)"ADMNAME,Nick);   
        
SaveToFile("BannedAccs",logstring);   
        
//---------------   
        
SendClientMessage(playerid,azul,"A conta e o IP foi banidas com Sucesso!");   
        new 
frm[150];   
        new 
year,month,day,hour,minuite,second;  
        
getdate(yearmonthday);  
        
gettime(hour,minuite,second);   
        
format(frm,sizeof(frm),"| BVD-Admin | O(A) Administrador(a) %s baniu a conta do(a) jogador(a) %s Motivo %s",ADMNAME,Nick,motivo,day,month,year,hour,minuite);  //mudei isso   
        
SendClientMessageToAll(red,frm);   
    }else{   
        
SendClientMessage(playerid,red,"| ERRO | Nгo й possivel banir a conta!"); 
    }   
    return 
1;  

baixe o plugin sscanf

https://github.com/maddinat0r/sscanf....8.2-win32.zip
Reply


Messages In This Thread
Colocar motivo no banimento off - by CSSDean - 21.02.2018, 13:29
Re: Colocar motivo no banimento off - by lHesoyaml - 22.02.2018, 01:16
Re: Colocar motivo no banimento off - by Marllun - 22.02.2018, 02:24
Re: Colocar motivo no banimento off - by CSSDean - 22.02.2018, 15:22
Re: Colocar motivo no banimento off - by Marllun - 22.02.2018, 15:57
Re: Colocar motivo no banimento off - by CSSDean - 24.02.2018, 12:35

Forum Jump:


Users browsing this thread: 1 Guest(s)