GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: John_Montavedro le 19 Juillet 2010, 15:59:42
-
Bonjour, ou plutôt bonsoir.
Ce soir plusieurs groupes vont sur mon serveur de stunt et bien sûr il manque la commande la plus importante /flip.
J'ai tenté avec :
if (!strcmp(cmd, "/flip", true))
{
GetPlayerPos(playerid,X,Y,Z);
GetPlayerFacingAngle(playerid,Angle);
SetVehiclePos(GetPlayerVehicleID(playerid),X,Y,Z + 1);
SetVehicleZAngle(GetPlayerVehicleID(playerid),Angle);
SendClientMessage(playerid,COLOR_GREEN,"[RAS]Your car is fliped");
return 1;
}
et avec sa new Float:X, Float:Y, Float:Z,Float:Angle;
Pourriez vous m'éclairer? Merci et bonne fin de journée ;)
-
Ce que t'as codé ne marche pas ?
Non, mais par contre, le "new" il faut le placer en haut de la commande?
-
Dans la commade ;)
En gros tu déclare la position X , Y ,Z et l'angle A .
Ensuite tu l'utilise dans la commande donc juste en dessous de l'accolade tu met le new.
(Je parle de la premier accolade.)
J'ai fais ceci, mais sans effet :
if(!strcmp(cmdtext, "/flip", true))
{
new Float:X, Float:Y, Float:Z,Float:Angle;
GetPlayerPos(playerid,X,Y,Z);
GetPlayerFacingAngle(playerid,Angle);
SetVehiclePos(GetPlayerVehicleID(playerid),X,Y,Z + 1);
SetVehicleZAngle(GetPlayerVehicleID(playerid),Angle);
SendClientMessage(playerid,COLOR_GREEN,"[RAS]Your car is fliped");
return 1;
}
Double post
Je continue à chercher mais c'est assez étrange
Double post
j'ai remarqué problème avec cmd / cmdtext
Double post
help svp ..
-
aucune idée sa vient de ton coter apparement
-
Essaye sans le point d'exclamation:
if(!strcmp(cmdtext, "/flip", true))
-
if(!strcmp(cmdtext, "/flip", true)) == if(strcmp(cmdtext, "/flip", true == 0)) sa ne changeras rien