GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: yoyo17 le 04 Janvier 2008, 18:31:44
-
Bonjour,
Je voulais faire un spawn quand on arrive sur le serveur pour choisir un perso, donc je suis allez a l'endroit où je voulez qu'il soit j'ai fait /save et /interior ce la donner AddPlayerClass(241,1207.9774,-6.0524,1001.3281,220.4438,0,0,0,0,0,0); // et pour interior : 2 donc comment je fais pour que mettre en SetPlayerPos , SetPlayerFacingAngle , SetPlayerCameraPos et SetPlayerCameraLookAt ?
Cordialement, yoyo17.
-
slt, euh je c'est pas si j'ai bien compris mai moi je fais comme cà ^^ ( c'est à mettre dans OnPlayerRequestClass ) :
else if(classid ==1)
{
SetPlayerInterior(playerid,0); // le choix de l'intérieur
SetPlayerPos(playerid, -2640.3687,1366.7942,7.1447); // la position où ton joueur va spwaner ( là ou tu a fait /save )
SetPlayerFacingAngle(playerid,150.9731); // l'angle dans le quel ton perso va regarder pour le choix du perso
SetPlayerCameraPos(playerid, -2722.37,1362.35,9.08); //là ou est placé la caméra ( c'est a dire ton perso, là où tu as fait /save)
SetPlayerCameraLookAt(playerid, -2718.6787,1369.0715,7.1875); //là où ton perso regarde , moi je fais /save là ou je veu que le
perso regarde puis je copie les coordonnées)
PlayerPlaySound(playerid,SOUND_MUSIC3,718.6787,1369.0715,7.1875); //la musique que tu veu écouter pdt le choix du perso. (
remplace "3" par l'id de la musique que tu veu).
}
Voilà, j'espère que je t'es aider ;)
A+
-
Bonjour,
Ce que je voudrais en faite c'est pas un exemple de code mais de savoir comment trouver :
SetPlayerPos ;
SetPlayerFacingAngle ;
SetPlayerCameraPos ;
SetPlayerCameraLookAt .
Parce que quand je fait la commande /save cela ne me donne pas ce que je vien de te citer cela me donne : AddPlayerClass(241,1207.9774,-6.0524,1001.3281,220.4438,0,0,0,0,0,0);
Donc je fait comment pour trouver ce que je t'es citer ?
Cordialement, yoyo17.
edit: C:\PROGRA~1\ROCKST~1\GTASAN~1\GAMEMO~1\URBANL~1.PWN(581) : error 017: undefined symbol "SOUND_MUSIC3" :
ligne 581 : PlayerPlaySound(playerid,SOUND_MUSIC3,718.6787,1369.0715,7.1875);
-
ui bah je t expliqué en même temps mais je vais essayer de faire mieu lol :
AddPlayerClass(241,1207.9774,-6.0524,1001.3281,220.4438,0,0,0,0,0,0);
SetPlayerPos : 1207.9774,-6.0524,1001.3281
SetPlayerFacingAngle : 220.4438
SetPlayerCameraPos : 1207.9774,-6.0524,1001.3281
SetPlayerCameraLookAt : Alors en fait ça c'est la où la caméra va regarder, c'est à dire que c'est que tu va voir l'arriere plan alors il faut faire une new /save là ou tu veu que la caméra regarde par rapport au perso ( ça seras la même chose que ça mais avec des coordonnées diffrérentes :1207.9774,-6.0524,1001.3281 , celles qui sera dans l'autre AddPlayerClass(...) dans savedpositions.txt )
Voilà , j'ai un petit doute pr SetPlayerCameraLookAt mais ça devrait etre ça (car c'est ça que je fais moi)
A+
Edit : copie ça en haut du gamemode pour rajouter des musiques (voilà l'erreur lol) :
#define SOUND_MUSIC1 1062
#define SOUND_MUSIC2 1068
#define SOUND_MUSIC3 1076
-
Ok merci j'ai comprit c'est bon.