Half-Life : Happy Hours
#1
Estrella 
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.

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_bonusis_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_hourkiller,victimget_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))

Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)