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

Titre: On voit pas le choix du personnage ...
Posté 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++
Titre: Re : On voit pas le choix du personnage ...
Posté par: ghm94 le 02 Septembre 2009, 08:16:40
Tu parle de quoi, le skin qu'ont choisit avant de spawn ?
Titre: Re : On voit pas le choix du personnage ...
Posté par: BuBuNo le 02 Septembre 2009, 12:40:01
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
Titre: Re : On voit pas le choix du personnage ...
Posté par: cristab le 02 Septembre 2009, 12:58:20
change la position de la camera
Titre: Re : On voit pas le choix du personnage ...
Posté par: Zordiache le 02 Septembre 2009, 13:19:38
Je te conseille aussi d'aligner tes "AddPlayerClass"  ;)
Titre: Re : Re : On voit pas le choix du personnage ...
Posté par: ghm94 le 02 Septembre 2009, 13:42:51
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)

++
Titre: Re : On voit pas le choix du personnage ...
Posté par: BuBuNo le 02 Septembre 2009, 13:48:54
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 ;)
Titre: Re : On voit pas le choix du personnage ...
Posté par: Skyzhox le 06 Septembre 2009, 00:16:06
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
Titre: Re : On voit pas le choix du personnage ...
Posté par: BuBuNo le 06 Septembre 2009, 01:12:26
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;
}
Titre: Re : On voit pas le choix du personnage ...
Posté par: Skyzhox le 06 Septembre 2009, 14:08:55
Okay,

Donc tu as trouvé la solution.

Titre: Re : On voit pas le choix du personnage ...
Posté par: BuBuNo le 06 Septembre 2009, 15:15:48
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.
Titre: Re : On voit pas le choix du personnage ...
Posté par: ghm94 le 06 Septembre 2009, 16:12:04
SetPlayerFacingAngle

++
Titre: Re : On voit pas le choix du personnage ...
Posté par: BuBuNo le 06 Septembre 2009, 16:28:55
ok et je je mes a combien ??
Titre: Re : On voit pas le choix du personnage ...
Posté par: ghm94 le 06 Septembre 2009, 17:29:43
Quand tu fait /save et ben c'est le 4 nombre.
Titre: Re : On voit pas le choix du personnage ...
Posté par: Ssk le 06 Septembre 2009, 20:52:33
Tu peut toujours utilise mon code pour l' angle en sachant qu' il faut deux position =)