• 07 Juin 2026, 06:17:10


Auteur Sujet: Respawn des vehicules  (Lu 5755 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne Syg

  • Expert programmeur C/C++/PAWN
  • *
  • The GTAOnline Jesus
  • Messages: 3908
    • Voir le profil
Re : Respawn des vehicules
« Réponse #15 le: 14 Novembre 2007, 23:00:28 »
Ce paramètre ne correspond pas au temps qu'il faut pour que le véhicule respawn quand il est inoccupé mais quand il est détruit.
Voir : http://wiki.sa-mp.com/index.php/AddStaticVehicleEx

++
Syg
Courtesy of GtaManiac

Hors ligne Sismix84

  • *
  • Tueur en série
  • Messages: 247
    • Voir le profil
Re : Respawn des vehicules
« Réponse #16 le: 15 Novembre 2007, 11:32:41 »
Ah mince, j'y avait pas fait attention. Alors comment faut-il faire ?

Hors ligne R@f

  • *
  • GTAOnline Addict
  • Messages: 4655
    • Voir le profil
Re : Respawn des vehicules
« Réponse #17 le: 15 Novembre 2007, 14:29:30 »
je t'ai fais le code, le voici :
Vehicle respawn par R@f
j'ai fais ce code à l'arache et je ne l'ai pas tester, si quelque chose ne marche pas dit le moi et je corrige sa ;)

++
R@f

Hors ligne Syg

  • Expert programmeur C/C++/PAWN
  • *
  • The GTAOnline Jesus
  • Messages: 3908
    • Voir le profil
Re : Respawn des vehicules
« Réponse #18 le: 15 Novembre 2007, 23:03:04 »
R@f, il faut arreter le timer que le joueur remonte dans le véhicule sinon le véhicule va respawner quand même.
Et là, ça se complique un peu puisque pour arreter un timer, il faut conserver son ID.

Allez, je me repose, je vous laisse faire.

++
Syg
Courtesy of GtaManiac

Hors ligne R@f

  • *
  • GTAOnline Addict
  • Messages: 4655
    • Voir le profil
Re : Respawn des vehicules
« Réponse #19 le: 16 Novembre 2007, 12:31:45 »
il me semblait que j'avais oublier quelque chose ....
Comme sa c'est juste ? : http://pastebin.gtaonline.fr/pastebin.php?show=204

++
R@f
« Modifié: 16 Novembre 2007, 16:21:37 par R@f »

Hors ligne UrbanGhetto

  • *
  • Grand Banditisme
  • I PWN You !
  • Messages: 948
    • Voir le profil
    • http://h2oteam.roxorgamers.com/
Re : Respawn des vehicules
« Réponse #20 le: 16 Novembre 2007, 13:18:49 »
Non, Ca ça l'est :

http://pastebin.gtaonline.fr/pastebin.php?show=203

Tu as fais un KillTimer("CarRespawn") ce qui est faux...

Il faut définir un Timer qui sera détruit, Comme ceci :

new Timer = SetTimer("Truc",1000,1);
KillTimer(Timer);

Mais pour le cas de 2 CallBack différentes il faut mettre le new en haut...

EDIT: Et 240000 ms ne font pas 4 minutes  ???
« Modifié: 16 Novembre 2007, 13:28:01 par urbanghetto »

˙·٠•● Je dis, mieux vaut toucher à un clavier qu'a de la drogue | Le meilleur topic du forum | Ce que j'ai fait a fait de moi ce que je suis ●•٠·˙

Hors ligne Sismix84

  • *
  • Tueur en série
  • Messages: 247
    • Voir le profil
Re : Respawn des vehicules
« Réponse #21 le: 16 Novembre 2007, 16:06:53 »
Ce que j'ai pas compris c'est pourquoi il y a ce forward :

forward TimerTuning (vehicle);
c'est pas plutôt :

forward CarRespawn (vehicle);
?

Hors ligne R@f

  • *
  • GTAOnline Addict
  • Messages: 4655
    • Voir le profil
Re : Re : Respawn des vehicules
« Réponse #22 le: 16 Novembre 2007, 16:29:39 »
Non, Ca ça l'est :

http://pastebin.gtaonline.fr/pastebin.php?show=203

Tu as fais un KillTimer("CarRespawn") ce qui est faux...

Il faut définir un Timer qui sera détruit, Comme ceci :

new Timer = SetTimer("Truc",1000,1);
KillTimer(Timer);

Mais pour le cas de 2 CallBack différentes il faut mettre le new en haut...

EDIT: Et 240000 ms ne font pas 4 minutes  ???


pour le kill timer j'avais pas le compileur, c est pour sa que c'est faux

je pense bien que sa fait 4min,  240000 / 1000 = 240 / 60 = 4

ah aussi, sismix, comme je l'avais dit plus haut, j'avais pas mon compileur, donc j ai pris exemple d'un code fait par syg (pour eviter les erreurs)

++
R@f


Hors ligne Syg

  • Expert programmeur C/C++/PAWN
  • *
  • The GTAOnline Jesus
  • Messages: 3908
    • Voir le profil
Re : Respawn des vehicules
« Réponse #23 le: 16 Novembre 2007, 16:46:30 »
Voici la vraie version qui marche (bien que pas testée mais je suis assez confiant).

C'est une modification de celle de R@f qui était presque juste, au détail près qu'il ne faut pas 1 seul timer mais un timer par véhicule sinon, dès que quelqu'un rentre ou sort d'un véhicule, ça va mettre le bazard.

http://pastebin.gtaonline.fr/pastebin.php?show=206

Et sinon, 240000 ms = 240 s = 240/60 min = 24/6 min = 4 minutes. Tu avais raison R@f.

++
Syg
Courtesy of GtaManiac

Hors ligne Jens84

  • *
  • Tueur
  • Pawn un jour, Pawn toujours
  • Messages: 71
    • Voir le profil
    • Mon Site Web
Re : Respawn des vehicules
« Réponse #24 le: 18 Novembre 2007, 11:37:58 »
J'ai bien compri le but de tout ça, mais en ajoutant les fonctions, pawno me trouve des erreurs, alors je vous ai copié la partie où j'ai tout integré avec un repère en haut (pour me dire si j'ai placé les commandes au bon endroit)

http://pastebin.gtaonline.fr/pastebin.php?show=210
« Modifié: 18 Novembre 2007, 11:40:50 par Jens84 »
Serveur non-terminé  (MAJ Quotidiennes)


Hors ligne Syg

  • Expert programmeur C/C++/PAWN
  • *
  • The GTAOnline Jesus
  • Messages: 3908
    • Voir le profil
Re : Respawn des vehicules
« Réponse #25 le: 18 Novembre 2007, 22:43:23 »
On avait fait pas mal d'erreur et rien ne vaut un bon test en réel.

Voici une version qui fonctionne :
http://pastebin.gtaonline.fr/pastebin.php?show=215

NB : Pour les besoins de mon test, j'ai mis le temps avant respawn à 2 secondes (2000 ms). Il serait bien de le changer, je pense que 30000ms=30s est parfait.

++
Syg

Courtesy of GtaManiac

Hors ligne Jens84

  • *
  • Tueur
  • Pawn un jour, Pawn toujours
  • Messages: 71
    • Voir le profil
    • Mon Site Web
Re : Respawn des vehicules
« Réponse #26 le: 19 Novembre 2007, 19:04:18 »
Merci beaucoup beaucoup beaucoup, ca fonctionne parfaitement, je vous remercie enormement de votre aide !!!!
Serveur non-terminé  (MAJ Quotidiennes)


Hors ligne Nip

  • *
  • Bandit
  • >> mon steam: v__manu (il y a deux _)
  • Messages: 314
    • Voir le profil
Re : Respawn des vehicules
« Réponse #27 le: 19 Novembre 2007, 20:20:06 »
lu

de passage voila un ptit lien pour les duréé

[urlhttp://www.convertworld.com/fr/temps/]Lien IcI[/url]

Edit: Merci ArseniK
« Modifié: 19 Novembre 2007, 21:17:07 par Nip »

Hors ligne NatiVe™

  • *
  • Messages: 7977
    • Voir le profil
Re : Re : Respawn des vehicules
« Réponse #28 le: 19 Novembre 2007, 20:26:32 »
[urlhttp://www.convertworld.com/fr/temps/]Lien IcI[/url]

On ce la refait ;)

Click Here :)

AK NV.


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