[AJUDA]Problema com sistema de admin
#1

achei um sistema de Admin perfeito pra mim
mais o problema й quando eu digito /daradmin simplismente o id 0 que era eu perdia o admin
Comando:
pawn Код:
CMD:daradmin(playerid,params[])
{
    if(info[playerid][pAdmin] >= 5)
    {
        new
            idx,
            lvl;
        format(str,65,"o admin %s deu admin nivel %d para vocк.",PlayerName(playerid),lvl);
        GetPlayerName(playerid,nome,24);
        if(sscanf(params,"ud",idx,lvl)) SendClientMessage(playerid,-1,"use /daradmin [id] [level]");
        if(!fexist(arquivo)) return DOF2_CreateFile(arquivo),salvardados(playerid);
        if(!IsPlayerConnected(idx)) return SendClientMessage(playerid,-1,"Jogador off-line");
        if(lvl < 1 || lvl > 6) SendClientMessage(playerid,-1,"use somente de 1 - 5 ");
        info[idx][pAdmin] = lvl;
        salvardados(idx);
    }
    else SendClientMessage(playerid,-1,NAOADM);
    return 1;
}
Se precisar de mais linhas so pedir


Link do FS, caso queiram ver: https://sampforum.blast.hk/showthread.php?tid=290484

+Rep. pra quem me ajudar!
Reply
#2

Alguem?
Reply
#3

Troque:
pawn Код:
if(!fexist(arquivo)) return DOF2_CreateFile(arquivo),salvardados(playerid);
por:
pawn Код:
if(!fexist(arquivo)) return DOF2_CreateFile(arquivo),salvardados(idx);
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)