[Ajuda] alguem ajuda a Arrumar meu ban pra ele salvar?
#2

Meu Sistema De Ban. Contem /banir /desbanir - /banoff /desbanoff (Banir e desbanir player OFF) /banirip /desbanirip


PHP код:
    if( !strcmpcmd"/ban"true ))
    {
        if( 
aInfoplayerid ][ Admin ] == || aInfoplayerid ][ Moderador ] == )
        {
            
tmp strtokcmdtextidx );
            if( !
strlentmp ))
            {
                
SendClientMessageplayeridCOLOR_ERRO"[ x ] Uso correto: /Ban [ ID ] [ Motivo ]" );
                return 
1;
            }
            new
                
id strvaltmp )
            ;
            
MSG strrestcmdtextidx );
            if( !
strlenMSG ))
            {
                
SendClientMessageplayeridCOLOR_ERRO"[ x ] Uso correto: /Ban [ ID ] [ Motivo ]" );
                return 
1;
             }
            if( !
IsPlayerConnectedid ))
            {
                
SendClientMessageplayeridCOLOR_ERRO"[ x ] Ninguйm online com esse ID !" );
                return 
1;
            }
            if( 
aInfoplayerid ][ Oculto ] == false )
            {
                if( 
aInfoplayerid ][ Moderador ] == )
                {
                    
formatstringsizeof( string ), "[ BPO ADMIN ] Vocк foi banido pelo(a) moderador(a) %s [ Motivo: %s ]"PlayerNameplayerid ), MSG );
                    
SendClientMessageid0x00FF66AAstring );
                    
formatstringsizeof( string ), "[ BPO ADMIN ] Vocк baniu o jogador(a) %s [ Motivo: %s ]"PlayerNameid ), MSG );
                    
SendClientMessageplayerid0x00FF66AAstring );
                    
formatstringsizeof( string ), "[ BPO ADMIN ] O(A) moderador(a) %s baniu o(a) jogador(a) %s ( Motivo: %s )"PlayerNameplayerid ), PlayerNameid ), MSG );
                    
SendClientMessageToAll0x1E90FFAAstring );
                    
GameTextForPlayerid"~r~BANIDO(A)~w~!"8000);
                    
SendClientMessageid0xFFFFFFAA"[ x ] Duvidas Visite nosso forum abaixo" );
                    
SendClientMessageid0xFFFFFFAA"[ x ] Link url: {6699CC}SEU FУRUM AQUI" );
                    
dini_IntSetfid ), "Banido");
                    
dini_Setfid ), "MotivoBan"MSG );
                    
dini_Setfid ), "BanidoPor"PlayerNameplayerid ));
                    return 
Banid ), 1;
                }
                if( 
aInfoplayerid ][ Admin ] == )
                {
                    
formatstringsizeof( string ), "[ BPO ADMIN ] Vocк foi banido pelo(a) administrador(a) %s [ Motivo: %s ]"PlayerNameplayerid ), MSG );
                    
SendClientMessageid0x00FF66AAstring );
                    
formatstringsizeof( string ), "[ BPO ADMIN ] Vocк baniu o jogador(a) %s [ Motivo: %s ]"PlayerNameid ), MSG );
                    
SendClientMessageplayerid0x00FF66AAstring );
                    
formatstringsizeof( string ), "[ BPO ADMIN ] O(A) administrador(a) %s baniu o(a) jogador(a) %s ( Motivo: %s )"PlayerNameplayerid ), PlayerNameid ), MSG );
                    
SendClientMessageToAll0x1E90FFAAstring );
                    
GameTextForPlayerid"~r~BANIDO(A)~w~!"8000);
                    
SendClientMessageid0xFFFFFFAA"[ x ] Duvidas Visite nosso forum abaixo" );
                    
SendClientMessageid0xFFFFFFAA"[ x ] Link url: {6699CC}SEU FУRUM AQUI" );
                    
dini_IntSetfid ), "Banido");
                    
dini_Setfid ), "MotivoBan"MSG );
                    
dini_Setfid ), "BanidoPor"PlayerNameplayerid ));
                    return 
Banid ), 1;
                }
            }
            else
            {
                
GameTextForPlayerid"~r~BANIDO(A)~w~!"8000);
                
SendClientMessageid0xFFFFFFAA"[ x ] Duvidas Visite nosso forum abaixo" );
                
SendClientMessageid0xFFFFFFAA"[ x ] Link url: {6699CC}SEU FУRUM AQUI" );
                
dini_IntSetfid ), "Banido");
                
dini_Setfid ), "MotivoBan"MSG );
                
dini_Setfid ), "BanidoPor"PlayerNameplayerid ));
                return 
Banid ), 1;
            }
        }
        return 
