salut,
je trouve cette commande plutôt cruieuse.... ;D
pourquoi à la fin du strcmp il y a un 5???(strcmp(cmdtext, "/jump" , true, 5)
et puis tu referme la commande après la ligne du PlayerPlaySound, il ne faut pas mettre de } et à la suite, il s'agit d'un if :happy
j'ai corriger les erreurs que j'ai vu mais, ce n'est peut-être pas parfait :P
à quoi bon prendre les coordonnées du vehicle puisque logiquement, il est à la meme position que le joueur, ???
et tu pourrait échanger le if(IsPlayerInAnyVehicle) un if(GetPlayerState == PLAYER_STATE_DRIVER) pour que les joueurs qui sont à l'arrière ne fassent pas constamment cette commande qui peut être agacante lorsquOn essai de se rendre à un endroit... :closedeyes
if(!strcmp(cmdtext, "/jump" , true)){
new Float:X,Float:Y,Float:Z;
GetPlayerPos(playerid,X,Z,Z);
SetPlayerPos(playerid,X,Y,Z+3);
PlayerPlaySound(playerid,1056,X,Y,Z);
if(IsPlayerInAnyVehicle(playerid)){
new VehicleID;
VehicleID = GetPlayerVehicleID(playerid);
SetVehiclePos(VehicleID,X,Y,Z+3);
}
return 1;
}
et voila, je crois que cela devrait être correcte, mais si quelque chose ne fonctionne pas, repost pour qu'on t'aide ;)
P.S. Je trouve ta correction plutôt rapide, Ordixp, tu n'as surement pas regarder énormément :closedeyes :closedeyes
:D :D++Sim++ :D :D