[Ajuda] erro
#6

PHP код:
#define LOCALBANNICK "/Banidos/%s.cfg"
#define LOCALBANIP   "/IPs Banidos/%s.cfg"
stock BanNick(playeridmMotivo[])
{
    new 
mStr[128];
    
format(mStr128LOCALBANNICKgetnome(playerid));
    if(!
fexist(mStr))
    {
       
DOF2_CreateFile(mStr);
       
DOF2_SetString(mStr"Motivo"mMotivo);
       
format(mStr128"-Aviso- O jogador %s foi banido [Motivo: %s]"getnome(playerid), mMotivo);
       
SendClientMessageToAll(-1mStr);
    }
    return 
Kick(playerid);
}
stock BanIP(playeridmMotivo[])
{
    new 
mStr[128];
    
format(mStr128LOCALBANIPgetip(playerid));
    if(!
fexist(mStr)
    {
       
DOF2_CreateFile(mStr);
       
DOF2_SetString(mStr"Motivo"mMotivo);
       
format(mStr128"-Aviso- O IP %i foi banido [Motivo: %s]"mIPmMotivo);
       
SendClientMessageToAll(-1mStr);
    }
    return 
Kick(playerid);
}
stock getnome(playerid)
{
     static 
nome[24];
     
GetPlayerName(playeridnome24);
     return 
nome;
}
stock getip(playerid)
{
    static 
ip[16];
    
GetPlayerIp(playeridip16);
    return 
ip;
}
stock UnBanNick(playeridNome[])
{
    new 
mStr[128];
    
format(mStr128LOCALBANNICKNome);
    if(!
fexist(mStr))return SendClientMessage(playerid, -1,"[ERRO] Conta nao banida.");
    
DOF2_RemoveFile(mStr);
    
format(mStr128"Aviso- O nick %s acaba de ser desbanido.",Nome);
    return 
SendClientMessageToAll(-1mStr);
}
stock UnBanIP(playeridmIP[])
{
    new 
mStr[128];
    
format(mStr128LOCALBANIPmIP);
    if(!
fexist(mStr))return SendClientMessage(playerid, -1,"[ERRO] Conta nao banida.");
    
DOF2_RemoveFile(mStr);
    
format(mStr128"-Aviso- O ip %i acaba de ser desbanido."mIP);
    return 
SendClientMessageToAll(-1mStr);
}
stock CheckBan(playerid)
{
    new 
str[50],str2[50], mName[24], mIP[16];
    
GetPlayerIp(playeridmIP16);
    
GetPlayerName(playeridmName24);
    
format(str50LOCALBANIPmIP);
    
format(str250LOCALBANNICKmName);
    return 
fexist(str) ? (SendClientMessage(playerid,-1,"-Aviso- Voce esta banido"),Kick(playerid)) : || fexist(str2) ? (SendClientMessage(playerid,-1,"-Aviso- Voce esta banido"),Kick(playerid)) : 0;
}
CMD:ban(playeridmParams[])
{
    new 
idmMotivo[128];
    if(
sscanf(mParams"us[128]"idmMotivo)) return SendClientMessage(playerid, -1"/ban (id/name) (motivo)");
    return 
BanNick(id,mMotivo);
}
CMD:desban(playeridmParams[])
{
    if(
isnull(mParams)) return SendClientMessage(playerid, -1"/desban (ip/nick)");
    static 
a,b;
    for(
strlen(mParams); > -1; --a)
    {
        if(
mParams[a] == '.')
        {
           ++
b;
        }
    }
    return 
UnBanIP(playerid,mParams) : UnBanNick(playerid,mParams);

Reply


Messages In This Thread
erro - by lucaskill66 - 10.10.2012, 17:51
Re: erro - by Delete_ - 10.10.2012, 18:04
Re: erro - by lucaskill66 - 10.10.2012, 18:17
Re: erro - by mau.tito - 10.10.2012, 18:22
Re: erro - by Life Advanced - 10.10.2012, 18:40
Re: erro - by Bufige - 10.10.2012, 19:18
Re: erro - by Metropole RP - 10.10.2012, 19:22
Re: erro - by lucaskill66 - 10.10.2012, 19:30
Re: erro - by Bufige - 10.10.2012, 19:38
Re: erro - by lucaskill66 - 10.10.2012, 19:55

Forum Jump:


Users browsing this thread: 1 Guest(s)