hlmod.hu
https://hlmod.hu/

Task
https://hlmod.hu/viewtopic.php?f=9&t=8579
Oldal: 1 / 1

Szerző:  Show1337 [ 2013.05.20. 16:56 ]
Hozzászólás témája:  Task

Tiszteletem!

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2.  
  3. public plugin_init ()
  4. {
  5. register_event("HLTV", "Event_Roundstart", "a", "1=0", "2=0")
  6. }
  7.  
  8. public Event_Roundstart ()
  9. {
  10. set_task(120.0, "Go");
  11. }
  12.  
  13. public Go ()
  14. {
  15. client_cmd(0, "^"mp3^" ^"play^" ^"sound/akt_comp2.mp3^"")
  16. }


Itt ez a kódrész ami arra szolgál, hogy körkezdés után elszámol 120-ig majd lejátszik mindenkinek egy hangot.
Van benne egy nekem nem megfelelő dolog, hogy ha nem telik le a 2 perc, hanem csak 1 perc, akkor a következő körben lefogja játszani azt a hangot egyszer 60 másodpercnél, egyszer 120 másodpercnél. Na, szóval ezt meglehetne oldani, hogy ha a kör alatt nem telik le a 120 másodperc, akkor leállítsa a taskot ?
Nem probléma, ha más módon, netalán tán nem taskal lenne megoldva, csak 1 körben mindig csak 1x és 120 mp-nél adjon hangot.

Ha valaki megtudná ezt oldani annak hálás lennék. Először is :D egyáltalán meglehet ?
Előre is köszi.

Szerző:  IrOn [ 2013.05.20. 17:04 ]
Hozzászólás témája:  Re: Task

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2.  
  3. #define TASKID 32423534
  4.  
  5. public plugin_init ()
  6. {
  7. register_event("HLTV", "Event_Roundstart", "a", "1=0", "2=0")
  8. }
  9.  
  10. public Event_Roundstart ()
  11. {
  12. remove_task(TASKID)
  13. set_task(120.0, "Go", TASKID);
  14. }
  15.  
  16. public Go ()
  17. {
  18. client_cmd(0, "^"mp3^" ^"play^" ^"sound/akt_comp2.mp3^"")
  19. }

Szerző:  Show1337 [ 2013.05.20. 19:26 ]
Hozzászólás témája:  Re: Task

Kösz Megy.

Oldal: 1 / 1 Minden időpont UTC+02:00 időzóna szerinti
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/