SA-MP Forums Archive
[Ajuda] Setar ADM - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Setar ADM (/showthread.php?tid=564100)



Setar ADM - best95 - 19.02.2015

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;
}



Re: Setar ADM [problemas] - mau.tito - 19.02.2015

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

Olhe isso.



Re: Setar ADM [problemas] - best95 - 19.02.2015

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...


Re: Setar ADM [problemas] - n0minal - 19.02.2015

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...


Re: Setar ADM [problemas] - best95 - 19.02.2015

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?


Re: Setar ADM [problemas] - best95 - 19.02.2015

ah.. vlw n0minal nem percebi hsuahusa vlw brother


Re: Setar ADM - Vegassilva - 19.02.2015

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))