hlmod.hu
https://hlmod.hu/

random időközönként /fun parancs aktiválása
https://hlmod.hu/viewtopic.php?f=10&t=21512
Oldal: 1 / 1

Szerző:  Revanhun15 [2015.07.16. 00:19 ]
Hozzászólás témája:  random időközönként /fun parancs aktiválása

Udv. Ebbe a pluginba kerem hogy irjatok bele hogy 40 masodpercenkent a /fun parancs fusson le. Koszonom elore is :oops: ;)
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <cstrike>
  3. #include <engine>
  4. #include <fun>
  5. #include <colorchat>
  6.  
  7. #define PLUGIN "New Plug-In"
  8. #define VERSION "1.0"
  9. #define AUTHOR "author"
  10.  
  11.  
  12.  
  13. public plugin_init() {
  14. register_plugin(PLUGIN, VERSION, AUTHOR)
  15. register_clcmd("say /fun","fun")
  16.  
  17. }
  18. public fun(id) {
  19. if(get_user_flags(id) & ADMIN_BAN) {
  20.  
  21. new iPlayers[32]
  22. new iNum
  23. get_players( iPlayers, iNum )
  24.  
  25. for( new i = 0; i < iNum; i++ )
  26. {
  27.  
  28. new player;
  29. player = iPlayers[i]
  30.  
  31. new r_frags = random_num(1,80)
  32. new r_deaths = random_num(1,40)
  33.  
  34. set_user_frags(player, r_frags)
  35. cs_set_user_deaths(player, r_deaths)
  36. set_user_frags(player, r_frags)
  37. cs_set_user_deaths(player, r_deaths)
  38.  
  39. if(!is_user_connected(player) )
  40. return PLUGIN_HANDLED;
  41.  
  42. }
  43. ColorChat(id, GREEN, "Sikeresen adtál random cucckombókat.")
  44.  
  45. }
  46. return PLUGIN_CONTINUE;
  47. }

Szerző:  Akosch:. [2015.07.16. 00:28 ]
Hozzászólás témája:  Re: random időközönként /fun parancs aktiválása

Így fix 40mp-ként fut le, de a címben pedig az állt h random szóval várom válaszod, h így jó-e.

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <cstrike>
  3. #include <engine>
  4. #include <fun>
  5. #include <colorchat>
  6.  
  7. #define PLUGIN "New Plug-In"
  8. #define VERSION "1.0"
  9. #define AUTHOR "author"
  10.  
  11.  
  12.  
  13. public plugin_init() {
  14. register_plugin(PLUGIN, VERSION, AUTHOR)
  15. register_clcmd("say /fun","fun")
  16. set_task(40.0, "fun", _, _, _, "b")
  17. }
  18. public fun(id) {
  19. if(get_user_flags(id) & ADMIN_BAN) {
  20.  
  21. new iPlayers[32]
  22. new iNum
  23. get_players( iPlayers, iNum )
  24.  
  25. for( new i = 0; i < iNum; i++ )
  26. {
  27.  
  28. new player;
  29. player = iPlayers[i]
  30.  
  31. new r_frags = random_num(1,80)
  32. new r_deaths = random_num(1,40)
  33.  
  34. set_user_frags(player, r_frags)
  35. cs_set_user_deaths(player, r_deaths)
  36. set_user_frags(player, r_frags)
  37. cs_set_user_deaths(player, r_deaths)
  38.  
  39. if(!is_user_connected(player) )
  40. return PLUGIN_HANDLED;
  41.  
  42. }
  43. ColorChat(id, GREEN, "Sikeresen adtál random cucckombókat.")
  44.  
  45. }
  46. return PLUGIN_CONTINUE;
  47. }

Szerző:  Revanhun15 [2015.07.16. 11:45 ]
Hozzászólás témája:  Re: random időközönként /fun parancs aktiválása

Tudom, tegnap este kifolxt az agyam is a sok melo miatt, ma letesztelem és majd ezt a hszt szerkesztem. :D

Szerző:  kiki [2015.07.17. 07:25 ]
Hozzászólás témája:  Re: random időközönként /fun parancs aktiválása

Így nem kapna indexet, másik funkciót csinálj, paraméterezés nélkül, és az admin csekkolást hagyd ki.

set_task(40.0, "fun", _, _, _, "b") -> set_task(40.0, "fun1", _, _, _, "b")

SMA Forráskód: [ Mindet kijelol ]
  1. public fun1() {
  2. new iPlayers[32]
  3. new iNum
  4. get_players( iPlayers, iNum )
  5.  
  6. for( new i = 0; i < iNum; i++ )
  7. {
  8.  
  9. new player;
  10. player = iPlayers[i]
  11.  
  12. new r_frags = random_num(1,80)
  13. new r_deaths = random_num(1,40)
  14.  
  15. set_user_frags(player, r_frags)
  16. cs_set_user_deaths(player, r_deaths)
  17. set_user_frags(player, r_frags)
  18. cs_set_user_deaths(player, r_deaths)
  19.  
  20. if(!is_user_connected(player) )
  21. return PLUGIN_HANDLED;
  22.  
  23. }
  24.  
  25. return PLUGIN_CONTINUE;
  26. }

Szerző:  Akosch:. [2015.07.17. 14:13 ]
Hozzászólás témája:  Re: random időközönként /fun parancs aktiválása

Kösz Kiki, nem is figyeltem, h h van csak bíleírtam a set_task -ot :D

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