[Ajuda] desbanir
#1

Nгo sei se estб certo, queria ajuda..

pawn Код:
CMD:unbanacc(playerid,params[])
{
    new unbanned,arqp[40];
    format(arqp,sizeof(arqp),"Players/%s.txt",Nome(unbanned));
    if(sscanf(params,"s",unbanned)) return SendClientMessage(playerid,yellow,"Use: /ubnanacc [NICK]");
    if(!dini_Exists("Players/%s.txt")) return SendClientMessage(playerid,red,"-Erro- Essa conta nгo existe!");
    if(dini_Get("Players/%s.txt"),("Banido") == 0) return SendClientMessage(playerid,red,"-Erro- Essa conta nгo estб banida!"); //essa й a linha dos erros.
    dini_IntSet(arqp,"Banido",0);
    SendClientMessage(playerid,green,"Conta desbanida com sucesso!");
    return 1;
}
pawn Код:
C:\Documents and Settings\Lucas.DESKTOP\Desktop\Assasins'City\gamemodes\ACv1.pwn(1802) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Lucas.DESKTOP\Desktop\Assasins'
City\gamemodes\ACv1.pwn(1802) : error 033: array must be indexed (variable "-unknown-")
Reply
#2

alguйm?
Reply
#3

pawn Код:
CMD:unbanacc(playerid,params[])
{
    new unbanned[24],arqp[40];
    if(sscanf(params,"s[24]",unbanned)) return SendClientMessage(playerid,yellow,"Use: /ubnanacc [NICK]");
    format(arqp,sizeof(arqp),"Players/%s.txt",unbanned);
    if(!dini_Exists(arqp)) return SendClientMessage(playerid,red,"-Erro- Essa conta nгo existe!");
    if(dini_Get(arqp,"Banido") == 0) return SendClientMessage(playerid,red,"-Erro- Essa conta nгo estб banida!"); //essa й a linha dos erros.
    dini_IntSet(arqp,"Banido",0);
    SendClientMessage(playerid,green,"Conta desbanida com sucesso!");
    return 1;
}
Reply
#4

error 033: array must be indexed (variable "dini_Get")
Reply
#5

Quote:
Originally Posted by s4kuL
Посмотреть сообщение
error 033: array must be indexed (variable "dini_Get")
pawn Код:
CMD:unbanacc(playerid,params[])
{
    new unbanned[24],arqp[40];
    if(sscanf(params,"s[24]",unbanned)) return SendClientMessage(playerid,yellow,"Use: /ubnanacc [NICK]");
    format(arqp,sizeof(arqp),"Players/%s.txt",unbanned);
    if(!dini_Exists(arqp)) return SendClientMessage(playerid,red,"-Erro- Essa conta nгo existe!");
    if(dini_Int(arqp,"Banido") == 0) return SendClientMessage(playerid,red,"-Erro- Essa conta nгo estб banida!"); //essa й a linha dos erros.
    dini_IntSet(arqp,"Banido",0);
    SendClientMessage(playerid,green,"Conta desbanida com sucesso!");
    return 1;
}
Muitos erros em um unico CMD, ai fode...
Reply
#6

valeu, aproveitando o tipo me ajuda nesse outro comando.

Nгo tб deletando:

pawn Код:
CMD:deletaracc(playerid,params[])
{
    new nick,arquivo[40];
    format(arquivo,sizeof(arquivo),"Players/%s.txt",Nome(nick));
    if(playerinfo[playerid][Admin] < 3) return SendClientMessage(playerid,branco,"SERVER: Unknown command.");
    if(sscanf(params,"s",nick)) return SendClientMessage(playerid,yellow,"Use: /deletaracc <nick>");
    if(!dini_Exists("Players/%s.txt")) return SendClientMessage(playerid,red,"-Erro- Essa conta nгo existe!");
    dini_Remove("%s.txt");
    return 1;
}
Reply
#7

pawn Код:
CMD:deletaracc(playerid,params[])
{
    new nick[24],arquivo[40];
    if(playerinfo[playerid][Admin] < 3) return SendClientMessage(playerid,branco,"SERVER: Unknown command.");
    if(sscanf(params,"s[24]",nick)) return SendClientMessage(playerid,yellow,"Use: /deletaracc <nick>");
    format(arquivo,sizeof(arquivo),"Players/%s.txt",nick);
    if(!dini_Exists(arquivo)) return SendClientMessage(playerid,red,"-Erro- Essa conta nгo existe!");
    dini_Remove(arquivo);
    return 1;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)