Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Happy Hour by fiendshard
- CVARS:
- zp_hhstart < number > - time when to start happy hour
- zp_hhend < number > - time when to end happy hour
- zp_hhx < number > - how many times to multiply happy hour rewards
- */
- #include <amxmodx>
- new cvar_start,cvar_end, cvar_multi, zm, hm
- public plugin_init()
- {
- register_plugin("[ZP] Addon: Happy Hour", "0.1", "fiendshard")
- register_logevent("round_start", 2, "1=Round_Start")
- register_logevent("round_end", 2, "1=Round_End")
- zm = get_cvar_num("zp_zombie_infect_reward")
- hm = get_cvar_num("zp_human_damage_reward")
- cvar_start = register_cvar("zp_hhstart", "18")
- cvar_end = register_cvar("zp_hhend", "24")
- cvar_multi = register_cvar("zp_hhx", "2")
- }
- public round_start()
- {
- static szHours, szMinutes, szSeconds
- time(szHours, szMinutes, szSeconds)
- if(cvar_start > get_pcvar_num(cvar_end) && (szHours >= get_pcvar_num(cvar_start) || szHours < get_pcvar_num(cvar_end)))
- {
- set_cvar_num("zp_human_damage_reward", hm / (get_cvar_num("zp_hhx")))
- set_cvar_num ("zp_zombie_infect_reward", zm* (get_cvar_num("zp_hhx")))
- client_print(0, print_chat, "Happy Hour! Starts at: %d o'clock - Ends at: %d o'clock. It multiplies AP by %d", get_pcvar_num(cvar_start), get_pcvar_num(cvar_end), get_pcvar_num(cvar_multi))
- }
- }
- public round_end()
- {
- set_cvar_num("zp_human_damage_reward", hm )
- set_cvar_num ("zp_zombie_infect_reward", zm)
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement