GetGangZoneColor / SetGangZoneColor / IsValidGangZone -
ipsBruno - 25.10.2013
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
Re: GetGangZoneColor -
zSuYaNw - 25.10.2013
Atrasou...
http://forum.sa-mp.com/showpost.php?...66&postcount=8
25/10/2013,
02:17 AM
Anyway, bom trabalho Bruno..
Re: GetGangZoneColor -
zPain - 25.10.2013
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.
Re: GetGangZoneColor -
ipsBruno - 25.10.2013
Quote:
Originally Posted by zSuYaNw
|
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
Re : GetGangZoneColor -
Matnix - 25.10.2013
bom trabalho Bruno..
Re: GetGangZoneColor -
Russo66 - 25.10.2013
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
Re: GetGangZoneColor -
ipsBruno - 25.10.2013
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
Re: GetGangZoneColor -
smiiir - 25.10.2013
Muito bom parabйns
Re: GetGangZoneColor -
WLSF - 25.10.2013
E os npc ? Vou dar uma olhada quando chegar em casa, kkkk tou na faculdade. Bjs
Re: GetGangZoneColor -
Jhonni - 25.10.2013
Mt bom vai ajudar bastante.