Portal SAMP
[Ajuda] ICONE MAPA - Versão de Impressão

+- Portal SAMP (https://portalsamp.com)
+-- Fórum: SA-MP (https://portalsamp.com/forumdisplay.php?fid=5)
+--- Fórum: Área de suporte (https://portalsamp.com/forumdisplay.php?fid=6)
+--- Tópico: [Ajuda] ICONE MAPA (/showthread.php?tid=2414)



ICONE MAPA - diggao - 24/05/2022

Olá, estou criando icones no meu servidor mas estou tendo um problema.

Eu quando logo no servidor não consigo ver o icone e quando chego perto consigo ver ele certinho , o problema é quando tomo distancia do local o icone continua marcando no mapa que esta na imagem, no outro mapa onde o jogador fica vendo o tempo todo quando esta jogando some certinho quando sai da margem mas nesse da imagem não, tem alguma solução? pra quando o player sair de perto o icone ser ocultado?


Cod :

SetPlayerMapIcon(playerid, 17, 106.5522,-1610.0651,10.6445, 17, 0, MAPICON_LOCAL);


IMAGEM: Imgur: The magic of the Internet


RE: ICONE MAPA - xbruno1000x - 24/05/2022

Tem que usar DynamicMapIcon para manipular o raio de surgimento de Map Icons.

Código:
CreateDynamicMapIcon(Float:x, Float:y, Float:z, type, color, worldid = -1, interiorid = -1, playerid = -1, Float:streamdistance = STREAMER_MAP_ICON_SD, style = MAPICON_LOCAL, areaid = -1, priority = 0)


Altere o campo Float: streamdistance

Com SetPlayerMapIcon apenas pode utilizar o Global ou Local pré-definido.


RE: ICONE MAPA - diggao - 24/05/2022

Não consegui fazer, sou muito leigo perdão!

CreateDynamicMapIcon(-2216.5635,-2252.5730,30.8187, 17, 0, worldid = -1, interiorid = -1, playerid = -1, FloatConfusedtreamdistance = 300.0, style = MAPICON_LOCAL, areaid = -1, priority = 0)

ai deu esses erros, como eu faço pra definir o worldid e os outros?

loose indentation
error 017: undefined symbol "worldid"
warning 215: expression has no effect
error 017: undefined symbol "streamdistance"
warning 215: expression has no effect
error 017: undefined symbol "style"
fatal error 107: too many error messages on one line


RE: ICONE MAPA - Jamis2002 - 24/05/2022

CreateDynamicMapIcon(-2216.5635,-2252.5730,30.8187, 17, 0, -1, -1, -1, 300.0, .style = MAPICON_LOCAL);

So Colocar Dessa Forma Que vai.


RE: ICONE MAPA - diggao - 24/05/2022

obrigado +rep em vcs , obrigado!