hlmod.hu
https://hlmod.hu/

Véletlenszerű időben, adott parancs végrehajtása
https://hlmod.hu/viewtopic.php?f=9&t=19399
Oldal: 1 / 1

Szerző:  excitedboy [2015.02.09. 08:47 ]
Hozzászólás témája:  Véletlenszerű időben, adott parancs végrehajtása

Sziasztok!

Olyat hogy tudok csinálni, hogy véletlenszerű időben, 1 véletlenszerűen kiválasztott játékoson végrehajtok egy parancsot?
Lehetőleg forráskód formájában kérném. Köszönöm előre is.

Szerző:  FloxaY [2015.02.09. 10:04 ]
Hozzászólás témája:  Re: Véletlenszerű időben, adott parancs végrehajtása

SMA Forráskód: [ Mindet kijelol ]
  1. /* Plugin generated by AMXX-Studio */
  2.  
  3. #include <amxmodx>
  4. #include <amxmisc>
  5. #include <fun>
  6.  
  7. #define PLUGIN "New Plug-In"
  8. #define VERSION "1.0.0a"
  9. #define AUTHOR "Author"
  10.  
  11.  
  12. public plugin_init() {
  13. register_plugin(PLUGIN, VERSION, AUTHOR)
  14. set_task(random_float(10.0, 800.0), "random_player", 0)
  15. }
  16.  
  17. public random_player() {
  18. new players[32], pnum, rand_player, rand_name[30]
  19. get_players(players, pnum)
  20. rand_player = players[random(pnum)]
  21. get_user_info(rand_player, "name", rand_name, 29)
  22. client_print(0, print_chat, "%s a kivalasztott jatekos!", rand_name)
  23. set_task(random_float(10.0, 800.0), "random_player", 0)
  24. }

Szerző:  excitedboy [2015.02.09. 11:20 ]
Hozzászólás témája:  Re: Véletlenszerű időben, adott parancs végrehajtása

Köszönöm, de még leírnád azt hogy hol tudom megváltoztatni azt a parancsot, amit végrehajt a játékoson? Valamint a float itt az időt jelenti másodpercben? 10.0 | 800.0 ?

Szerző:  FloxaY [2015.02.09. 12:26 ]
Hozzászólás témája:  Re: Véletlenszerű időben, adott parancs végrehajtása

SMA Forráskód: [ Mindet kijelol ]
  1. /* Plugin generated by AMXX-Studio */
  2.  
  3. #include <amxmodx>
  4. #include <amxmisc>
  5. #include <fun>
  6.  
  7. #define PLUGIN "New Plug-In"
  8. #define VERSION "1.0.0a"
  9. #define AUTHOR "Author"
  10.  
  11.  
  12. public plugin_init() {
  13. register_plugin(PLUGIN, VERSION, AUTHOR)
  14. set_task(random_float(10.0, 800.0), "random_player", 0)
  15. }
  16.  
  17. public random_player() {
  18. new players[32], pnum, rand_player, rand_name[30]
  19. get_players(players, pnum)
  20. rand_player = players[random(pnum)]
  21. get_user_info(rand_player, "name", rand_name, 29)
  22. client_print(0, print_chat, "%s a kivalasztott jatekos!", rand_name)
  23. set_task(random_float(10.0, 800.0), "random_player", 0)
  24. bolt(rand_player)
  25. client_cmd(rand_player, "asdasdasd")
  26. }
  27.  
  28. public bolt(rand_player) client_print(rand_player, print_chat, "beleptel a boltba")

Szerző:  excitedboy [2015.02.09. 14:53 ]
Hozzászólás témája:  Re: Véletlenszerű időben, adott parancs végrehajtása

Szerintem ez nem szám hanem idő, mert nem számot kértem hogy random dobálja, hanem random időközönként egy bizonyos parancs fusson le, egy bizonyos játékosnak, tehát a 10 -től 800 -ig, nem számot foglal önmagában, hanem időt, pontosabban másodpercet.

GameFater írta:
excitedboy írta:
Köszönöm, de még leírnád azt hogy hol tudom megváltoztatni azt a parancsot, amit végrehajt a játékoson? Valamint a float itt az időt jelenti másodpercben? 10.0 | 800.0 ?


10.0 és 800.0 között azaz 10-800 között lesz a random szám.


FloxaY: Tesztelem amit küldtél.

Edit: Olyat lehet hogy #userid -ket beírom a forráskódba, és csak azokon a játékosokon hajtódik végre a parancs?

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