GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: Nikko™ le 23 Avril 2008, 14:11:02

Titre: Pb sur commandes /s - /r
Posté par: Nikko™ le 23 Avril 2008, 14:11:02
Salut tout le monde,
Bon jvous explique mon p'tit probleme. Jai la commande /s et /r pour les save de position. Le truc cest que quand je fais /r, je ne revien pas dans la meem position (pas dans le meme angle).
Voici ma commande:
if(strcmp(cmdtext,"/s",true)== 0) {

GetPlayerPos(playerid,Pos[playerid][0],Pos[playerid][1],Pos[playerid][2]);
GetPlayerFacingAngle(playerid,Pos[playerid][3]);
SendClientMessage(playerid, vert,"Position sauvegardee");
new Float:X,Float:Y,Float:Z; GetPlayerPos(playerid,X,Y,Z);
PlayerPlaySound(playerid,1056,X,Y,Z);


return 1;
}

else if (strcmp(cmdtext, "/r", true)== 0) {

if(IsPlayerInAnyVehicle(playerid))
{
new Float:X;
new Float:Y;
new Float:Z;
new VehicleID;
GetPlayerPos(playerid, X, Y, Z);
VehicleID = GetPlayerVehicleID(playerid);
SetVehiclePos(VehicleID,Pos[playerid][0],Pos[playerid][1],Pos[playerid][2]);
SetPlayerFacingAngle(playerid,Pos[playerid][3]);
SetCameraBehindPlayer(playerid);
SendClientMessage(playerid, vert,"Position chargée");
PlayerPlaySound(playerid,1057,X,Y,Z);
}

else{
SetPlayerPos(playerid,Pos[playerid][0],Pos[playerid][1],Pos[playerid][2]);
SetPlayerFacingAngle(playerid,Pos[playerid][3]);
SetCameraBehindPlayer(playerid);
SendClientMessage(playerid, vert,"Position chargé");
new Float:X,Float:Y,Float:Z; GetPlayerPos(playerid,X,Y,Z);
PlayerPlaySound(playerid,1057,X,Y,Z);}
return 1;

}

++
nikko
Titre: Re : Pb sur commandes /s - /r
Posté par: rivoal29 le 23 Avril 2008, 14:22:09
Regarde ici dans ce GM ya les commande /s et /r   :closedeyes

http://www.gtaonline.fr/forums/index.php/topic,3519.new/boardseen.html#new  :) :) :)