1;
     }
    if( !
strcmpcmd"/banoff"true ))
    {
        if( 
aInfoplayerid ][ Admin ] == || aInfoplayerid ][ Moderador ] == )
        {
            
tmp strtokcmdtextidx );
            if( !
strlentmp ))
            {
                
SendClientMessageplayeridCOLOR_ERRO"[ x ] Uso: correto /BanOFF [ Nick ]" );
                return 
1;
            }
            
formatgFilesizeofgFile ), "Contas/%s.ini"tmp );
              if( !
fexistgFile ))
            {
                
SendClientMessageplayeridCOLOR_ERRO"[ x ] Nгo existe nenhuma conta com esse nick !" );
                return 
1;
            }
            if( 
dini_IntgFile"Banido" ) == )
            {
                
SendClientMessageplayeridCOLOR_ERRO"[ x ] Essa conta jб estб banida !" );
                return 
1;
            }
            
dini_IntSetgFile"Banido");
            foreach(
Player)
            {
                if( 
aInfo][ Admin ] == || aInfo][ Moderador ] == )
                {
/*                    format( gstring, sizeof( gstring ), "[ BAN ] %s foi banidoOFF pelo admin/mod %s", tmp, PlayerName( playerid ));
                       SendClientMessage( i, 0xBCE635AA, gstring );*/
                   
}
            }
        }
        return 
1;
    }
    if( !
strcmpcmd"/desbanir"true ))
    {
        if( 
aInfoplayerid ][ Admin ] == || aInfoplayerid ][ Moderador ] == )
        {
            
tmp strtokcmdtextidx );
            if( !
strlentmp ))
            {
                
SendClientMessageplayeridCOLOR_ERRO"[ x ] Uso: correto /Desbanir [ Nick ]" );
                return 
1;
            }
            
formatgFilesizeofgFile ), "Contas/%s.ini"tmp );
              if( !
fexistgFile ))
            {
                
SendClientMessageplayeridCOLOR_ERRO"[ x ] Nгo existe nenhuma conta com esse nick !" );
                return 
1;
            }
            if( 
dini_IntgFile"Banido" ) == )
            {
                
SendClientMessageplayeridCOLOR_ERRO"[ x ] Essa conta nгo estб banida !" );
                return 
1;
            }
            
dini_IntSetgFile"Banido");
            foreach(
Player)
            {
                if( 
aInfo][ Admin ] == || aInfo][ Moderador ] == )
                {
/*                    format( gstring, sizeof( gstring ), "[ DESBAN ] %s foi desbanido pelO(A) administrador(a) %s", tmp, PlayerName( playerid ));
                       SendClientMessage( i, 0xBCE635AA, gstring );*/
                   
}
            }
        }
        return 
1;
    }
    if( !
strcmpcmd"/desbanirip"true ))
    {
        if( 
aInfoplayerid ][ Admin ] == || aInfoplayerid ][ Moderador ] == )
        {
            
tmp strtokcmdtextidx );
            if( !
strlentmp ))
            {
                
SendClientMessageplayeridCOLOR_ERRO"[ x ] Uso correto: /DesbanirIP [ IP ]" );
                return 
1;
             }
             
formatgStrsizeofgStr ), "unbanip %s"tmp );
            
SendRconCommandgStr );
            
SendRconCommand"reloadbans" );
            foreach(
Player)
            {
                if( 
aInfo][ Admin ] == || aInfo][ Moderador ] == )
                {
/*                    format( gstring, sizeof( gstring ), "[ DESBAN-IP ] IP: %s foi desbanido pelO(A) administrador(a) %s", tmp, PlayerName( playerid ));
                       SendClientMessage( i, 0xBCE635AA, gstring );*/
                   
}
            }
        }
        return 
1;
    } 
Mensagem de tela de login para player banidos

PHP код:
    if( dini_Intfplayerid ), "Banido" ) == )
    {
        
SendClientMessageplayerid0xFFFFFFAA"[ x ] Vocк estб banido(a) !" );
        
SendClientMessageplayerid0xFFFFFFAA"[ x ] Visite nosso forum para tentar reverter essa situaзao." );
        
SendClientMessageplayerid0xFFFFFFAA"[ x ] Link url: {6699CC}SEU FУRUM AQUI" );
        
SetTimerEx"Banido"1125false"d"playerid );
    } 
E adicione isso no lugar certo do seu GM para criar a aba BANIDO no INI do player

PHP код:
             dini_IntSetgFile"Banido"); 
ESPERO QUE DК CERTO !!!
Reply


Messages In This Thread
alguem ajuda a Arrumar meu ban pra ele salvar? - by VinnyScript - 12.02.2015, 01:42
Re: alguem ajuda a Arrumar meu ban pra ele salvar? - by MarlboroBr - 13.02.2015, 16:39
Re: alguem ajuda a Arrumar meu ban pra ele salvar? - by skV - 13.02.2015, 16:41

Forum Jump:


Users browsing this thread: 1 Guest(s)