[Ajuda] Banido voltando
#1

Bom Galera eu vou entra no meu sv, ai entra um xiter que eu dou /banir nele ai ele volta, gostaria de um uma soluзгo para ele ficar banido para sempre.
Reply
#2

Volta com o mesmo nick? Posta o comando.
Reply
#3

Quote:
Originally Posted by humildadeforever
Посмотреть сообщение
Volta com o mesmo nick? Posta o comando.
Sim..

PHP код:
    if(strcmp(cmd"/ban"true) == 0)
    {
        if(
IsPlayerConnected(playerid))
        {
            
tmp strtok(cmdtextidx);
            if(!
strlen(tmp))
            {
                
SendClientMessage(playeridCOLOR_GRAD2"USE: /ban [id] [motivo]");
                return 
1;
            }
            
giveplayerid ReturnUser(tmp);
            if (
PlayerInfo[playerid][pAdmin] >= 4)
            {
                if(
admtrampando[playerid] < && PlayerInfo[playerid][pAdmin] != 1342 && PlayerInfo[playerid][pAdmin] != 1341)
                {
                    
SendClientMessage(playeridCOLOR_GRAD1"Vocк nгo estб trabalhando! (/trabalhar)");
                    return 
1;
                }
                if(
IsPlayerConnected(giveplayerid))
                {
                    if(
giveplayerid != INVALID_PLAYER_ID)
                    {
                        if(
PlayerInfo[giveplayerid][pAdmin] >= 1340)
                        {
                            
SendClientMessage(playeridCOLOR_GRAD1"Vocк nгo pode banir um Admin Dono !");
                            return 
1;
                        }
                        
GetPlayerName(giveplayeridgiveplayersizeof(giveplayer));
                        
GetPlayerName(playeridsendernamesizeof(sendername));
                        new 
length strlen(cmdtext);
                        while ((
idx length) && (cmdtext[idx] <= ' '))
                        {
                            
idx++;
                        }
                        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"USE: /ban [id] [motivo]");
                            return 
1;
                        }
                        
getdate(yearmonthday);
                        if(
admtrampando[playerid] == && admhide[playerid] == 1)
                        {
                            
format(stringsizeof(string), "AdmCmd: %s foi banido por Chuck(Modo Cia), Motivo: %s (%d-%d-%d)"giveplayer,(result),day,month,year);
                            
//BanLog(string);
                            
format(stringsizeof(string), "AdmCmd: %s foi banido por Chuck, Motivo: %s"giveplayer,(result));
                            
SendClientMessageToAll(COLOR_LIGHTREDstring);
                        }
                        else
                        {
                            
format(stringsizeof(string), "AdmCmd: %s foi banido por %s, Motivo: %s (%d-%d-%d)"giveplayersendername, (result),day,month,year);
                            
BanLog(string);
                            
format(stringsizeof(string), "AdmCmd: %s foi banido por %s, Motivo: %s"giveplayersendername, (result));
                            
SendClientMessageToAll(COLOR_LIGHTREDstring);
                        }
                        
SendClientMessage(giveplayeridCOLOR_WHITE"{B5B5B5}|_B_M_|__ Instruзхes para revisгo de Ban __|_B_M_|");
                        
SendClientMessage(giveplayeridCOLOR_YELLOW2"Tire uma SS da tela apertando F8 imediatamente apуs ser banido");
                        
SendClientMessage(giveplayeridCOLOR_YELLOW2"E acesse o nosso forum: www.brasilmultiplayer.forumeiros.com");
                        
SendClientMessage(giveplayeridCOLOR_LIGHTRED"Atenзгo: Vocк sу serб desbanido caso for inocente");
                        
//Ban(giveplayerid);
                        
SBan(giveplayeridresultsendername);
                        return 
1;
                    }
                }
//not connected
            
}
            else
            {
                
SendClientMessage(playeridCOLOR_GRAD1"   Esse nгo й um jogador ativo.");
            }
        }
        return 
1;
    } 
Reply
#4

poste sua public SBan
Reply
#5

