GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: xEagl3Zx le 02 Septembre 2009, 05:34:54
-
Salut all.
Voila mon probleme personne voit le personnage qui veut choisir pouvez vous m'aidez merci ...
++TZ++
-
Tu parle de quoi, le skin qu'ont choisit avant de spawn ?
-
Moi aussi j'ai la meme chose et voila mon code des spawn.
public OnGameModeInit()
{
// Don't use these lines if it's a filterscript
SetGameModeText("Stunt drift Drag ");
AddPlayerClass(180,1919.9559,-1410.9540,13.5703,27.7710,0,0,0,0,0,0);
AddPlayerClass(217,1919.9559,-1410.9540,13.5703,27.7710,0,0,0,0,0,0);
AddPlayerClass(211,1919.9559,-1410.9540,13.5703,27.7710,0,0,0,0,0,0);
AddPlayerClass( 28,1919.9559,-1410.9540,13.5703,27.7710,0,0,0,0,0,0);
AddPlayerClass( 0,1919.9559,-1410.9540,13.5703,27.7710,0,0,0,0,0,0);
AddPlayerClass(202,1919.9559,-1410.9540,13.5703,27.7710,0,0,0,0,0,0);
AddPlayerClass(137,1919.9559,-1410.9540,13.5703,27.7710,0,0,0,0,0,0);
AddPlayerClass( 21,1919.9559,-1410.9540,13.5703,27.7710,0,0,0,0,0,0);
AddPlayerClass( 22,1919.9559,-1410.9540,13.5703,27.7710,0,0,0,0,0,0);
AddPlayerClass( 19,1919.9559,-1410.9540,13.5703,27.7710,0,0,0,0,0,0);
AddPlayerClass(181,1919.9559,-1410.9540,13.5703,27.7710,0,0,0,0,0,0);
AddPlayerClass(242,1919.9559,-1410.9540,13.5703,27.7710,0,0,0,0,0,0);
AddPlayerClass( 29,1919.9559,-1410.9540,13.5703,27.7710,0,0,0,0,0,0);
AddPlayerClass( 61,1919.9559,-1410.9540,13.5703,27.7710,0,0,0,0,0,0);
AddPlayerClass(167,1919.9559,-1410.9540,13.5703,27.7710,0,0,0,0,0,0);
AddPlayerClass(179,1919.9559,-1410.9540,13.5703,27.7710,0,0,0,0,0,0);
AddPlayerClass(204,1919.9559,-1410.9540,13.5703,27.7710,0,0,0,0,0,0);
AddPlayerClass( 80,1919.9559,-1410.9540,13.5703,27.7710,0,0,0,0,0,0);
AddPlayerClass( 81,1919.9559,-1410.9540,13.5703,27.7710,0,0,0,0,0,0);
AddPlayerClass( 23,1919.9559,-1410.9540,13.5703,27.7710,0,0,0,0,0,0);
AddPlayerClass( 99,1919.9559,-1410.9540,13.5703,27.7710,0,0,0,0,0,0);
AddPlayerClass(161,1919.9559,-1410.9540,13.5703,27.7710,0,0,0,0,0,0);
AddPlayerClass( 33,1919.9559,-1410.9540,13.5703,27.7710,0,0,0,0,0,0);
AddPlayerClass(163,1919.9559,-1410.9540,13.5703,27.7710,0,0,0,0,0,0);
AddPlayerClass(164,1919.9559,-1410.9540,13.5703,27.7710,0,0,0,0,0,0);
AddPlayerClass(165,1919.9559,-1410.9540,13.5703,27.7710,0,0,0,0,0,0);
AddPlayerClass(166,1919.9559,-1410.9540,13.5703,27.7710,0,0,0,0,0,0);
AddPlayerClass(277,1919.9559,-1410.9540,13.5703,27.7710,0,0,0,0,0,0);
AddPlayerClass(280,1919.9559,-1410.9540,13.5703,27.7710,0,0,0,0,0,0);
AddPlayerClass(282,1919.9559,-1410.9540,13.5703,27.7710,0,0,0,0,0,0);
AddPlayerClass(283,1919.9559,-1410.9540,13.5703,27.7710,0,0,0,0,0,0);
AddPlayerClass(284,1919.9559,-1410.9540,13.5703,27.7710,0,0,0,0,0,0);
AddPlayerClass(285,1919.9559,-1410.9540,13.5703,27.7710,0,0,0,0,0,0);
AddPlayerClass(287,1919.9559,-1410.9540,13.5703,27.7710,0,0,0,0,0,0);
AddPlayerClass(100,1919.9559,-1410.9540,13.5703,27.7710,0,0,0,0,0,0);
AddPlayerClass(106,1919.9559,-1410.9540,13.5703,27.7710,0,0,0,0,0,0);
AddPlayerClass( 93,1919.9559,-1410.9540,13.5703,27.7710,0,0,0,0,0,0);
AddPlayerClass(233,1919.9559,-1410.9540,13.5703,27.7710,0,0,0,0,0,0);
AddPlayerClass( 41,1919.9559,-1410.9540,13.5703,27.7710,0,0,0,0,0,0);
AddPlayerClass(178,1919.9559,-1410.9540,13.5703,27.7710,0,0,0,0,0,0);
AddPlayerClass(246,1919.9559,-1410.9540,13.5703,27.7710,0,0,0,0,0,0);
AddPlayerClass( 85,1919.9559,-1410.9540,13.5703,27.7710,0,0,0,0,0,0);
AddPlayerClass(192,1919.9559,-1410.9540,13.5703,27.7710,0,0,0,0,0,0);
AddPlayerClass(193,1919.9559,-1410.9540,13.5703,27.7710,0,0,0,0,0,0);
AddPlayerClass(286,1919.9559,-1410.9540,13.5703,27.7710,0,0,0,0,0,0);
AddPlayerClass( 18,1919.9559,-1410.9540,13.5703,27.7710,0,0,0,0,0,0);
AddPlayerClass( 26,1919.9559,-1410.9540,13.5703,27.7710,0,0,0,0,0,0);
AddPlayerClass(141,1919.9559,-1410.9540,13.5703,27.7710,0,0,0,0,0,0);
AddPlayerClass(189,1919.9559,-1410.9540,13.5703,27.7710,0,0,0,0,0,0);
AddPlayerClass( 70,1919.9559,-1410.9540,13.5703,27.7710,0,0,0,0,0,0);
AddPlayerClass(213,1919.9559,-1410.9540,13.5703,27.7710,0,0,0,0,0,0);
AddPlayerClass(206,1919.9559,-1410.9540,13.5703,27.7710,0,0,0,0,0,0);
AddPlayerClass(228,1919.9559,-1410.9540,13.5703,27.7710,0,0,0,0,0,0);
AddPlayerClass(240,1919.9559,-1410.9540,13.5703,27.7710,0,0,0,0,0,0);
AddPlayerClass(272,1919.9559,-1410.9540,13.5703,27.7710,0,0,0,0,0,0);
AddPlayerClass(269,1919.9559,-1410.9540,13.5703,27.7710,0,0,0,0,0,0);
return 1;
}
et la vue de selection :
public OnPlayerRequestClass(playerid, classid)
{
SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
return 1;
}
Donc voila merci d'avance de votre aide
-
change la position de la camera
-
Je te conseille aussi d'aligner tes "AddPlayerClass" ;)
-
change la position de la camera
Oui c'est sa.
SetPlayerPos = Position du joueur lors de la séléction du skin
SetCameraPos = Position de la camera
SetPlayerCameraLookAt = La ou la camera regarde (il me semble)
++
-
ok je vais essayer
PS : GTK_Zordiache, ne t'en fait pas normalement il sont aligner c'est juste le copier coller qu'il est a bouger ;)
-
La ou tu as mis des AddPlayerClass, tu met ta caméra devant le perso pour qu'elle puisse les voirs.
Si je ne me trompe pas.. :blink
-
oui et j'ai tester et sa marche moi perso j'ai mis sa :
public OnPlayerRequestClass(playerid, classid)
{
SetPlayerPos(playerid, 1885.5482,-1366.2146,19.1406);
SetPlayerCameraPos(playerid, 1886.1637,-1359.1661,19.1406);
SetPlayerCameraLookAt(playerid, 1885.5482,-1366.2146,19.1406);
return 1;
}
-
Okay,
Donc tu as trouvé la solution.
-
Bah, pas toute a fait car le personnage n'est pas en face de la camera il est de profil donc je ne sait pas tros comment faire pour qu'il soit de face.
-
SetPlayerFacingAngle
++
-
ok et je je mes a combien ??
-
Quand tu fait /save et ben c'est le 4 nombre.
-
Tu peut toujours utilise mon code pour l' angle en sachant qu' il faut deux position =)