GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: lepompier le 19 Juin 2008, 17:46:15

Titre: SetPlayerMapIcon
Posté par: lepompier le 19 Juin 2008, 17:46:15
j'ai un probleme j'ai voulu creer un code pour tous les joueur qu'il voit l'icone de la bank a l'endroit de la banque mais le probleme s'est qu'il ne s'affiche pas sur la mini map comment faire merci voici mon code


Code: (cpp) [Sélectionner]
[SetPlayerMapIcon(playerid, 0, 2125.9126, 895.6249, 11.1797, 52, 0);/code]


je me suis aider du wiki mais aparament sa marche pas  :blink
Titre: Re : SetPlayerMapIcon
Posté par: Bayshore le 19 Juin 2008, 17:54:52
Met le dans OnPlayerConnect, et met un Remove dans OnPlayerDisconnect. :)


++
Alexandre
Titre: Re : SetPlayerMapIcon
Posté par: lepompier le 19 Juin 2008, 17:56:07
aHHH la un remove ?????
Titre: Re : SetPlayerMapIcon
Posté par: Bayshore le 19 Juin 2008, 18:04:21
Pas compris. (http://image.jeuxvideo.com/smileys/62.gif)
Titre: Re : SetPlayerMapIcon
Posté par: lepompier le 19 Juin 2008, 18:06:59
j'ai fais sa


Code: (cpp) [Sélectionner]
public onplayerconnect;
SetPlayerMapIcon(playerid, 12, 2125.9126, 895.6249, 11.1797, 52, 0);

Code: (cpp) [Sélectionner]
public onplayerdisconnect;
RemovePlayerMapIcon(playerid, 12);


mais sa marche pas ???
Titre: Re : SetPlayerMapIcon
Posté par: Nikko™ le 19 Juin 2008, 18:21:12
Ta esseyer d'enlever le 12 dans le remove, au moin tu supprime tout icone.

++
nikko
Titre: Re : SetPlayerMapIcon
Posté par: lepompier le 19 Juin 2008, 18:24:54
Oué mais faudrais déjà que mon icone soit la

puis meme sa met un warning donc sa marche pas :(
Titre: Re : SetPlayerMapIcon
Posté par: Syg le 25 Juin 2008, 12:04:13
Pour que ton icone soit là, il faut que tu lui donne le numéro 1 (pour la première) sinon elle ne s'affichera pas.

Donc remplace
SetPlayerMapIcon(playerid, 12, 2125.9126, 895.6249, 11.1797, 52, 0);par
SetPlayerMapIcon(playerid, 1, 2125.9126, 895.6249, 11.1797, 52, 0);
et
RemovePlayerMapIcon(playerid, 12);par
RemovePlayerMapIcon(playerid, 1);
++
Syg