GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: MrToinou le 11 Mars 2011, 13:23:29
-
Bonjour a tous :D
Donc voila mon problème, depuis un moment je cherche comment crée des pickup (Pour que le joueur se TP a intérieur/extérieur) donc j'ai pris un GM comme base pour m'entrainer et voir se que sa donne donc je modifie le SetPlayerPos (par ex: SetPlayerPos(playerid, 952.2607421875, -2797.90234375, 3.01075696); ) mais moi quand je prend mes mesures par /save IG cela ne marche pas donc j'ai chercher sur SAMP WIKI puis google mais je me retourne a vous a présent ^^, donc a mon avis c'est pas le /save que faut utiliser mais autre chose donc j'aimerai savoir quoi & si vous avez un petit tuto concernant les pickup int/ext.
Merci de votre aide & bon week end a tous.
-
Utilise la callback OnPlayerPickUpPickup pour savoir quand le joueur marche sur un pickup.
Si quand tu spawn dans un intérieur le ciel est gris/noir/blanc, utilise SetPlayerInterior (Voir 3e partie de mon tuto).
++
-
D'accord merci ;)
(( Sinon c'est bien /save IG pour les mesure pour le pickup? si vous avez un tuto pour comment faire apparaitre le I jaune IG :D ))
-
Oui c'est bien /save.
Sauf que c'est pas exactement ce que tu auras dans le fichier.
Tu auras AddPlayerClass(0,444.35,55.23,55.22,....)
Tu ne dois prendre que le 2e, 3e et 4e paramètre qui sont les positions X,Y et Z du pickup.
Sinon j'ai déjà vu un FS pour créer des pickups InGame sur le forum SA:MP.
++
-
Je te montre un exemple.
AddStaticPickup(1247, 2, -1605.6565,711.0137,13.8672); //SFPD entré
Create3DTextLabel("SFPD",0xB40100FF, -1605.6565,711.0137,13.8672,20,0);
1247 est l'id de l'objet. Les ID ici http://weedarr.wikidot.com/pickups (http://weedarr.wikidot.com/pickups)
Le 2 t'en préoccupe pas.
-1605.6565,711.0137,13.8672 est la pos.
Ensuite pour le texte.
SFPD = Nom
0xB40100FF = Couleur
Le reste, t'en préoccupe pas.
Pour la pos, va à l'endroit ou tu veux le mettre puis /save NOM. Puis va dans ton fichier saved et prend la pos.