SA-MP Forums Archive
[Ajuda] Getar Cor GangZone - 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: [Ajuda] Getar Cor GangZone (/showthread.php?tid=471727)



Getar Cor GangZone - Russo66 - 25.10.2013

Olб, gostaria de saber se alguйm sabe alguma funзгo que 'geta' a cor de uma gangzona especifica, tentei fazer umas gambiarra mais nгo obtive nada 100% funcional.

Bom, fiz algumas pesquisas mais nгo encontrei nada do gкnero no fуrum, se alguйm souber de alguma funзгo e quiser ajudar eu agradeзo de coraзгo.



Re: Getar Cor GangZone - BielCOP - 25.10.2013

Crie uma new CorGz; e quando a mesma trocar de cor, sete CorGz = novacor;

Se tudo der certo, eu vou criar a include bC_Gz.


Re: Getar Cor GangZone - Russo66 - 25.10.2013

Desculpe Biel, nгo preciso declarar nada ou modificar a cor e tambйm nгo estou necessitando de nenhuma include, porem boa sorte com seus projetos.

Oque estou precisando й "Getar" "Pegar" a cor de uma gangzona existe.

Para clarear sua mente, um exemplo de uso:

pawn Код:
cmd:checkgz(playerid, params[])
{
    if(GetGangZoneColor(idgz) == GetPlayerColor(playerid))    
    {    
        SendClientMessage(playerid, -1, "** Irraaah, essa gz jб й da sua equipe **");        
    }    
    return 1;
}
Fiz uns cуdigo, porem nгo obtive sucesso.


Re: Getar Cor GangZone - SeV_ - 25.10.2013

Ha varios modos. Mais nao-nativos. Modo very simples tipo o do biel..


So por curiosidade eh para que modo de gamemode? RPG?


Re: Getar Cor GangZone - Russo66 - 25.10.2013

Quote:
Originally Posted by _SysTeM_OFF
Посмотреть сообщение
Ha varios modos. Mais nao-nativos. Modo very simples tipo o do biel..


So por curiosidade eh para que modo de gamemode? RPG?
Vocкs nгo entenderam.

Na verdade nгo й para nenhum dos fins, apenas para um sistema de gangzona meu


Re: Getar Cor GangZone - SeV_ - 25.10.2013

Pelo que vc esplicou acima vc quer pegar a cor da gangzona e comparala ao player.

Use enumemerador.
Arquivos..


Re: Getar Cor GangZone - Russo66 - 25.10.2013

Jб tentei, nгo obtive sucesso.

Algum cуdigo referente a sua 'lуgica' ?


Re: Getar Cor GangZone - zSuYaNw - 25.10.2013

Vou corrigir, este tуpico deveria ser "pedido" mas enfim.

pawn Код:
stock Cores[250];

stock eGangZoneShowForAll(gangzoneid, color)
{
    GangZoneShowForAll(gangzoneid, color);
    Cores[gangzoneid] = color;
    return gangzoneid;
}

stock eGangZoneShowForPlayer(playerid, gangzoneid, color)
{
    GangZoneShowForPlayer(playerid, gangzoneid, color);
    Cores[gangzoneid] = color;
    return gangzoneid;
}


#define GangZoneShowForAll eGangZoneShowForAll
#define GangZoneShowForPlayer eGangZoneShowForPlayer
#define GetGangZoneColor(%0)  Cores[%0]

Use no topo do script ou em forma de include.


Re: Getar Cor GangZone - ipsBruno - 25.10.2013

http://forum.sa-mp.com/showthread.ph...70#post2754170


Por enquanto, vai ser assim. Posso colocar para fazer uma lib de funcoes, como GetGangZoneSize, coisas do genero. Para izones.

Fiz rapidamente, nгo testei, qualquer coisa avisa.

Abraзos


Re: Getar Cor GangZone - Russo66 - 25.10.2013

Obrigado aos dois, que entenderam minha necessidade.

Os dois cуdigos sгo funcional.

+RP aos dois.