Raised This Month: $32 Target: $400
 8% 

Spray Cooldown


Post New Thread Reply   
 
Thread Tools Display Modes
edon1337
Penguin Enthusiast
Join Date: Jun 2016
Location: Macedonia
Old 10-27-2019 , 12:37   Re: Spray Cooldown
Reply With Quote #11

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

new g_iLastSpray33 ];
new 
g_iCvar;

public 
plugin_init( )
{
    
register_plugin"Spray Delay""1.0""DoNii" );
    
    
RegisterHamHam_Player_ImpulseCommands"player""@HamPlayerImpulseCommands_Pre");
    
    
g_iCvar register_cvar"sd_cooldown""60" );
}

public 
client_connectid )
{
    
g_iLastSprayid ] = 0;
}

@
HamPlayerImpulseCommands_Preid )
{
    if( 
is_user_aliveid ) && pevidpev_impulse ) == 201 )
    {
        new 
iSysTime get_systime( ) , iSDCoolDown get_pcvar_numg_iCvar ) , iCoolDown iSysTime g_iLastSprayid ];
        
        if( ( 
g_iLastSprayid ] != ) && ( iCoolDown iSDCoolDown ) )
        {
            
set_pevidpev_impulse);
            
client_printidprint_center"[Spray Cooldown] Wait %d more second%s", ( iSDCoolDown iCoolDown ) , ( iSDCoolDown iCoolDown ) != "s" "" );
        }
        else
        {
            
g_iLastSprayid ] = iSysTime;
        }
    }
    return 
HAM_IGNORED;

__________________

Last edited by edon1337; 10-27-2019 at 14:01. Reason: fixed
edon1337 is offline
OmgKhalifa
Member
Join Date: Aug 2018
Location: Marijuana Land
Old 10-27-2019 , 12:47   Re: Spray Cooldown
Reply With Quote #12

Quote:
Originally Posted by edon1337 View Post
PHP Code:
#include < amxmodx >
#include < hamsandwich >
#include < fakemeta >

new g_iLastSpray33 ];
new 
g_iCvar;

public 
plugin_init( )
{
    
register_plugin"Spray Delay""1.0""DoNii" );
    
    
RegisterHamHam_Player_ImpulseCommands"player""@HamPlayerImpulseCommands_Pre");
    
    
g_iCvar register_cvar"sd_cooldown""60" );
}

public 
client_connectid )
{
    
g_iLastSprayid ] = 0;
}

@
HamPlayerImpulseCommands_Preid )
{
    if( 
is_user_aliveid ) && pevidpev_impulse ) == 201 )
    {
        new 
iSysTime get_systime( ), iCoolDown iSysTime g_iLastSprayid ];
        if( 
g_iLastSprayid ] != && iCoolDown get_pcvar_numg_iCvar ) )
        {
            
set_pevidpev_impulse);
            
client_printidprint_center"[Spray Cooldown] Wait %d more second%s"iCoolDowniCoolDown != "s" "" );
        }
        
        else
        {
            
g_iLastSprayid ] = iSysTime;
        }
    }
    return 
HAM_IGNORED;

so your plugin is working just fine only bug is the print chat is counting up instead of counting your remaining seconds left (going down)

thats all we gotta fix and its working flawlessly
__________________
OmgKhalifa is offline
Bugsy
AMX Mod X Moderator
Join Date: Feb 2005
Location: NJ, USA
Old 10-27-2019 , 13:38   Re: Spray Cooldown
Reply With Quote #13

PHP Code:
@HamPlayerImpulseCommands_Preid )
{
    if( 
is_user_aliveid ) && pevidpev_impulse ) == 201 )
    {
        new 
iSysTime get_systime( ) , iSDCoolDown get_pcvar_numg_iCvar ) , iCoolDown iSysTime g_iLastSprayid ];
        
        if( ( 
g_iLastSprayid ] != ) && ( iCoolDown iSDCoolDown ) )
        {
            
set_pevidpev_impulse);
            
client_printidprint_center"[Spray Cooldown] Wait %d more second%s", ( iSDCoolDown iCoolDown ) , ( iSDCoolDown iCoolDown ) != "s" "" );
        }
        else
        {
            
g_iLastSprayid ] = iSysTime;
        }
    }
    
    return 
HAM_IGNORED;

__________________

Last edited by Bugsy; 10-27-2019 at 13:39.
Bugsy is online now
edon1337
Penguin Enthusiast
Join Date: Jun 2016
Location: Macedonia
Old 10-27-2019 , 13:55   Re: Spray Cooldown
Reply With Quote #14

Quote:
Originally Posted by Bugsy View Post
PHP Code:
@HamPlayerImpulseCommands_Preid )
{
    if( 
is_user_aliveid ) && pevidpev_impulse ) == 201 )
    {
        new 
iSysTime get_systime( ) , iSDCoolDown get_pcvar_numg_iCvar ) , iCoolDown iSysTime g_iLastSprayid ];
        
        if( ( 
g_iLastSprayid ] != ) && ( iCoolDown iSDCoolDown ) )
        {
            
set_pevidpev_impulse);
            
client_printidprint_center"[Spray Cooldown] Wait %d more second%s", ( iSDCoolDown iCoolDown ) , ( iSDCoolDown iCoolDown ) != "s" "" );
        }
        else
        {
            
g_iLastSprayid ] = iSysTime;
        }
    }
    
    return 
HAM_IGNORED;

My bad
__________________
edon1337 is offline
OmgKhalifa
Member
Join Date: Aug 2018
Location: Marijuana Land
Old 10-27-2019 , 14:04   Re: Spray Cooldown
Reply With Quote #15

Thank you to EVERYONE who put their work into this i know it aint much but i greatly appreciate this.
__________________
OmgKhalifa is offline
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 14:54.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode