GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: Eduardo_Latino le 27 Juin 2009, 15:09:14
-
bonjour a tous,
voila je crée ce poste car j'ai un petit problème de spawn, j'ai trouver un gf a SF mais le problème c'est que quand je me connecte je tombe du ciel, j'ai changer les spawn j'ai mit les mien j'ai mit les
PlayerInfo[playerid][pInt] = 0;SetPlayerInterior(playerid, 0);
et j'ai changer les spawn voila le spawn :
}
if (PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6)//Yakuza spawn
{
SetPlayerToTeamColor(playerid);
SetPlayerColor(playerid,TEAM_CYAN_COLOR);
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid, -2186.8193,638.6210,49.4375);
PlayerInfo[playerid][pInt] = 0;
SetPlayerFacingAngle(playerid, 9.2202);
SetPlayerTeam(playerid, TEAM_YAKUZA);
return 1;
}
ou est le problème ??? ;D
PS : dans toute les faction de tombe du ciel :(
bonne journée et Merci D'avance
Double post
petit UP
-
Cherche les coordonées de l'endroit ou tu tombe du ciel dans ton GM.
Quand tu tombera du ciel, fait /save.
Les coordéones X et Y seront les memes, seul Z variera, donc ensuite recherche (Ctrl+f) dans ton GM les coordonnées trouvées.
++
nikko
-
A mon avis ton spawn de faction est inactif ou alors ce que tes coordonner sont bonne mais que tu spawn dans un interior ce qui te fait tomber dans le vide.
Donc a mon avis recherche dans Onplayerconnect ou spawn pint ou SetPlayerInterior.
Voila ++
-
ok, Merci Nikko ji vais essayer sa de suite
EDIT : alors j'ai fait ce que tu ma dit Nikko, sa me donne sa :
AddPlayerClass(288,2246.6001,-1161.9000,1029.5502,1.0000,0,0,0,0,0,0); //
et moi j'ai cherche que sa :
2246.6001,-1161.9000
et sa trouve rien :S
-
j'ai deja eu ce probleme mais je ne me souvient plus de quel facon je lavai regler aussi non tu peut mettre un Setplayerposition dans te faction avec un timer comme sa le joueur se retepara en mettan en dessou de un SetPlayerInterior(playerid,0) pour etre sur ceci est bien entendu provisoire ce qui te permettra de regarder ton GM
-
Oui ca viens surement d'un SetPlayerInterior ...
++
nikko
-
mais j'ai mit mes spawn a moi et ils spawn tous dehors et dehors c'est bien
SetPlayerInterior(playerid, 0);
nan?
-
Salut,
si tu met un joueur dehors a 1029 m de hauteur, il tombera forcément du ciel comme le mont Chilliad ne fais pas plus de 400m....
EDIT: je vais t'aider d'avantage, le joueur DOIT être dans un intérieur si tu as les bonnes coordonnées
EDIT2: aurais-je mal compris? :-\
++Sim++
-
non ta bien compris bah ji vais essayer je faire spawn dans un intérieur et on verra bien