[Tutorial] [TUT]Colocando icones no mapa (MapIcon)
#1

Agora eu irei postar um tutorial de como colocar icones no mapa do gta estilo esses:
E bastante simples, vocк deve ir no:

pawn Код:
public OnPlayerConnect(playerid)
nele vocк coloca a seguinte linha:
pawn Код:
SetPlayerMapIcon( playerid, Iconid, CordX, CordY, CordZ, Tipo, cor );
Parametros:

playerid
pawn Код:
O id do jogador
Iconid
Quote:

Nъmero de ordem dos Map Icons.

CordX
pawn Код:
A cordenada X de onde o icone devera estar EX: 2204.9468
CordY
pawn Код:
A cordenada Y de onde o icone devera estar EX: 2222.9669
CordZ
pawn Код:
A cordenada Z de onde o icone devera estar EX: 1234.5678
Tipo
pawn Код:
O icone a ser setado, Disponivel em: [url=http://wiki.sa-mp.com/wiki/MapIcons]https://sampwiki.blast.hk/wiki/MapIcons[/url]
Cor
pawn Код:
A cor do нcone, este sу deve ser usado com o нcone do quadrado
este tutorial e util para Todos que nгo sabiam como colocar aqueles нcones no mapa do gta

@@EDIT:

Completado por Drakon:


ID DOS ICONES

Reply
#2

[b]Tutorial Ъtil Parabйns, porйm na minha opiniгo claro acho que deveria ser postado mais alguma coisa

Tipo
Icone no mapa
Ramdo Spawn

Algo parecido pois um Tutorial Pequeno e Simples Nгo Tem Graca mesmo Assim Parabйns Bom tutorial para os Novatos

Brevemente Farei um tutorial para a Public OnGameModeInit xD

Opa Ja Tirei a Imagem atй para nгo acharem que vocк se esqueceu rsrs

Mesmo Assim De Nada rs
Reply
#3

Bom tutorial
Reply
#4

Quote:
Originally Posted by andmeida10
Bom tutorial
obrigado
Reply
#5

Encontrei um erro e uma coisa que vc se esqueceu:

Erro:

Quote:
Originally Posted by OWNEDBYSERGIO:.
pawn Код:
SetPlayerMapIcon( playerid, Iconid, CordX, CordY, CordZ, Tipo, cor );
Iconid
Quote:

O id do icone, Disponivel em: ICONES
Iconid serve pra vc colocar o ID no MapIcon.
Tipo vc vai colocar o ID mostrado no link.
Vc tem 12 MapIcons: Ele vai ficar assim:

pawn Код:
SetPlayerMapIcon(playerid, 1, -3535.9673,-66.2674,2.1839, 5, 0);
    SetPlayerMapIcon(playerid, 2, -3357.6938,-69.7644,123.2506, 19, 0);
    SetPlayerMapIcon(playerid, 3, -3284.2493,-125.4545,2.5392, 9, 0);
    SetPlayerMapIcon(playerid, 6, 200.6568,2503.0281,16.4844, 5, 0);
    SetPlayerMapIcon(playerid, 7, -468.6863,2207.8826,46.5093, 56, 0);
    SetPlayerMapIcon(playerid, 8, 314.3689,1906.3972,17.6406, 5, 0);
    SetPlayerMapIcon(playerid, 9, 610.0776,1698.3099,6.9922, 51, 0);
    SetPlayerMapIcon(playerid, 10, -1597.0704,-2727.6892,48.5391, 51, 0);
    SetPlayerMapIcon(playerid, 11, -327.0811,1768.1223,42.7596, 51, 0);
    SetPlayerMapIcon(playerid, 12, 1734.6804,-1944.9839,13.564, 48, 0);

E ai por diante...
OBS: O ID (Iconid) nгo pode ser o mesmo numero, tem que seguir uma seguencia como no exemplo assima. Isso tmb tem que ser feito caso tenha MapIcon no GM e em algum FS, os dois nгo podem ter o mesmo ID (Iconid). Se с fode com tudo.

Mas porque isso? Ai vai o ponto que vc esqueceu...
... que й o RemovePlayerMapIcon que serve pra remover o Map.

Por exemplo. Vou remover os MapIcons citados acima:
pawn Код:
RemovePlayerMapIcon( playerid, 1);
RemovePlayerMapIcon( playerid, 2);
RemovePlayerMapIcon( playerid, 3);
RemovePlayerMapIcon( playerid, 4);
RemovePlayerMapIcon( playerid, 5);
RemovePlayerMapIcon( playerid, 6);
RemovePlayerMapIcon( playerid, 7);
RemovePlayerMapIcon( playerid, 8);
RemovePlayerMapIcon( playerid, 9);
RemovePlayerMapIcon( playerid, 10);
RemovePlayerMapIcon( playerid, 14);
RemovePlayerMapIcon( playerid, 12);

Thats Right?

Qualquer duvida sу falar...
Reply
#6

Quote:
Originally Posted by Ambrуsio
Encontrei um erro e uma coisa que vc se esqueceu:

Erro:

Quote:
Originally Posted by OWNEDBYSERGIO:.
pawn Код:
SetPlayerMapIcon( playerid, Iconid, CordX, CordY, CordZ, Tipo, cor );
Iconid
Quote:

O id do icone, Disponivel em: ICONES
Iconid serve pra vc colocar o ID no MapIcon.
Tipo vc vai colocar o ID mostrado no link.
Vc tem 12 MapIcons: Ele vai ficar assim:

pawn Код:
SetPlayerMapIcon(playerid, 1, -3535.9673,-66.2674,2.1839, 5, 0);
    SetPlayerMapIcon(playerid, 2, -3357.6938,-69.7644,123.2506, 19, 0);
    SetPlayerMapIcon(playerid, 3, -3284.2493,-125.4545,2.5392, 9, 0);
    SetPlayerMapIcon(playerid, 6, 200.6568,2503.0281,16.4844, 5, 0);
    SetPlayerMapIcon(playerid, 7, -468.6863,2207.8826,46.5093, 56, 0);
    SetPlayerMapIcon(playerid, 8, 314.3689,1906.3972,17.6406, 5, 0);
    SetPlayerMapIcon(playerid, 9, 610.0776,1698.3099,6.9922, 51, 0);
    SetPlayerMapIcon(playerid, 10, -1597.0704,-2727.6892,48.5391, 51, 0);
    SetPlayerMapIcon(playerid, 11, -327.0811,1768.1223,42.7596, 51, 0);
    SetPlayerMapIcon(playerid, 12, 1734.6804,-1944.9839,13.564, 48, 0);

E ai por diante...
OBS: O ID (Iconid) nгo pode ser o mesmo numero, tem que seguir uma seguencia como no exemplo assima. Isso tmb tem que ser feito caso tenha MapIcon no GM e em algum FS, os dois nгo podem ter o mesmo ID (Iconid). Se с fode com tudo.

Mas porque isso? Ai vai o ponto que vc esqueceu...
... que й o RemovePlayerMapIcon que serve pra remover o Map.

Por exemplo. Vou remover os MapIcons citados acima:
pawn Код:
RemovePlayerMapIcon( playerid, 1);
RemovePlayerMapIcon( playerid, 2);
RemovePlayerMapIcon( playerid, 3);
RemovePlayerMapIcon( playerid, 4);
RemovePlayerMapIcon( playerid, 5);
RemovePlayerMapIcon( playerid, 6);
RemovePlayerMapIcon( playerid, 7);
RemovePlayerMapIcon( playerid, 8);
RemovePlayerMapIcon( playerid, 9);
RemovePlayerMapIcon( playerid, 10);
RemovePlayerMapIcon( playerid, 14);
RemovePlayerMapIcon( playerid, 12);

Thats Right?

Qualquer duvida sу falar...
eh msm
Reply
#7

Quote:
Originally Posted by OWNEDBYSERGIO:.
eh msm
Nгo vai corrigir?

Dб proxima vez, testa seu tuto antes de postar.
Reply
#8

Quote:
Originally Posted by Ambrуsio
Quote:
Originally Posted by OWNEDBYSERGIO:.
eh msm
Nгo vai corrigir?

Dб proxima vez, testa seu tuto antes de postar.
marka ae
Reply
#9

Otimo tutorial
Reply
#10

tem algum modo de adicionar mas нcones? alйm desses?
Reply
#11

Quote:
Originally Posted by NathanLive
tem algum modo de adicionar mas нcones? alйm desses?
nгo nгo so tem esses icones:

Reply
#12

Parabйns . . й disto que o fуrum necessita
Reply
#13

Quote:
Originally Posted by Rick_DR
Parabйns . . й disto que o fуrum necessita
obrigada
Reply
#14

tipo akeles bonekinho da pra muda a cor da camisa deles?
Reply
#15

Quote:
Originally Posted by NathanLive
tipo akeles bonekinho da pra muda a cor da camisa deles?
sim sim, por exemplo:

e o id 62
e o id 59
Reply
#16

Os meus icons tao dando um bug ou sei lб oque olha \/


Se for um problema no code avisem pf \/
Code:
//MapIcons
SetPlayerMapIcon(playerid, 0, 2702.1694,-1279.1458,58.9453,125.8743, 52, 0);
SetPlayerMapIcon(playerid, 1, 1722.1187,-1718.6069,13.5325,182.6825, 52, 0);
SetPlayerMapIcon(playerid, 2, 408.5637,-1543.1584,32.2734,221.7992, 52, 0);
SetPlayerMapIcon(playerid, 3, -2168.4929,-2320.5547,30.6250,233.5144, 52, 0);
SetPlayerMapIcon(playerid, 4, -2666.3271,-2.2748,6.1328,272.8668, 52, 0);
SetPlayerMapIcon(playerid, 5, -2666.1707,-9.2578,6.1328,0.3601,0, 52, 0);
SetPlayerMapIcon(playerid, 6, -2706.3833,376.2641,4.9686,32.3479, 52, 0);
SetPlayerMapIcon(playerid, 7, -1749.3999,866.6135,25.0859,357.1100, 52, 0);
SetPlayerMapIcon(playerid, 8, 2208.0349,1285.9146,10.8203,12.2105, 52, 0);
SetPlayerMapIcon(playerid, 9, 1893.0026,1595.0293,10.5807,353.1261, 52, 0);
Reply
#17

Ae mano vlw mesmo me ajudou bastante, eu nao estava entendendo isso: iconid -mais com sua ajuda acabei de entender, eu achava que era o Id do Icone... VLW mesmo...
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)