Quote:
L 01/25/2013 - 17:04:52: Start of error session.
L 01/25/2013 - 17:04:52: Info (map "deathrun_blueoffice") (file "addons/amxmodx/logs/error_20130125.log")
L 01/25/2013 - 17:04:52: [AMXX] Displaying debug trace (plugin "dr_shop.amxx")
L 01/25/2013 - 17:04:52: [AMXX] Run time error 4: index out of bounds
L 01/25/2013 - 17:04:52: [AMXX] [0] dr_shop.sma::Hook_Deathmessage (line 1012)
|
PHP Code:
/* --| Event when player died */
public Hook_Deathmessage()
{
/* --| If plugin is on... */
if( get_pcvar_num( gDrShopOn ) == 1 )
{
/* --| Get the killer and attacker */
new killer = read_data( 1 );
new victim = read_data( 2 );
/* --| If player has died with world / trigger_hurt */
if( killer == victim )
{
return PLUGIN_HANDLED;
}
/* --| Setting killer points when killed a enemy */
if(get_user_flags(killer) & ADMIN_LEVEL_H)
{
gKillerPoints[ killer ] += get_pcvar_num( gKillerPointsCvar ) * 2;
}
else
{
gKillerPoints[ killer ] += get_pcvar_num( gKillerPointsCvar );
}
/* --| Reseting items */
if(!is_user_bot(victim))
{
HasHe[ victim ] = false;
HasBothGren[ victim ] = false;
HasSilent[ victim ] = false;
HasHealth[ victim ] = false;
HasArmor[ victim ] = false;
HasSpeed[ victim ] = false;
HasGravity[ victim ] = false;
HasInvis[ victim ] = false;
HasNoclip[ victim ] = false;
HasJet[ victim ] = false;
HasDeagle[ victim ] = false;
HasLongJump[ victim ] = false;
HasGlow[ victim ] = false;
HasNVG[ victim ] = false;
set_user_gravity( victim, 1.0 );
set_user_maxspeed( victim, 0.0 );
set_user_footsteps( victim, 0 );
set_user_noclip( victim, 0 );
set_user_rendering( victim );
set_user_nvg( victim, 0 );
remove_user_nvg( victim );
remove_task( victim );
}
}
return PLUGIN_CONTINUE;
}
1012 line
PHP Code:
HasHe[ victim ] = false;
http://forums.alliedmods.net/showthread.php?t=87536