[Include] GetGangZoneColor
#1

GetGangZoneColor / SetGangZoneColor
Pegar e colocar cor de gang zones facilmente





Uso do cуdigo:
Quote:

GetGangZoneColor(gangzoneid);

Quote:

IsValidGangZone(gangzoneid);

Quote:

SetGangZoneColorForPlayer(gangzoneid, playerid, color);

Quote:

SetGangZoneColorForAll(gangzoneid, color);









Cуdigo:
pawn Код:
/*
 *
 * GetGangZoneColor / SetGangZoneColor
 * Por Bruno da Silva @ ipsbr.net
 *
*/



#if defined GGZC_included
    #endinput
#else
    #define GGZC_included
#endif


#define MAX_GZS 1024 // declarar o mбximo de gangzones criadas


stock
    GZCOLOR[MAX_GZS]
;


/*
 *
 * Coloca cor em uma GangZone para um jogador
 * Й uma redefiniзгo da funзгo  GangZoneShowForPlayer
 *
*/


stock GZSFP(playerid, zone, color) {
    GZCOLOR[zone] = color;
   
    return GangZoneShowForPlayer(playerid, zone, color);
   
}




/*
 *
 * Coloca cor em uma GangZone para todos jogadores
 * Й uma redefiniзгo da funзгo  GangZoneShowForAll
 *
*/



stock GZSFA(zone, color) {

    GZCOLOR[zone] = color;
    return GangZoneShowForAll(zone, color);
}





/*
 *
 * Retorna e coloca uma cor na gangzone especificada
 *
*/


stock SetGangZoneColor(zone, cor, playerid = -1) {

    if(~playerid) {
        GangZoneHideForAll(zone);

        GangZoneShowForAll(zone, cor);
    }
    else {
        GangZoneHideForPlayer(playerid, zone);

        GangZoneShowForPlayer(playerid, zone, cor);
    }

    return GZCOLOR[zone] = cor;

}

stock GetGangZoneColor(zone) {

    return GZCOLOR[zone];

}

#define SetGangZoneColorForAll  SetGangZoneColor
#define SetGangZoneColorForPlayer(%0,%1,%2) SetGangZoneColor(%0,%2,%1)

#define IsValidGangZone(%0)        bool: GetGangZoneColor(%0)

#define GangZoneShowForPlayer GZSFP
#define GangZoneShowForPlayer GZSFA
http://pastebin.com/3pHstkby





Vai ter gente dizendo que й cуdigo ъtil, mas vamos encarar os fatos, se eu tivesse postado isto em cуdigos ъteis 1 mкs atrбs, ninguйm teria visto ou feito uso.

Por isto apoio a ideia de criar uma бrea apenas para cуdigos ъteis, assim cada um tem um tуpico, dessa maneira, dando maior visibilidade а eles.


Tб aн, pra ajudar o Russo66



Fui
Reply
#2

Atrasou...


http://forum.sa-mp.com/showpost.php?...66&postcount=8

25/10/2013, 02:17 AM

Anyway, bom trabalho Bruno..
Reply
#3

A vantagem de estar aqui й que serve pra sanar os problemas dos membros em geral, nгo somente do criador de um tуpico que em pouco tempo vai ser esquecido.
Reply
#4

Quote:
Originally Posted by zSuYaNw
Посмотреть сообщение
Atrasou...


http://forum.sa-mp.com/showpost.php?...66&postcount=8

25/10/2013, 02:17 AM

Anyway, bom trabalho Bruno..
O meu й uma include, logo precisei colocar alguns cуdigos e textos a mais. lero lero

Bom trabalho, o seu, tambйm, percebi que usou #defines para pegara cor, й um bom mйtodo tambйm. Mas eu gosto de stocks


Abraзos


Quote:
Originally Posted by zPain
Посмотреть сообщение
A vantagem de estar aqui й que serve pra sanar os problemas dos membros em geral, nгo somente do criador de um tуpico que em pouco tempo vai ser esquecido.
Exatamente, sem contar no ******. Posts nos cуdigos ъteis nгo aparecem no ******, por isto fica ruim postar lб, porque ninguйm acharб seu cуdigo depois de umas 4 pбginas. Criando um tуpico, seu cуdigo tem mais visibilidade

https://www.******.com/search?q=GetGangZoneColor

Veja aн, jб estб no primeiro resultado
Reply
#5

bom trabalho Bruno..
Reply
#6

Obrigadгo bruno, quebrei a cabeзa fazendo gambiarra pra obter um resultado.

Com esta funзгo pode se fazer vбrias coisas, aposto que vai ajudar muitos.

+RP!

" You must spread some Reputation around before giving it to ipsBruno again "

Quando der te envio
Reply
#7

Quote:
Originally Posted by Russo66
Посмотреть сообщение
Obrigadгo bruno, quebrei a cabeзa fazendo gambiarra pra obter um resultado.

Com esta funзгo pode se fazer vбrias coisas, aposto que vai ajudar muitos.

+RP!

" You must spread some Reputation around before giving it to ipsBruno again "

Quando der te envio
Tudo bem mano, qualquer coisa estamos aн


Obrigado
Reply
#8

Muito bom parabйns
Reply
#9

E os npc ? Vou dar uma olhada quando chegar em casa, kkkk tou na faculdade. Bjs
Reply
#10

Mt bom vai ajudar bastante.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)