Quote:
Originally Posted by ConnorMcLeod
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(defuser, 0)
}
}
}
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(defuser, 0)
}
}
}
-->
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(defuser, 0)
Defuses = 0
}
}
}
This is the better way to solved the problem?
Quote:
Originally Posted by Asd'
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.
__________________