GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: dylle76620 le 16 Juillet 2008, 00:19:44
-
Bonsoir j'ai un probleme, lorsque l'on spawn, on est dans les airs au lieu du sol, et j'aimerai bien savoir comment trouver le nom de la position a changé pour spawné au sol, j'ai cherché dans SetPlayerPos et il y a aussi le point de spawn des gang je l'ai est changé mais je spawn toujour en l'air :wall aidez moi please
-
ton spawn il serait pas dans un batiment?
-
ba enfaite j'ai le gm gfsf donc les spawn je l'ai connais pas :wall je spawn au dessus du motel mais 10 fois plus haut au dessus des nuages :bangin et j'aimerai savoir comment faire car j'ai changer les point de spawn devant la mairie et toujour rien :jesors
-
Donc oui tu est dans un intérieur, pour le connaitre c'est tout bête, tu tape en cour de jeu
/interior
et hop, magie !! L'intérieur s'écrit dans le chat du jeu sous la forme
courent interior ID : "ID de l'intérieur ou tu es"
Voila ^^ après dans ton GM, a l'endroit de ta commande tu ajoute
SetPlayerInterior(playerid, ID de l'interieur); // donc celui que tu as vu dans le chat du jeu
Et voila le tour est joué :p
-
ok merci :D mais autre probleme je voulais savoir quelle était le nom du spawn des civil
(j'ai une idée sur sa , mais je ne sait pas vraiment si c'est sa)
new Float:gRandomPlayerSpawns[1][3] = {
{-2644.1858,1377.0822,7.1605} // sp1
} ;
voila et encore merci
-
Alors, ^^, ce que tu va faire c'est que tu va regarder dans OnPlayerSpawn ou dans OnPlayerRequestSpawn
Dans le if qui concerne les civils, tu regarde le nom des Random ;) après tu compare c'est pas dure ^^
-
j'ai trouver et....... sa marche merci :D