GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: vincentdu90 le 04 Novembre 2007, 11:24:50

Titre: Téléportation
Posté par: vincentdu90 le 04 Novembre 2007, 11:24:50
Bonjour tout le monde.

Voila j'aimerais savoir comment faire dans son script pour que quand on va a un endroit precis (ex: checkpoints,fleche...) on est téléporter a un autre endroit. :)
Titre: Re : Téléportation
Posté par: R@f le 04 Novembre 2007, 11:43:47
SetplayerPos ;)
Titre: Re : Re : Téléportation
Posté par: NatiVe™ le 04 Novembre 2007, 12:05:14
SetplayerPos ;)

Avec un peu plus de precision !

SetPlayerPos(playerid, Float:x, Float:y, Float:z);
AK NV.
Titre: Re : Téléportation
Posté par: [StAfF]MaN le 04 Novembre 2007, 13:12:21
Tien, exemple d'UNE COMMANDE donc il faudra que tu rajoute ton pickup

}
    else if(strcmp(cmdtext,"/ma-cmd", true)==0){
    if(IsPlayerInAnyVehicle(playerid)){
    LinkVehicleToInterior(GetPlayerVehicleID(playerid),0);
    SetPlayerInterior(playerid,0);// 0 pour l'interrier normale, San Andreas
    SetVehiclePos(GetPlayerVehicleID(playerid),X,Y,Z); //place le véhicule (remplace  X Y et Z par les valeur de l'emplacement ou tu veu être téléporté)
         } else {
    SetPlayerInterior(playerid,0);
    SetPlayerPos(playerid,X,Y,Z);// place le joueur (remplace X y et Z par LES MÊMES VALEUR que pour le SetVéhiclePos)
    GameTextForPlayer(playerid, "~g~ton message sera vert",5000,8); // petit message quand tu a spawné, pas obligatoire ^^
                                             ~r~ton message sera rouge
                                             ~y~ton message sera jaune
                                             ~p~tonmessage sera rose
     etc...


++ ^^