PHP код:
 if(strcmp(cmd"/ban"true) == 0
    { 
        if(
IsPlayerConnected(playerid)) 
        { 
            
tmp strtok(cmdtextidx); 
            if(!
strlen(tmp)) 
            { 
                
SendClientMessage(playeridCOLOR_GRAD2"USE: /ban [id] [motivo]"); 
                return 
1
            } 
            
giveplayerid ReturnUser(tmp); 
            if (
PlayerInfo[playerid][pAdmin] >= 4
            { 
                if(
admtrampando[playerid] < && PlayerInfo[playerid][pAdmin] != 1342 && PlayerInfo[playerid][pAdmin] != 1341
                { 
                    
SendClientMessage(playeridCOLOR_GRAD1"Vocк nгo estб trabalhando! (/trabalhar)"); 
                    return 
1
                } 
                if(
IsPlayerConnected(giveplayerid)) 
                { 
                    if(
giveplayerid != INVALID_PLAYER_ID
                    { 
                        if(
PlayerInfo[giveplayerid][pAdmin] >= 1340
                        { 
                            
SendClientMessage(playeridCOLOR_GRAD1"Vocк nгo pode banir um Admin Dono !"); 
                            return 
1
                        } 
                        
GetPlayerName(giveplayeridgiveplayersizeof(giveplayer)); 
                        
GetPlayerName(playeridsendernamesizeof(sendername)); 
                        new 
length strlen(cmdtext); 
                        while ((
idx length) && (cmdtext[idx] <= ' ')) 
                        { 
                            
idx++; 
                        } 
                        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"USE: /ban [id] [motivo]"); 
                            return 
1
                        } 
                        
getdate(yearmonthday); 
                        if(
admtrampando[playerid] == && admhide[playerid] == 1
                        { 
                            
format(stringsizeof(string), "AdmCmd: %s foi banido por Chuck(Modo Cia), Motivo: %s (%d-%d-%d)"giveplayer,(result),day,month,year); 
                            
//BanLog(string); 
                            
format(stringsizeof(string), "AdmCmd: %s foi banido por Chuck, Motivo: %s"giveplayer,(result)); 
                            
SendClientMessageToAll(COLOR_LIGHTREDstring); 
                        } 
                        else 
                        { 
                            
format(stringsizeof(string), "AdmCmd: %s foi banido por %s, Motivo: %s (%d-%d-%d)"giveplayersendername, (result),day,month,year); 
                            
BanLog(string); 
                            
format(stringsizeof(string), "AdmCmd: %s foi banido por %s, Motivo: %s"giveplayersendername, (result)); 
                            
SendClientMessageToAll(COLOR_LIGHTREDstring); 
                        } 
                        
SendClientMessage(giveplayeridCOLOR_WHITE"{B5B5B5}|_B_M_|__ Instruзхes para revisгo de Ban __|_B_M_|"); 
                        
SendClientMessage(giveplayeridCOLOR_YELLOW2"Tire uma SS da tela apertando F8 imediatamente apуs ser banido"); 
                        
SendClientMessage(giveplayeridCOLOR_YELLOW2"E acesse o nosso forum: www.brasilmultiplayer.forumeiros.com"); 
                        
SendClientMessage(giveplayeridCOLOR_LIGHTRED"Atenзгo: Vocк sу serб desbanido caso for inocente"); 
                        
Ban(giveplayerid); 
                        
//SBan(giveplayerid, result, sendername); 
                        
return 1
                    } 
                }
//not connected 
            

            else 
            { 
                
SendClientMessage(playeridCOLOR_GRAD1"   Esse nгo й um jogador ativo."); 
            } 
        } 
        return 
1
    } 
Reply
#6

Quote:
Originally Posted by ForT
Посмотреть сообщение
poste sua public SBan
Public Sban estб ai.

PHP код:
public SBan(playeridstring[], string2[])
{
    new 
arquivo[64], tmp[20], tmp2[20], stri[64], ip[16];
    
GetPlayerIp(playeridipsizeof ip);
    
format(arquivosizeof(arquivo), "Banidos/%s.ini",PlayerName(playerid));
    
getdate(AnoMesDia);
    
format(tmp20"%d/%d/%d"DiaMesAno);
    
gettime(HoraMinutoSegundo);
    
format(tmp220"%d:%d:%d"HoraMinutoSegundo);
    
format(gstring128"[%d/%d/%d] [%d:%d:%d] %s IP:%s foi banido pelo admin %s, motivo: %s"v[2], v[1], v[0], v[3], v[4], v[5], PlayerName(playerid),
    
ipstring2string);
    
SBanLog(gstring);
    if(
dini_Exists(arquivo))
    {
        
Kick(playerid);
    }
    else
    {
        
dini_Create(arquivo);
        
dini_Set(arquivo,"Motivo",string);
        
dini_Set(arquivo,"Admin",string2);
        
dini_Set(arquivo,"Data",tmp);
        
dini_Set(arquivo,"Hora",tmp2);
        
format(strisizeof(stri), "IPsBanidos/%s.ini",ip);
        
dini_Create(stri);
        
dini_Set(stri,"Motivo",string);
        
dini_Set(stri,"Admin",string2);
        
dini_Set(stri,"Data",tmp);
        
dini_Set(stri,"Hora",tmp2);
        
dini_Set(stri,"Nick",PlayerName(playerid));
        
Kick(playerid);
    }
    return 
1;

Reply
#7

vc criou a pasta banidos na scriptfiles ??


"Banidos/%s.ini"
Reply
#8

tenta oq humildadeforever passou..
Reply
#9

Quote:
Originally Posted by ForT
Посмотреть сообщение
tenta oq humildadeforever passou..
Vlw pela ajuda galera, nгo irei da Rep para ninguйm !
Reply
#10

Quote:
Originally Posted by petrick_schoba
Посмотреть сообщение
Vlw pela ajuda galera, nгo irei da Rep para ninguйm !
Nгo dк uй, nгo vi ninguйm pedindo.

Vocк pediu ForT? O.O
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)