SA-MP Forums Archive
[Dъvida] Sobre ShowPlayerMakers.. - 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: [Dъvida] Sobre ShowPlayerMakers.. (/showthread.php?tid=200690)



[Dъvida] Sobre ShowPlayerMakers.. - Erick_Schultz - 19.12.2010

Bom Gente, Estou Com Dъvidas Sobre Sobre o ShowPlayerMakers
Eu Estou Com Idйias De Fazer Em Meu GameMode Isto Mбs Aparecer A Localidade Dos Administradores
Ou Seja o ShowPlayerMakers Nгo Mostrar Todos Players... Mostrar Apenas Administradores
no caso do meu gm й [pAdministradoresnv]


Re: [Dъvida] Sobre ShowPlayerMakers.. - Erick_Schultz - 19.12.2010

mal pelo double '-'
algm ? D:


Re: [Dъvida] Sobre ShowPlayerMakers.. - rjjj - 19.12.2010

Vi vocк postando no tуpico do FS e pensei que jб tinha solucionado seu problema :


Este FS faz isso:


https://sampforum.blast.hk/showthread.php?tid=199832


Apenas troque o IsPlayerConnected pela variбvel que corresponde ao status de admin:


pawn Код:
public LoadMarks(playerid)
{
        for(new i = 0; i < MAX_PLAYERS; i++)
        {
                if(IsPlayerConnected(i))//Mude aqui
                {
                        new idx = random(sizeof(RandColors));
                        SetPlayerMarkerForPlayer(i, playerid, RandColors[idx][0]);
                }
        }
}

Espero ter ajudado


Re: [Dъvida] Sobre ShowPlayerMakers.. - Erick_Schultz - 19.12.2010

nao cara tipo eu qro assim
exemplo a cor dos admins no meu sv й azul mar
mбs tipo eu qro q sу eles apareзam =/( portuguкs tenso)


Re: [Dъvida] Sobre ShowPlayerMakers.. - rjjj - 19.12.2010

Era sу fazer o que eu disse no outro post aqui no tуpico

Modifiquei do jeito que vocк quer:

pawn Код:
//No Topo do GM
#define AZUL_MAR 0xAFAFAFAA  //Defina a cor aqui
forward LoadMarks(playerid);


//Coloque no OnPlayerUpdate

LoadMarks(playerid);


//Final do GM
public LoadMarks(playerid)
{
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
        if(IsPlayerAdmin(playerid))//Sу mudar aqui para a variбvel que corresponde ao level de admin
        {
            SetPlayerMarkerForPlayer(i, playerid, AZUL_MAR);
        }
    }
}

Nгo testei o FS, mas qualquer problema que ocorrer com o cуdigo, reporte ao mafelis.

Espero ter ajudado


Re: [Dъvida] Sobre ShowPlayerMakers.. - Erick_Schultz - 19.12.2010

ta '---',mбs esse onplayerupdate n vai lagar nd ? ._.


Re: [Dъvida] Sobre ShowPlayerMakers.. - rjjj - 19.12.2010

Pronto, agora nгo vai lagar :


pawn Код:
//No Topo do GM
#define AZUL_MAR 0xAFAFAFAA  //Defina a cor aqui
forward LoadMarks();


//Coloque no OnGameModeInit

SetTimer("LoadMarks", 1000, true);//1000 = 1 segundo , mude de acordo com o tempo para que as marcas sejam atualizadas


//Final do GM
public LoadMarks()
{
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
        if(IsPlayerAdmin(playerid))//Sу mudar aqui para a variбvel que corresponde ao level de admin
        {
            SetPlayerMarkerForPlayer(i, playerid, AZUL_MAR);
        }
    }
}



Re: [Dъvida] Sobre ShowPlayerMakers.. - Erick_Schultz - 19.12.2010

assim ? '-'
Код:
public LoadMarks()
{
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
        if(PlayerInfo[playerid][pAdministradoresnv] = 1
        {
            SetPlayerMarkerForPlayer(i, playerid, AZUL_MAR);
        }
    }
}



AW: [Dъvida] Sobre ShowPlayerMakers.. - Xapita_Halls - 19.12.2010

eh ....................


Re: [Dъvida] Sobre ShowPlayerMakers.. - rjjj - 19.12.2010

Pronto, assim estб perfeito:

pawn Код:
public LoadMarks()
{
    for(new x = 0; x < MAX_PLAYERS; x++)
    {
        new y = 0;
        while(y <= GetMaxPlayers())
        {
            y++;
            if(PlayerInfo[y][pAdministradoresnv] >= 1)
            {
                SetPlayerMarkerForPlayer(x, y, AZUL_MAR);
            }
        }
    }
}

Espero ter ajudado