hlmod.hu
https://hlmod.hu/

Bemelegitő Kör
https://hlmod.hu/viewtopic.php?f=29&t=10098
Oldal: 1 / 1

Szerző:  alfanero [ 2013.08.12. 10:17 ]
Hozzászólás témája:  Bemelegitő Kör

Hy.
Nekem az kellene hogy minden mapp váltás után 1perc bemelegitő kör legyen amiben csak deagle-t lehet használni
Tehát elkezdödik a mapp akkor A kepernyo aljan szamoljon vissza h bemelegitő kör meg 50 másodperc .stb 0ig es ha letelt az ido akkor ujra indul a kör es mehet a normalis game



Kép

Szerző:  stupid [ 2013.08.12. 10:27 ]
Hozzászólás témája:  Re: Bemelegitő Kör

Teszt megvolt
SMA Forráskód: [ Mindet kijelol ]
  1. /* Plugin generated by AMXX-Studio */
  2.  
  3. #include <amxmodx>
  4. #include <amxmisc>
  5.  
  6. #define PLUGIN "Simple Knife Warump"
  7. #define VERSION "1.0"
  8. #define AUTHOR "Sn!ff3r"
  9.  
  10. #define TASKID 1234
  11.  
  12. new hudtimer, cvar, hudhandler, mp_freezetime, value
  13.  
  14. public plugin_init()
  15. {
  16. register_plugin(PLUGIN, VERSION, AUTHOR)
  17.  
  18. register_message(get_user_msgid("TextMsg") ,"message_TextMsg")
  19.  
  20. register_event("CurWeapon","switchweapon","be","1=1","2!29")
  21.  
  22. register_dictionary("simple_warmup.txt")
  23.  
  24. cvar = register_cvar("warmup_timer", "60")
  25.  
  26. hudhandler = CreateHudSyncObj()
  27. }
  28.  
  29. public plugin_cfg()
  30. {
  31. mp_freezetime = get_cvar_pointer("mp_freezetime")
  32.  
  33. set_task(10.0, "read_vars")
  34. }
  35.  
  36. public read_vars()
  37. {
  38. value = get_pcvar_num(mp_freezetime)
  39. }
  40.  
  41. public message_TextMsg(const MsgId, const MsgDest, const MsgEntity)
  42. {
  43. static message[64]
  44. get_msg_arg_string(2, message, charsmax(message))
  45.  
  46. if(equal(message, "#Game_Commencing"))
  47. {
  48. hudtimer = get_pcvar_num(cvar)
  49.  
  50. if(hudtimer == -1)
  51. return
  52.  
  53. formatex(message, charsmax(message), "%L", LANG_PLAYER, "WARUMP_START")
  54. set_msg_arg_string(2, message)
  55.  
  56. set_task(1.0, "restart", TASKID, _, _, "b")
  57. set_pcvar_num(mp_freezetime, 0)
  58. }
  59. if(equal(message, "#Game_will_restart_in"))
  60. {
  61. formatex(message, charsmax(message), "%L", LANG_PLAYER, "WARUMP_END")
  62. set_msg_arg_string(2, message)
  63. }
  64. }
  65.  
  66. public restart()
  67. {
  68. if(hudtimer <= 0)
  69. {
  70. remove_task(TASKID)
  71. set_cvar_num("sv_restartround", 1)
  72. set_pcvar_num(mp_freezetime, value)
  73. }
  74. else
  75. {
  76. set_hudmessage(255,255,255,-1.0,0.9,0,6.0,1.0,0.1,0.2)
  77. ShowSyncHudMsg(0, hudhandler, "%L", LANG_PLAYER, "COUNTING", hudtimer)
  78. }
  79. hudtimer--
  80. }
  81.  
  82. public switchweapon(id)
  83. {
  84. if(task_exists(TASKID))
  85. {
  86. engclient_cmd(id, "weapon_deagle")
  87. }
  88. }
  89.  

Szerző:  alfanero [ 2013.08.12. 10:28 ]
Hozzászólás témája:  Re: Bemelegitő Kör

esa txt magatol csinalja meg?

Szerző:  stupid [ 2013.08.12. 10:30 ]
Hozzászólás témája:  Re: Bemelegitő Kör

alfanero írta:
esa txt magatol csinalja meg?

Parancsolj http://amxmodx.crys.hu/site/?p=pluginz&c=l&f=keskor
Köszi gombot :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/