SA-MP Forums Archive
[FilterScript] Minimap colors - 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)
+----- Forum: Lançamentos/Releases (https://sampforum.blast.hk/forumdisplay.php?fid=56)
+----- Thread: [FilterScript] Minimap colors (/showthread.php?tid=416936)



Minimap colors - Dwayne-Pheonix - 18.02.2013

Esse FilterScript tem um funcionamento bem simples


Ele detecta jogadores prуximos um do outro em um raio de 180 metros, caso algum ou mais jogadores esteja fora desse raio o mesmo serб exibido para outro jogador com um nнvel de transparкncia


Exemplo:


Sei que para alguns pode ser mais inъtil do que ъtil, mas achei isso interessante e resolvi compartilhar

pawn Код:
#include <a_samp>

new SyncTimer[MAX_PLAYERS];

public OnPlayerConnect(playerid) {
    SyncTimer[playerid] = SetTimerEx("Sync@RangeMarker", 1007, true, "i", playerid);
    return 1;
}

public OnPlayerDisconnect(playerid) {
    KillTimer(SyncTimer[playerid]);
    return 1;
}

Sync@RangeMarker(playerid); public Sync@RangeMarker(playerid) {
    for(new i; i < MAX_PLAYERS; i++) {
        if(IsPlayerConnected(i)) {
            new Float:x, Float:y, Float:z; GetPlayerPos(playerid, x, y, z);

            if(IsPlayerInRangeOfPoint(i, 180.0, x, y, z))
                SetPlayerMarkerForPlayer(playerid, i, (GetPlayerColor(i) & 0xFFFFFFFF));
            else
                SetPlayerMarkerForPlayer(playerid, i, (GetPlayerColor(i) & 0xFFFFFF66));
        }
    }
    return 1;
}



Re: Minimap colors - Sky™ - 18.02.2013

primeiro que vejo deste tipo seria bom em RPG
achei muito interessante

pawn Код:
MAX_PLAYERS
por

pawn Код:
static i;
    for(  i = GetMaxPlayers() - 1; i > -1; --i )



Re: Minimap colors - Dwayne-Pheonix - 18.02.2013

Quote:
Originally Posted by Sky_.
Посмотреть сообщение
primeiro que vejo deste tipo seria bom em RPG
achei muito interessante

pawn Код:
MAX_PLAYERS
por

pawn Код:
static i;
    for(  i = GetMaxPlayers() - 1; i > -1; --i ) //by Programador_M.
Obrigado

Sobre a questгo do loop o meu MAX_PLAYERS jб estб definido em um valor baixo de qualquer forma obrigado


Re: Minimap colors - Delete_ - 18.02.2013

Bem ъtil, parabйns




Re: Minimap colors - VenoN - 18.02.2013

muito legal


Re: Minimap colors - Dwayne-Pheonix - 18.02.2013

Quote:
Originally Posted by delete
Посмотреть сообщение
Bem ъtil, parabйns

Quote:
Originally Posted by Alex_Kidds
Посмотреть сообщение
muito legal
Obrigado


No prуximo mкs estou planejando postar alguns projetos


Re: Minimap colors - Maklister - 18.02.2013

Parabens noob -q

Bem legal =)


Re: Minimap colors - HumildadeAgain - 18.02.2013

Codigp Ъtil! Porйm bom.


Re: Minimap colors - zSuYaNw - 20.02.2013

Quote:
Originally Posted by Sky_.
Посмотреть сообщение
pawn Код:
static i;
    for(  i = GetMaxPlayers() - 1; i > -1; --i ) //by Programador_M.


Tem alguma coisa errada ai...


Re: Minimap colors - Sky™ - 20.02.2013

Quote:
Originally Posted by [Full]Garfield[XDB]
Посмотреть сообщение
Tem alguma coisa errada ai...
:P sim eu sei o que ta errado

o criador