GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: JohnAnto le 18 Octobre 2012, 19:14:09
-
Bonsoir,
C'est bien ce modéle la, pour téléporter un véhicule avec le joueur dedans, parceque moi sa marche pas :
if(strcmp(cmdtext, "/warch", true) == 0) //Garage Wheel Arch Angels
{
SetPlayerInterior(playerid,0);
SetVehiclePos(playerid, -2707.2053,218.6596,4.1797,103.6939); //Les coordonnées
GameTextForPlayer(playerid," Garage Wheel Arch Angels ", 500,1);
SendClientMessage(playerid, COLOR_GREEN, " Téléport >> Wheel Arch Angels ");
return 1;
}
Quand je fais /warch, sa me dis dans le tchat Téléport >> Wheel Arch Angels, mais je suis pas téléporté :(
-
Bonsoir,
C'est bien ce modéle la, pour téléporter un véhicule avec le joueur dedans, parceque moi sa marche pas :
if(strcmp(cmdtext, "/warch", true) == 0) //Garage Wheel Arch Angels
{
SetPlayerInterior(playerid,0);
SetVehiclePos(playerid, -2707.2053,218.6596,4.1797,103.6939); //Les coordonnées
GameTextForPlayer(playerid," Garage Wheel Arch Angels ", 500,1);
SendClientMessage(playerid, COLOR_GREEN, " Téléport >> Wheel Arch Angels ");
return 1;
}
Quand je fais /warch, sa me dis dans le tchat Téléport >> Wheel Arch Angels, mais je suis pas téléporté :(
Pouvez-vous m'expliquer clairement et nettement avec de préférence le script dans sa totalité pour que ce soit claire, car je suis débutant en pawn et j'aimerais bien de l'aide. Help me !
-
C'est pas SetVehiclePos(playerid....) mais SetVehiclePos(GetPlayerVehicleID(playerid)...)
remplace la commande par ça:
if(strcmp(cmdtext, "/warch", true) == 0) //Garage Wheel Arch Angels
{
if(!IsPlayerInAnyVehicle(playerid))return 1; // Si le joueur n'est pas dans un véhicule
SetPlayerInterior(playerid,0);
SetVehiclePos(GetPlayerVehicleID(playerid), -2707.2053,218.6596,4.1797,103.6939); //Les coordonnées
GameTextForPlayer(playerid," Garage Wheel Arch Angels ", 500,1);
SendClientMessage(playerid, COLOR_GREEN, " Téléport >> Wheel Arch Angels ");
return 1;
}
Je te conseille de consulter le wiki sa-mp pour en savoir plus sur cette fonction. ;)