Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- *
- * 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
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement