• 05 Juin 2026, 19:05:36


Auteur Sujet: Teleportation au hasard.  (Lu 1670 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne ApocKalipsS

  • *
  • Gangster
  • **** | Une experience GTA IV hors du commun !
  • Messages: 1141
    • Voir le profil
Teleportation au hasard.
« le: 02 Février 2009, 16:38:47 »
Bonjour, j'ai receché, et j'ai trouvé ce topic :

http://www.gtaonline.fr/forums/index.php/topic,2935.msg29336.html#msg29336

Je veux donc, quand le joueur tape une commande, qu'il se téléporte à l'endroit 1 ou a l'endroit 2 au hasard.
Je veux aussi que si il se téléporte à l'endroit 1, il est l'angle de l'endroit 1. Si il se téléporte à l'endroit 2, il a l'angle de l'endroit 2.
J'ai essayer ceci :

new Float:PlayerSpawns[2][4] = {
{1947.2898,-2186.9019,13.2102,181.2198},
{1946.9722,-2195.8997,13.2069,268.4053}
};
Mais ca ne marche pas. (le dernier numero ets l'angle).

Sinon, ceci est bon ou pas ? :

SetVehiclePos(VehicleID, PlayerSpawns[rand][0]);
Merci d'avance de vos réponses,
ApockalipsS.

Hors ligne Azz45

  • Good Player
  • *
  • Mafioso
  • RolePlay Player
  • Messages: 2809
    • Voir le profil
Re : Teleportation au hasard.
« Réponse #1 le: 02 Février 2009, 17:11:38 »
Salut,


new rand = random(sizeof(PlayerSpawns));
SetPlayerPos(playerid, PlayerSpawns[rand][0], PlayerSpawns[rand][1], PlayerSpawns[rand][2]);// place le joueur


My-Ea ++

~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~


~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~~•~  ~•~  ~•~  ~•~
Avancement du GM : 3%
~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~
~•Merci Kloken, pour la vidéo lors de mon anniversaire•~

Hors ligne ApocKalipsS

  • *
  • Gangster
  • **** | Une experience GTA IV hors du commun !
  • Messages: 1141
    • Voir le profil
Re : Teleportation au hasard.
« Réponse #2 le: 02 Février 2009, 17:18:44 »
Ok, merci ca marche, mais il ne prends pas en compte l'angle que je lui défini.

Hors ligne Azz45

  • Good Player
  • *
  • Mafioso
  • RolePlay Player
  • Messages: 2809
    • Voir le profil
Re : Teleportation au hasard.
« Réponse #3 le: 02 Février 2009, 17:28:25 »
Salut,

Quand tu parle d'angle tu veut dire ( la position du joueur quand il se teleporte ? )


Sérieux si c'est sa tu t'en fout  :closedeyes

~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~


~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~~•~  ~•~  ~•~  ~•~
Avancement du GM : 3%
~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~
~•Merci Kloken, pour la vidéo lors de mon anniversaire•~


Hors ligne ApocKalipsS

  • *
  • Gangster
  • **** | Une experience GTA IV hors du commun !
  • Messages: 1141
    • Voir le profil
Re : Teleportation au hasard.
« Réponse #5 le: 02 Février 2009, 17:58:45 »
Merci à toi, MrFredo !

Hors ligne ApocKalipsS

  • *
  • Gangster
  • **** | Une experience GTA IV hors du commun !
  • Messages: 1141
    • Voir le profil
Re : Teleportation au hasard.
« Réponse #6 le: 03 Février 2009, 19:43:31 »
(désolé double post)
J'ai testé, et en fait, ca marche pas.
J'ai mis ca dans ma commande :

SetVehiclePos(VehicleID, PlayerSpawns[rand][0], PlayerSpawns[rand][1], PlayerSpawns[rand][2]);// place le joueur
SetVehicleZAngle(playerid,PlayerSpawns[rand][3]);

Et ca en new :

new Float:PlayerSpawns[2][4] = {
{1947.2898,-2186.9019,13.2102,181.2198},
{1946.9722,-2195.8997,13.2069,268.4053}
};

Et donc, le véhicule ne prends pas l'angle donné.

Hors ligne MrFredo

  • *
  • Grand Banditisme
  • Scripteur PHP/PAWN
  • Messages: 953
    • Voir le profil
    • GTA-Hosting
Re : Teleportation au hasard.
« Réponse #7 le: 03 Février 2009, 19:47:30 »
En meme temps si tu met playerid dans SetVehicleZAngle c'est un peux normal ^^

Hors ligne Azz45

  • Good Player
  • *
  • Mafioso
  • RolePlay Player
  • Messages: 2809
    • Voir le profil
Re : Teleportation au hasard.
« Réponse #8 le: 03 Février 2009, 19:57:24 »
Salut,


SetVehicleZAngle(vehicleid,PlayerSpawns[rand][3]);

My-Ea ++   :-*
« Modifié: 03 Février 2009, 21:56:00 par My-Ea »

~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~


~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~~•~  ~•~  ~•~  ~•~
Avancement du GM : 3%
~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~
~•Merci Kloken, pour la vidéo lors de mon anniversaire•~