hlmod.hu
https://hlmod.hu/

Bemelegítő késsel
https://hlmod.hu/viewtopic.php?f=29&t=23313
Oldal: 1 / 1

Szerző:  gyurc1111 [2015.12.30. 18:59 ]
Hozzászólás témája:  Bemelegítő késsel

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


Ezt valaki át írná úgy:
-Az első 2 kör legyen kés(addig megy amíg meg nem hal valamelyik csapatból mindenki)
-Addig nem tudnak vásárolni
-Hudban írja: Az első 2 kör csak késsel
-Ne legyen lang,helyette print_color

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