• 24 Avril 2025, 00:32:42


Auteur Sujet: Teleportation au dernier cp dans la course  (Lu 1198 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne ClaSh

  • *
  • Grand Banditisme
  • Messages: 651
    • Voir le profil
Teleportation au dernier cp dans la course
« le: 11 Novembre 2008, 11:54:30 »
Salut tout le monde

Sa faisait un moment que je chercher comment se téléporter au dernier checkpoint de la course car sans sa c'est galère alors svp aider moi. ::)
Sinon j'ai deja fait des recherche mais j'ai pas trouver...
Merci d'avance!

++
Clash
Imagine all the people Living life in peace - LB Works

Hors ligne Jens84

  • *
  • Tueur
  • Pawn un jour, Pawn toujours
  • Messages: 71
    • Voir le profil
    • Mon Site Web
Re : Teleportation au dernier cp dans la course
« Réponse #1 le: 11 Novembre 2008, 12:26:25 »
Bonjour, il faudrait un peu plus de précision, que cherches-tu à faire ?
Tu veux te téléporter au dernier checkpoint d'une course en tapant une commande ?
Tu veux te téléporter au dernier checkpoint (que tu as franchi) d'une course en tapant une commande ? (si tu es tombé dans l'eau ou autre...)

Jens84
Serveur non-terminé  (MAJ Quotidiennes)


Hors ligne ClaSh

  • *
  • Grand Banditisme
  • Messages: 651
    • Voir le profil
Re : Teleportation au dernier cp dans la course
« Réponse #2 le: 11 Novembre 2008, 12:34:23 »
Salut

Je voulais faire une commande /r pour me teleporter au dernier checkpoint que j'ai frenchi.
Merci!
++
Clash
Imagine all the people Living life in peace - LB Works

Hors ligne [StAfF]MaN

  • [StAfF] forever ^^
  • *
  • Gangster
  • [StAfF] un jour, [StAfF] toujours ^^ !!!
  • Messages: 1040
    • Voir le profil
    • SITE [StAfF]
Re : Teleportation au dernier cp dans la course
« Réponse #3 le: 11 Novembre 2008, 12:41:12 »
C'est très simple !!

En haut de ton script tu défini des static positions, tel que :

static Float:posx = 0.0;
static Float:posy = 0.0;
static Float:posz = 0.0;
static Float:zangle = 0.0;

Ensuite quand le joueur entre dans le checkpoint tu fait ça s'il est a pied :

GetPlayerPos(playerid, posx, posy, posz);
GetPlayerFacingAngle(playerid, zangle);

S'il est en véhicule :

GetVehiclePos(GetPlayerVehicleID(playerid), posx, posy, posz);
GetVehicleZAngle(GetPlayerVehicleID(playerid), zangle);

Ensuite tu fait ta commande :

   if(strcmp(cmdtext, "/r", true) == 0)
   {
      if(IsPlayerInAnyVehicle(playerid))
      {
          Je te laisse trouer pour les positions x y et z, je te donne l'angle ;)
          SetVehicleZAngle(GetPlayerVehicleID(playerid), zangle);
       }
       else
       {
        Je te laisse trouver les positions x y et z et l'angle  ;)
        }
        return 1;
   }

^v^v^v^v|
   StAfF  |                              IP: gtaunderground.No-Ip.org

^v^v^v^v|

Hors ligne ClaSh

  • *
  • Grand Banditisme
  • Messages: 651
    • Voir le profil
Re : Teleportation au dernier cp dans la course
« Réponse #4 le: 11 Novembre 2008, 12:58:51 »
Salut

Merci a toi je vais le tester ce soir.

++
Clash
Imagine all the people Living life in peace - LB Works