• 06 Juin 2026, 11:02:54


Auteur Sujet: [Q] MoveObject =) [RESOLU]  (Lu 1728 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne NatiVe™

  • *
  • Messages: 7977
    • Voir le profil
[Q] MoveObject =) [RESOLU]
« le: 28 Mars 2008, 18:23:01 »
B'jour =)

J'ai une petite question pour la fonction MoveObject !

Je voudrais savoir si c'était possible de faire faire plusieurs mouvement en une seul commande a un Objet !

Je m'explique...

Par exemple je tape /object, et mon object fait >

_______________
                                 |
                                 |
                                 |
                                 |___________________________


Donc l'object fairais > Tout droit, a droite puis a gauche !

Merci =)

NV.

« Modifié: 30 Mars 2008, 11:25:18 par NatiVe »


Tu vois avant? Bah j'étais là encore avant!

Hors ligne R@f

  • *
  • GTAOnline Addict
  • Messages: 4655
    • Voir le profil
Re : [Q] MoveObject =)
« Réponse #1 le: 28 Mars 2008, 18:59:38 »
ouai c'est possible, tu le fais avec un timer ;)

++
R@f

Hors ligne NatiVe™

  • *
  • Messages: 7977
    • Voir le profil
Re : [Q] MoveObject =)
« Réponse #2 le: 28 Mars 2008, 19:44:14 »
C'est a dire ?

Comment savoir quand un Object a fini de faire son premier déplacement ?

NV.



Tu vois avant? Bah j'étais là encore avant!

Hors ligne MultiGamers

  • *
  • Grand Banditisme
  • Serveur à bas prix ! ;)
  • Messages: 857
    • Voir le profil
Re : [Q] MoveObject =)
« Réponse #3 le: 28 Mars 2008, 21:56:34 »
Faut tu le calcul toi même le temps que sa prend, et ensuite tu enclenche le timers.  ;)

Hors ligne NatiVe™

  • *
  • Messages: 7977
    • Voir le profil
Re : [Q] MoveObject =)
« Réponse #4 le: 28 Mars 2008, 22:53:36 »
lol, je vais essayer de faire sa alor !

Mais il faut beaucoup de timer alors pour faire ce que je veut faire...


J'ai abandonner, ca mas souler :happy

 :lock

NV.

« Modifié: 30 Mars 2008, 11:25:04 par NatiVe »


Tu vois avant? Bah j'étais là encore avant!

Hors ligne Syg

  • Expert programmeur C/C++/PAWN
  • *
  • The GTAOnline Jesus
  • Messages: 3908
    • Voir le profil
Re : [Q] MoveObject =) [RESOLU]
« Réponse #5 le: 30 Mars 2008, 22:08:58 »
Il existe un callback miraculeuse pour faire ce que tu veux faire Native : OnObjectMoved qui est appelée quand l'objet à fini de bougé.

Donc quand tu déclares un vairable new Mouvement;
Quand le joueur (ou l'admin) fait /objet, tu lances un MoveObject pour le 1° mouvement (tout droit) et tu positionnes la valeur de Mouvement à 1.
Quand l'objet arrive à son point d'arrivée, la callback OnObjectMoved est appelée.
Dans cette callback, tu fais un test sut la variable Mouvement. Si elle est à 1, tu lances un MoveObject pour le 2° mouvement et tu positionnes Mouvement à 2.
Il suffit ainsi de mettre plusieurs tests dans OnObjectMoved pour faire faire tous les mouvements que tu veux à ton objet.

++
Syg
Courtesy of GtaManiac