[Ajuda] Banimento
#1

Eu Fiz Meu Sistema de Banimento Mais N to conseguindo fazer quando ele loga aparece q ele esta banido alguem em ajuda ?
PHP код:
CMD:ban(playeridparams[])
{
    if(
pInfo[playerid][pAdmin] < 3) return SendClientMessage(playerid, -1,"[ERRO]: Seu nнvel de Admin й insuficiente.");
//--------------------------------------------------------------------------------------//
    
new motivo[47], string[128], idpaccs[128];
    if(
sscanf(params"us[47]"idmotivo)) return SendClientMessage(playerid, -1"Use: /ban [id] [motivo]");
    if(!
IsPlayerConnected(id)) return SendClientMessage(playerid, -1"[Erro]: Player nгo conectado");
//----------------------------------------------------------------------------------------//
    
format(stringsizeof(string), "%s foi banido pelo admin %s. Motivo: %s"GetPlayerNameEx(id), GetPlayerNameEx(playerid), motivo);
    
SendClientMessageToAll(-1string);
//---------------------------------------------------------------------------------------//
    
new h,mm,s,d,m,y;
    
gettime(hmms);
    
getdate(ymd);
//-------------------------------[PASTA Banidos]----------------------------------------//
    
format(paccssizeof(paccs), "Banidos/%s.ini"GetPlayerNameEx(id));
    if(!
DOF2_FileExists(paccs)) { DOF2_CreateFile(paccs); }
    
DOF2_SetString(paccs"Adm"GetPlayerNameEx(playerid));
    
DOF2_SetString(paccs"Motivo"motivo);
    
DOF2_SetInt(paccs"Hora"h);
    
DOF2_SetInt(paccs"Minuto"mm);
    
DOF2_SetInt(paccs"Segundo"s);
    
DOF2_SetInt(paccs"Dia"d);
    
DOF2_SetInt(paccs"Mes"m);
    
DOF2_SetInt(paccs"Ano"y);
    
Kick(id);
    return 
true;

Reply
#2

Vocк fez esse comando e nгo sabe utilizar um if?


PHP код:
if(variavelbanido[playerid] == true)
{
    
SendClientMessage(playerid, -1"Vocк estб banido");
    
Kick(playerid);

Reply
#3

PHP код:
CMD:ban(playeridparams[]) 

    if(
pInfo[playerid][pAdmin] < 3) return SendClientMessage(playerid, -1,"[ERRO]: Seu nнvel de Admin й insuficiente."); 
//--------------------------------------------------------------------------------------// 
    
new motivo[47], string[128], idpaccs[128]; 
    if(
sscanf(params"us[47]"idmotivo)) return SendClientMessage(playerid, -1"Use: /ban [id] [motivo]"); 
    if(!
IsPlayerConnected(id)) return SendClientMessage(playerid, -1"[Erro]: Player nгo conectado"); 
//----------------------------------------------------------------------------------------// 
    
format(stringsizeof(string), "%s foi banido pelo admin %s. Motivo: %s"GetPlayerNameEx(id), GetPlayerNameEx(playerid), motivo); 
    
SendClientMessageToAll(-1string); 
//---------------------------------------------------------------------------------------// 
    
new h,mm,s,d,m,y
    
gettime(hmms); 
    
getdate(ymd); 
//-------------------------------[PASTA Banidos]----------------------------------------// 
    
format(paccssizeof(paccs), "Banidos/%s.ini"GetPlayerNameEx(id)); 
    if(!
DOF2_FileExists(paccs)) { DOF2_CreateFile(paccs); } 
    
DOF2_SetString(paccs"Adm"GetPlayerNameEx(playerid)); 
    
DOF2_SetString(paccs"Motivo"motivo); 
    
DOF2_SetInt(paccs"Hora"h); 
    
DOF2_SetInt(paccs"Minuto"mm); 
    
DOF2_SetInt(paccs"Segundo"s); 
    
DOF2_SetInt(paccs"Dia"d); 
    
DOF2_SetInt(paccs"Mes"m); 
    
DOF2_SetInt(paccs"Ano"y); 
    
// Kick(id); 
    
Ban(id); // <--
    
return true

ou

PHP код:
public OnPlayerConnect(playerid)
{
    new 
file[40];
    
format(filesizeof(file), "Banidos/%s.ini"GetPlayerNameEx(playerid)); 
    if(
DOF2_FileExists(file))
    {
        
SendClientMessage(playerid, -1"Vocк estб banido");
        
kick(playerid);
    }

Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)