GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: .:: Miguel .:: le 25 Mai 2011, 18:58:22
-
Alors j'ai créé une commende sortir pour sortir du qg flic mais sa me fait sortir mais je vois pas les map
if (strcmp("/sortir", cmdtext, true, 7) == 0)
{
SetPlayerInterior(playerid, 6);
SetPlayerPos(playerid, 1552.2661,-1674.9879,16.1953,90);
SetPlayerInterior(playerid, 0);
if(IsPlayerInRangeOfPoint(playerid,246.9494,63.8157,1003.6406,177.3755))
{
}
}
-
Déjà il y a 2 fois SetPlayerInterior() ce qui sert à rien donc retire le premier.
Ensuite je sait pas si c'est à cause de sa mais dans ton SetPlayerPos() il y a un argument en trop (le 90 à la fin) donc enlève le et réessaye ;)
-
Alors j'ai créé une commende sortir pour sortir du qg flic mais sa me fait sortir mais je vois pas les map
if (strcmp("/sortir", cmdtext, true, 7) == 0)
{
SetPlayerInterior(playerid, 6);
SetPlayerPos(playerid, 1552.2661,-1674.9879,16.1953,90);
SetPlayerInterior(playerid, 0);
if(IsPlayerInRangeOfPoint(playerid,246.9494,63.8157,1003.6406,177.3755))
{
}
}
detaille ta commande car la j'ai l'impression que tu invente pas mal de chose ^^
-
Effectivement, la fonction SetPlayerPos ne reçoit que 4 arguments !
Je pense que la valeur 90 correspond à l'angle de vue.
Pour l'angle, utilise la fonction SetPlayerFacingAngle.
-
Merci.