View Single Post
Unkolix
Veteran Member
Join Date: Sep 2012
Old 04-15-2013 , 14:10   Re: Free Vip between 20:00 & 09:00
Reply With Quote #2

I believe someone can edit this plugin someone has made me. Edit it by your needs. I am too lazy now.

PHP Code:
#include <amxmodx>
#include <hamsandwich>

#define PLUGIN "Free VIP"
#define VERSION "1.0"
#define AUTHOR "Chakalaka In You. Boom Boom"

new g_FreeVip[33];
new 
g_Time_1g_Time_2

public plugin_init()
{
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
g_Time_1 register_cvar("free_vip_time_from""20")
    
g_Time_2 register_cvar("free_vip_time_to""09")
    
    
RegisterHam(Ham_Spawn"player""fwHamPlayerSpawnPost"1)
    
    
register_dictionary("free_vip.txt");
}

public 
fwHamPlayerSpawnPost(id)
{
    new 
szTime[3]
    
get_time("%H",szTime,2)
    
    new 
Time_1 get_pcvar_num(g_Time_1)
    new 
Time_2 get_pcvar_num(g_Time_2)
    
    new 
iTime str_to_num(szTime)
    if( 
20 <= iTime <= 24 )
    {
        if( !(
get_user_flags(id) & ADMIN_RESERVATION) )
        {
            
remove_user_flags(idADMIN_USER);
            
set_user_flags(idADMIN_LEVEL_H);
            
g_FreeVip[id] = true;
            
set_hudmessage255255255, -1.00.8700.012.00.10.2, -);
            
show_hudmessage id"%L"id"FREE_VIP"Time_1Time_2)
        }
    }
    else if( 
00 <= iTime <= 09 )
    {
        if( !(
get_user_flags(id) & ADMIN_RESERVATION) )
        {
            
remove_user_flags(idADMIN_USER);
            
set_user_flags(idADMIN_LEVEL_H);
            
g_FreeVip[id] = true;
            
set_hudmessage255255255, -1.00.8700.012.00.10.2, -);
            
show_hudmessage id"%L"id"FREE_VIP"Time_1Time_2)
        }
    }
    else if( 
g_FreeVip[id] )
    {
        
remove_user_flags(idADMIN_LEVEL_H);
        
set_user_flags(idADMIN_USER);
        
g_FreeVip[id] = false;
    }

Unkolix is offline