GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: Jewels le 19 Septembre 2008, 21:55:57
-
salut
J'essaie depuis 2 jours de créer mes téléportations mais rien ne marche.
pouvez-vous me doner un code qui pourrait être modifié (juste pourvoir modifier les valeurs x y et z de la tp et la commande comme /aeroport...) qui fonctionne ?
Merci d'avance,
Jewels.
-
Rien de plus simple tu fait un truque de se genre :
Dans OnPlayerCommandText :
if(strcmp(cmdtext, "/aeroport", true) == 0)
{
SetPlayerPos(playerid, x, y, z);
SendClientMessage(playerid, couleur_text, "Vous avez été téléporter a l'aéroport");
return 1;
}
le x, y , z sont les coordonnes que tu peut obtenir en faisant /save pendant le jeux.
-
Voici ce que je pense etr la telep idéale:
if(strcmp(cmdtext,"/ls", true) == 0)
{
if(IsPlayerInAnyVehicle(playerid))
{
SetVehiclePos(GetPlayerVehicleID(playerid), 1684.9930,-2247.1221,13.5446);
}
else
{
SetPlayerPos(playerid, 1684.9930,-2247.1221,13.5446);
}
return 1;
}
++
nikko
-
ouais j'avais oublier le cas ou il est dans une voiture :wall
-
Merci beaucoup à vous deux.
La première me servira pour les DM. :)
Bonne soirée,
Jewels. :)
-
De rien ;)
++
nikko
-
De rien aussi.Par contre prend celui de nikko car pour la mienne, si tu essaye de te telep pendant que tu est dans un véhicule sa va pas
marcher.
++
-
En effet, la sienne marche bien. :)
Je rajouterais un sound et un message. :)
Merci beaucoup. :)