GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: ronounet le 16 Octobre 2007, 21:08:26
-
Salut a tous,
J'ai un petit problème que je n'arrive pas a résoudre :
A l'ecran de choix des personnages, le personnage n'apparait pas et on voit juste l'endroit ou il va spawner...
Que dois-je faire pour qu'on puisse voir la cabine d'essayage comme sur les autres serveurs avec le personnage ?
Merci d'avance de vos réponses
-
Pour que l'on voit le personnage à la sélection, il faut que tu rajoutes la fonction OnPlayerRequestClass et que tu y mettes dedans le bout de script suivant au minimum :
SetPlayerPos (playerid, 1984.4445, 157.9501, 55.9384);
SetPlayerCameraPos (playerid, 1984.4445, 160.9501, 55.9384);
SetPlayerCameraLookAt (playerid, 1984.4445, 157.9501, 55.9384);
SetPlayerFacingAngle (playerid, 0.0);
return 1;Les coordonnées qui sont données ici ne correspondent pas à l'endroit que tu veux, je te laisse les corrigés.
Et si tu veux que l'on voit ton personnage dans un intérieur (la cabine d'essayge par exemple), il ne faut pas oublier de faire un appel à SetPlayerInterior dans la fonction OnPlayerRequestClass. Sans oublier un autre appel à SetPlayerInterior (0); dans OnPlayerSpawn pour remettre le joueur dans l'intérieur par défaut (celui de la carte de base).
Tu trouveras un exemple de ceci dans AREA51.PWN (fourni avec le serveur).
++
Syg