• 06 Juin 2026, 05:48:12


Auteur Sujet: timer ne fonctione pas  (Lu 2537 fois)

0 Membres et 1 Invité sur ce sujet

akcayir

  • Invité
timer ne fonctione pas
« le: 04 Novembre 2008, 01:49:04 »
Salut
j'ai un timer dans les fs de recuperation des armes apres la mort des joueurs, mais le pb est que le timer ne fontione pas
Et moi je ne comprend pas tros des timers, (1000 = 1sc ces sa non)
public OnPlayerPickUpPickup(playerid, pickupid)
{
        if(PickUpMoney[pickupid])GivePlayerMoney(playerid, 100); // Will give you 100$ when you pickup money
        if(DropPick[pickupid])SetTimerEx("PickDestroy", 500, 0, "d", pickupid); // Destroying pickups
        return 1;
}

Hors ligne [StAfF]MaN

  • [StAfF] forever ^^
  • *
  • Gangster
  • [StAfF] un jour, [StAfF] toujours ^^ !!!
  • Messages: 1040
    • Voir le profil
    • SITE [StAfF]
Re : timer ne fonctione pas
« Réponse #1 le: 04 Novembre 2008, 02:05:35 »
tu ne dois pas définir un public avec le timer ?

la ça serai un public PickDestroy()

et dedans tu met ton destroypickup
^v^v^v^v|
   StAfF  |                              IP: gtaunderground.No-Ip.org

^v^v^v^v|

Hors ligne S!m

  • *
  • Messages: 2341
    • Voir le profil
Re : timer ne fonctione pas
« Réponse #2 le: 04 Novembre 2008, 02:20:28 »
salut,

si j'ai bien compris, c'est en lien avec le filterscript avec lequel tu avais des problèmes??

si oui, je crois que le type de pickup utilisé ne respawn jamais...
par contre, je ne sais aucunement s'il est détruit pour autant, mais puisque je n,ai jamais entendu rien dire sur les pickup, je ne crois pas qu'un timer soit nécessaire, la destruction immédiate du pickup devrait être suffisante ;)

++Sim++





Hors ligne [StAfF]MaN

  • [StAfF] forever ^^
  • *
  • Gangster
  • [StAfF] un jour, [StAfF] toujours ^^ !!!
  • Messages: 1040
    • Voir le profil
    • SITE [StAfF]
Re : timer ne fonctione pas
« Réponse #3 le: 04 Novembre 2008, 11:53:57 »
Bah ton son public il a juste a mettre ça a la place de son timer :

DestroyPickup(le nom de ton pickup)      ////////// Attention ne met pas l'ID de ton PickUp !! Quand tu défini ton pickup en haut de ton script donne lui un nom, du genre  maison=CreatePickUp(pickupID, ....);
^v^v^v^v|
   StAfF  |                              IP: gtaunderground.No-Ip.org

^v^v^v^v|

Hors ligne madinina972

  • *
  • Grand Banditisme
  • Debutant dans le pawn
  • Messages: 517
    • Voir le profil
Re : timer ne fonctione pas
« Réponse #4 le: 04 Novembre 2008, 23:47:28 »
si tu met sa , sa devrait allé normalement après a toi de modifié le temps a ta guise ;)

if(DropPick[pickupid])SetTimerEx("PickDestroy", 500, 0, "d", pickupid); // Destruction des pickup
return 1;
}

public PickDestroy(o)DestroyObject(o); //Pickup detruit mouahaha!
Madinina972



Hors ligne S!m

  • *
  • Messages: 2341
    • Voir le profil
Re : timer ne fonctione pas
« Réponse #5 le: 05 Novembre 2008, 00:13:29 »
Salut,

mais où est l'intérêt de créer un timer, (qui risque de ne jamais s'arrêter) pour détruire un objets qui ne sera pas "présent" de toute façon, tu serais mieux de le détruire directement...

++Sim++





akcayir

  • Invité
Re : timer ne fonctione pas
« Réponse #6 le: 05 Novembre 2008, 00:51:34 »
 :) je veux juste qu'apres 5 10 seconde a  la mort du joueur les pickup qui sont creer pour c arme  sont detruit lol

Hors ligne S!m

  • *
  • Messages: 2341
    • Voir le profil
Re : timer ne fonctione pas
« Réponse #7 le: 05 Novembre 2008, 01:14:39 »
salut,

dans ce cas, c'est à leur création qu'il faut mettre le timer...

donc dans la fonction que j'avais légèrement modifié....

++Sim++





Hors ligne [StAfF]MaN

  • [StAfF] forever ^^
  • *
  • Gangster
  • [StAfF] un jour, [StAfF] toujours ^^ !!!
  • Messages: 1040
    • Voir le profil
    • SITE [StAfF]
Re : timer ne fonctione pas
« Réponse #8 le: 07 Novembre 2008, 00:00:40 »
Heu oui mais non ^^ En temps il a mis 500 et pas 5000 pour 5 secondes ^^ sont ancien temps ne faisait qu'une demie seconde ^^ pas facile pour récupérer l'arme xD (rapidité oblige :p )
^v^v^v^v|
   StAfF  |                              IP: gtaunderground.No-Ip.org

^v^v^v^v|

Hors ligne S!m

  • *
  • Messages: 2341
    • Voir le profil
Re : timer ne fonctione pas
« Réponse #9 le: 07 Novembre 2008, 00:29:13 »
Je l'avais vraiment pas vu venir celle-là!
c'est sûr... qu'il fallait être proche et qu'un téléport à l'endroit du pickup ne serait pas de trop....

++Sim++





Hors ligne madinina972

  • *
  • Grand Banditisme
  • Debutant dans le pawn
  • Messages: 517
    • Voir le profil
Re : timer ne fonctione pas
« Réponse #10 le: 07 Novembre 2008, 22:22:20 »
ah oui effectivement, sa va être dure de récupérer le pickup en moins de 1 secondes
Madinina972



Hors ligne [StAfF]MaN

  • [StAfF] forever ^^
  • *
  • Gangster
  • [StAfF] un jour, [StAfF] toujours ^^ !!!
  • Messages: 1040
    • Voir le profil
    • SITE [StAfF]
Re : timer ne fonctione pas
« Réponse #11 le: 08 Novembre 2008, 00:07:40 »
/HS Oh j'ai crus voir un pickup ^^  :angelnot
^v^v^v^v|
   StAfF  |                              IP: gtaunderground.No-Ip.org

^v^v^v^v|

Hors ligne madinina972

  • *
  • Grand Banditisme
  • Debutant dans le pawn
  • Messages: 517
    • Voir le profil
Re : timer ne fonctione pas
« Réponse #12 le: 08 Novembre 2008, 01:13:19 »
[HS]J'ai pas compris  :bangin :cheers[/HS]
Madinina972



Hors ligne [StAfF]MaN

  • [StAfF] forever ^^
  • *
  • Gangster
  • [StAfF] un jour, [StAfF] toujours ^^ !!!
  • Messages: 1040
    • Voir le profil
    • SITE [StAfF]
Re : timer ne fonctione pas
« Réponse #13 le: 08 Novembre 2008, 01:14:21 »
/hs bah le joueur tue le gars et il vois en flash un pickup ^^\hs

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

^v^v^v^v|

Hors ligne madinina972

  • *
  • Grand Banditisme
  • Debutant dans le pawn
  • Messages: 517
    • Voir le profil
Re : timer ne fonctione pas
« Réponse #14 le: 08 Novembre 2008, 01:17:04 »
[HS] MDR , j'ai compris ^^ mdr la vielle "blagueé[/HS] :hs :jesors :dejadehors
Madinina972