View Single Post
Alucard^
AMXX Moderator: Others
Join Date: Sep 2007
Location: Street
Old 08-21-2009 , 01:24   Re: Realistic Defuse
Reply With Quote #4

Quote:
Originally Posted by ConnorMcLeod View Post
Dont you need to set NewDefuse to true/false foe each player ? (or something i've misread in the code ?)
Emm, i dont understand at all but... the problem isn't the NewDefuse, the problem is with the normal defuse.

PHP Code:
public bomb_defused(defuser)
{
    if(
get_pcvar_num(p_RemoveDefuse) && cs_get_user_defuse(defuser) )
    {    
        if(!
NewDefuse)
        {
            new 
num get_pcvar_num(p_Defuses)
            
            if( (++
Defuses == num) || get_pcvar_num(p_Defuses) == 0)
                
cs_set_user_defuse(defuser0)
        }
    }

This is how i detect how much defuses have to been made after remove defuse (remove defuse only if is a normal defuse, if is a New Defuse, dont remove it).

EDIT: Updated to 1.2

PHP Code:
public bomb_defused(defuser)
{
    if(
get_pcvar_num(p_RemoveDefuse) && cs_get_user_defuse(defuser) )
    {    
        if(!
NewDefuse)
        {
            new 
num get_pcvar_num(p_Defuses)
            
            if( (++
Defuses == num) || get_pcvar_num(p_Defuses) == 0)
                
cs_set_user_defuse(defuser0)
        }
    }

-->

PHP Code:
public bomb_defused(defuser)
{
    if(
get_pcvar_num(p_RemoveDefuse) && cs_get_user_defuse(defuser) && !NewDefuse)
    {    
        new 
num get_pcvar_num(p_Defuses)
        
        if( (++
Defuses == num) || get_pcvar_num(p_Defuses) == 0)
        {
            
cs_set_user_defuse(defuser0)
            
Defuses 0
        
}
    }

This is the better way to solved the problem?

Quote:
Originally Posted by Asd' View Post
You could upload screenshots, please?
I don't think are rly needed becouse the plugin has nothing special visual but well, added 2 images in the first post.
__________________
Approved Plugins - Steam Profile

Public non-terminated projects:
All Admins Menu, HLTV parameters, Subnick,
Second Password (cool style), InfoZone,
Binary C4 plant/defuse, and more...

Private projects:
NoSpec (+menu), NV Surf Management,
PM Adanved System, KZ longjump2, and more...

Last edited by Alucard^; 08-21-2009 at 02:43.
Alucard^ is offline
Send a message via Skype™ to Alucard^