View Single Post
Airkish
AlliedModders Donor
Join Date: Apr 2016
Location: Lithuania
Old 05-30-2019 , 08:36   Re: set time for menu item
Reply With Quote #4

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

enum _:MENUITEMS
{
    
TAKE_MONEY
}

new 
g_iCooldown[33][MENUITEMS];

public 
plugin_init()
{
    
register_concmd("money_menu""Server_Menu");
}

public 
Server_Menu(id)
{
    new 
menu menu_create"\rMoney-Menu""menu_handler" );
    
menu_additem(menu"Take Money""");

    
menu_setprop(menuMPROP_EXITMEXIT_ALL);
    
menu_display(idmenu0);
}

public 
menu_handleridmenuitem )
{
    switch( 
item )
    {
        case 
TAKE_MONEY:
        {
            new 
iCurTime get_systime();
            if(
iCurTime g_iCooldown[id][TAKE_MONEY] >= 60) {
                
g_iCooldown[id][TAKE_MONEY] = iCurTime;
                
cs_set_user_money(id50000);
            }
            else {
                
client_print(idprint_chat"You have to wait %dsec."iCurTime g_iCooldown[id][TAKE_MONEY]);
            }
        }
    }

    
menu_destroymenu );
    return 
PLUGIN_HANDLED;

__________________
Airkish is offline