SA-MP Forums Archive
[Ajuda] SetPlayerMapIcon - 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] SetPlayerMapIcon (/showthread.php?tid=422552)



SetPlayerMapIcon - Hydra_RuleZ - 14.03.2013

Bom dia, queria fazer um sistema que nгo sei como fazer.

Consiste em :

Setar o SetPlayerMapIcon das empresas para aquela casa verde de propriedade nгo comprada, quando elas estгo б venda e quando o player compra ela e quando o admin da o /gmx ou ao reiniciar o server manualmente ela ficava a casinha vermelha, isto para as empresas todas.

Cуdigo das coordenadas das empresas:

pawn Код:
SBizzInfo[Emp][sbEntranceX],SBizzInfo[Emp][sbEntranceY],SBizzInfo[Emp][sbEntranceZ]
Define das Max empresa:

pawn Код:
#define MAX_SBIZZES 21
Obrigado desde jб.


Re: SetPlayerMapIcon - Hydra_RuleZ - 14.03.2013

sorry pelo o double post mas alguйm me consegue ajudar?


Re: SetPlayerMapIcon - SeV_ - 14.03.2013

https://sampwiki.blast.hk/wiki/MapIcons


Re: SetPlayerMapIcon - Hydra_RuleZ - 15.03.2013

a minha duvida e como setar o icone da casa verde para as empresas a venda e o icone da casa vermelha se as empresas estiverem compradas.


Re: SetPlayerMapIcon - lucasgolino - 15.03.2013

Vocк deve realizar uma condiзгo com if para saber qual o game deve 'colocar' verificando se a empresa esta livre ou nгo.

Ex:
pawn Код:
if(EmpresaLivre == true)
     for(new i; i <= MAX_PLAYERS; i++)
          if(IsPlayerConnected(i)) SetPlayerMapIcon(i, IDMAPICON, X, Y, Z, 31/*CASA VERDE*/, 0, 1);
else
     for(new a; a <= MAX_PLAYERS; a++)
          if(IsPlayerConnected(a)) SetPlayerMapIcon(a, IDMAPICON, X, Y, Z, 32/*CASA VERMELHA*/, 0, 1);
Qualquer outra duvida sobre o codigo eu explico!

@edit
Editei uma besteirinha no codigo!
ahsduhsahduis obs: ta mal feito porque fiz aqui no forum mesmo.