Bah tu fais ça :
if(IsPlayerInAnyVehicle(playerid)){
new Float:X;
new Float:Y;
new Float:Z;
new VehicleID;
GetPlayerPos(playerid, X, Y, Z);
VehicleID = GetPlayerVehicleID(playerid);
SetVehiclePos(VehicleID,//Position X,Y,Z);
} else {
SetPlayerPos(playerid,//Position X,Y,Z);
GameTextForPlayer(playerid, "// Message a afficher",5000,5);
SetPlayerInterior(playerid,0);
}
Tu fais exactement ce que tu a l'habitude de faire avec les commandes téléportations :)