[Ajuda] Setar ADM
#1

Meu comando de setar level nгo esta pegando refiz tres vezes e nгo descobri oque йh aff
eu me logo na rcon vou setar e ele nгo pega nada.

CODIGO:

pawn Код:
CMD:setar(playerid, params[])
{
    if(PlayerInfo[playerid][pAdmin] >= 4) {
    new Nome[MAX_PLAYER_NAME];
    new Nome1[MAX_PLAYER_NAME];
    new targetid;
    GetPlayerName(playerid, Nome, MAX_PLAYER_NAME);
    GetPlayerName(targetid, Nome1, MAX_PLAYER_NAME);
    new
            iAdminValue,
            iTargetID;

    if(sscanf(params, "di", iTargetID, iAdminValue)) {
            SendClientMessage(playerid, COLOR_PURPLE, "use: /setar [nome] [level]");
        }
        else if(IsPlayerConnected(iTargetID)) {
            new
                szMessage[47 + (MAX_PLAYER_NAME * 2)];

            if(iAdminValue < 0 || iAdminValue > 4) return SendClientMessage(playerid, COLOR_PURPLE, "de: 0 - 4");
            PlayerInfo[iTargetID][pAdmin] = iAdminValue;
            format(szMessage, sizeof(szMessage), "Administrador %s setou o player %s para o level %d admin.", Nome, Nome1, iAdminValue);
            SendStaffMessage(COLOR_PURPLE,szMessage);
            format(szMessage, sizeof(szMessage), "vocк foi promovido ao level %d pelo admin: %s.", iAdminValue, Nome);
            SendClientMessage(iTargetID, COLOR_PURPLE, szMessage);
            format(szMessage, sizeof(szMessage), "Vocк foi promovido %s para o nнvel %d administrador.", Nome1,iAdminValue);
            SendClientMessage(playerid, COLOR_PURPLE, szMessage);
        }
        else SendClientMessage(playerid, COLOR_PURPLE, "Jogador invбlido.");
    }
    return 1;
}
Reply
#2

Como vocк disse loguei na rcon, ali que eu vejo no seu code so funciona se tiver a var no determinado valor .

Olhe isso.
Reply
#3

nгo entendi muito bem.. oque esta errado? pois eu tento efetuar o comando e ele nem me seta e nem faz nada tbm so nгo pega...
Reply
#4

Mude: if(PlayerInfo[playerid][pAdmin] >= 4)

Para: if(IsPlayerAdmin(playerid))

Vocк estб tentando setar admin pela rcon, e nгo pela variбvel interna do sistema de admin...
Reply
#5

ah agora eu vi.. ele so pega quando eu estou setado level 4 ai o comando pega... como eu faзo para que ele pegue quando eu me logar na rcon?
Reply
#6

ah.. vlw n0minal nem percebi hsuahusa vlw brother
Reply
#7

So vocк colocar if(IsPlayerAdmin(playerid)) no lugar da definiзгo que esta para seta admin if(Player[playerid][pAdmin] < 5) coloque no lugar if(IsPlayerAdmin(playerid))
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)