07/05/2022, 01:59 AM
(Última modificación: 07/07/2022, 09:19 AM por Axon. Edited 2 times in total.)
Gente tengo este plugin de "Happy Frag Hour 1.1" pero no me cuenta los FRAGs en el HALF-LIFE.
En el horario que iniciar y finalizar va perfecto, pero no cuenta el doble de frags.
En el horario que iniciar y finalizar va perfecto, pero no cuenta el doble de frags.
Código PHP:
/*
---------------------------------------------------------
# # # #=== ### ## #
# ## #=== # # # #
# # #=== ### ## #
---------------------------------------------------------
Happy Frag Hour 1.1
Special thanks to:
- n4tu : for the idea of the plugin.
- mrhellish : for the fix in v 1.1.
If you modify the code, please DO NOT change the author!
---------------------------------------------------------
Contacts:
e-mail: [email protected]
skype: veco_kn
---------------------------------------------------------
Changes log:
-> v 1.0 = First release!
-> v 1.1 = Fixed hour check code.
---------------------------------------------------------
Don't forget to visit http://www.amxmodxbg.org :)
---------------------------------------------------------
*/
#include <amxmodx>
#include <fun>
new cvar_hfh_start,cvar_hfh_end,cvar_hfh_bonus, is_hfh_start
public plugin_init() {
register_plugin("Happy Frag Hour", "1.1", "<VeCo>")
cvar_hfh_start = register_cvar("hfh_start","00")
cvar_hfh_end = register_cvar("hfh_end","11")
cvar_hfh_bonus = register_cvar("hfh_bonus","2")
register_event("DeathMsg","hook_death","a")
}
public hook_death()
{
static hour_str[3],get_hour, killer,victim, get_start,get_end
get_time("%H",hour_str,2)
get_hour = str_to_num(hour_str)
get_start = get_pcvar_num(cvar_hfh_start)
get_end = get_pcvar_num(cvar_hfh_end)
if(get_start < get_end ? (get_start <= get_hour && get_hour < get_end) : (get_start <= get_hour || get_hour < get_end))
{
if(!is_hfh_start)
{
is_hfh_start = true
client_print(0,print_chat,"LA HORA FELIZ HA COMENZADO, TUS FRAGMENTOS SE MULTIPLICARAN X2.")
client_print(0,print_chat,"LA HORA FELIZ HA COMENZADO, TUS FRAGMENTOS SE MULTIPLICARAN X2.")
client_print(0,print_chat,"LA HORA FELIZ HA COMENZADO, TUS FRAGMENTOS SE MULTIPLICARAN X2.")
client_print(0,print_chat,"LA HORA FELIZ HA COMENZADO, TUS FRAGMENTOS SE MULTIPLICARAN X2.")
client_print(0,print_chat,"LA HORA FELIZ HA COMENZADO, TUS FRAGMENTOS SE MULTIPLICARAN X2.")
client_print(0,print_chat,"LA HORA FELIZ HA COMENZADO, TUS FRAGMENTOS SE MULTIPLICARAN X2.")
}
} else {
is_hfh_start = false
}
if(!is_hfh_start) return
killer = read_data(1)
victim = read_data(2)
if(!is_user_connected(killer) || get_user_team(killer) == get_user_team(victim)) return
set_user_frags(killer,get_user_frags(killer) + get_pcvar_num(cvar_hfh_bonus))
}