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

Titre: Bug avec /sortir
Posté 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))
    {
    }
    }


Titre: Re : Bug avec /sortir
Posté par: ghm94 le 25 Mai 2011, 19:16:41
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 ;)
Titre: Re : Bug avec /sortir
Posté par: cristab le 25 Mai 2011, 19:59:41
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 ^^



Titre: Re : Bug avec /sortir
Posté par: Xartrick le 25 Mai 2011, 20:00:11
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.
Titre: Re : Bug avec /sortir
Posté par: .:: Miguel .:: le 25 Mai 2011, 20:30:59
Merci.