[Ajuda] /desbanir - /unban
#1

pawn Код:
CMD:unban(playerid,params[])
{
    new
        Nick[24],
        String[128],
        Arquivo[24]
    ;

    if(PlayerInfo[playerid][Admin] < 2) return SendClientMessage(playerid,Vermelho,"Vocк nгo tem permissгo para isso.");
    if(sscanf(params,"s[24]",Nick)) return SendClientMessage(playerid,Cinza,"use: /unbanip <nick>");

    format(Arquivo,sizeof(Arquivo),"Contas/%s.txt",Nick);

    if(DOF2_FileExists(Arquivo) && DOF2_GetInt(Arquivo, "Banned") == 1)
    {
        DOF2_SetInt(Arquivo, "Banned", 0);

        format(String,sizeof(String),"Admin %s desbaniu a CONTA %s",nome(playerid),Nick);
        SendAdminMessage(AdminColor,String);
       
        writeLog(AdminLog,String);
    }
    else
    {
        SendClientMessage(playerid,Vermelho,"Essa conta nгo existe ou nгo estб banida!");
    }
    return 1;
}
sempre q uso o cmd fala SERVER: Unknow Command.
Reply
#2

Provavelmente seja por quasa disso: Nick,
Vocк nгo criou a variбvel Nick como string
Reply
#3

Hum...
Reply
#4

criei sim doido mim ajuda ai fala oq ta rolando pra eu arruma
Reply
#5

O plugin sscanf estб sendo carregado?
Reply
#6

Bem, vi que vocк editou a postagem.
Enfim, o sscanf ta atualizado? Verifique se o mesmo estб carregando como o xCR7 disse.
Reply
#7

sim o sscanf ta atualizado sim
Reply
#8

Tente assim:

pawn Код:
CMD:unban(playerid,params[])
{
    new
        Nick[24],
        String[128],
        Arquivo[24]
    ;

    if(PlayerInfo[playerid][Admin] < 2) return SendClientMessage(playerid,Vermelho,"Vocк nгo tem permissгo para isso.");
    if(sscanf(params,"s[24]",Nick)) return SendClientMessage(playerid,Cinza,"use: /unbanip <nick>");

    format(Arquivo,sizeof(Arquivo),"Contas/%s.txt",Nick);

    if(DOF2_FileExists(Arquivo) && DOF2_GetInt(Arquivo, "Banned") == 1)
    {
        DOF2_SetInt(Arquivo, "Banned", 0);

        format(String,sizeof(String),"Admin %s desbaniu a CONTA %s",nome(playerid),Nick);
        SendAdminMessage(AdminColor,String);
       
        writeLog(AdminLog,String);
        return 1;
    }
    else
    {
        SendClientMessage(playerid,Vermelho,"Essa conta nгo existe ou nгo estб banida!");
        return 1;
    }
}
Reply
#9

Quote:
Originally Posted by ReyMysterio
Посмотреть сообщение
Tente assim:

pawn Код:
CMD:unban(playerid,params[])
{
    new
        Nick[24],
        String[128],
        Arquivo[24]
    ;

    if(PlayerInfo[playerid][Admin] < 2) return SendClientMessage(playerid,Vermelho,"Vocк nгo tem permissгo para isso.");
    if(sscanf(params,"s[24]",Nick)) return SendClientMessage(playerid,Cinza,"use: /unbanip <nick>");

    format(Arquivo,sizeof(Arquivo),"Contas/%s.txt",Nick);

    if(DOF2_FileExists(Arquivo) && DOF2_GetInt(Arquivo, "Banned") == 1)
    {
        DOF2_SetInt(Arquivo, "Banned", 0);

        format(String,sizeof(String),"Admin %s desbaniu a CONTA %s",nome(playerid),Nick);
        SendAdminMessage(AdminColor,String);
       
        writeLog(AdminLog,String);
        return 1;
    }
    else
    {
        SendClientMessage(playerid,Vermelho,"Essa conta nгo existe ou nгo estб banida!");
        return 1;
    }
}
Cara agora sу fica falando assim 'Essa conta nгo existe ou nгo estб banida!'
Reply
#10

Quando vocк ban o cara ele fica com a key "Banned" = 1 ?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)