Trois petites remarques concernant la présentation :
1) Il serait bien que tu mettes les commentaires au dessus de la ligne qu'ils concernent et non à la suite.
Ceci évite les lignes trop longues et permet de mieux voir le commentaires (surtout dans un script s'adressant à des débutant).
2) Indente ton script correctement, ceci augmentera la lisibilité.
3) Fais attention à l'orthographe.
Concernant le code en lui-même, il y a une faute gênante :
La ligne
GameTextForPlayer(playerid, "~w~Teleporter avec Succes!", 5000, 5)se trouve après
return SetVehiclePos(vehicleid,2027.6072,1008.1482,10.8203)et devrait normalement produire l'erreur disant qu'elle n'est pas accessible.
Par chance, tu as fait l'erreur de mettre une virgule (,) au lieu d'un point-virgule( ; ) à la fin de
return SetVehiclePos(vehicleid,2027.6072,1008.1482,10.8203)ce qui fait que ton GameTextForPlayer est quand même exécuté.
Soit tu n'as pas fait exprès, soit tu n'as trouvé que cette solution pour que ça fonctionne.
Dans les deux cas, ce n'est absolument pas une bonne habitude.
Je me suis donc permis de corriger ton bout de script (sans correction de l'orthographe) :
if(strcmp(cmdtext, "/commande", true)==0) // /commande représente la commande utiliser pour exécuter le script.
{
// vehicleid va équivaloire le ID du Véhicule du Joueur et on sauvegarde le ID du Véhicule(Pas id comme 411=Infernus)
new vehicleid = GetPlayerVehicleID(playerid);
// on définie State comme étant l'état du joueur (si il est ou non dans une voiture)
new State = GetPlayerState(playerid);
// si le joueur est dans un véhicule et si il est conducteur
if(IsPlayerInAnyVehicle(playerid) && State == PLAYER_STATE_DRIVER)
{
// message envoyer aux joueur si il s'est belle et bien téléporter
GameTextForPlayer(playerid, "~w~Teleporter avec Succes!", 5000, 5);
// Ici seront les coordonnés de l'endroit ou le véhicule se téléportera
return SetVehiclePos(vehicleid,2027.6072,1008.1482,10.8203);
}
// Ici seront les coordonnés de l'endroit ou le joueur se téléportera
SetPlayerPos(playerid,2027.6072,1008.1482,10.8203);
// message envoyer aux joueur si il s'est belle et bien téléporter
GameTextForPlayer(playerid, "~w~Teleporter avec Succes!", 5000, 5);
return 1;
}
++
Syg