Ciągle mam takie logi:
L 05/08/2015 - 09:36:01: [AMXX] Displaying debug trace (plugin "jail_api_jailbreak.amxx") L 05/08/2015 - 09:36:01: [AMXX] Run time error 4: index out of bounds L 05/08/2015 - 09:36:01: [AMXX] [0] jail_api_jailbreak.sma::vAttackDamagePlayer (line 1153) L 05/08/2015 - 09:36:01: [AMXX] [1] jail_api_jailbreak.sma::TraceAttack (line 1140) L 05/08/2015 - 09:36:01: [AMXX] Displaying debug trace (plugin "jail_api_jailbreak.amxx") L 05/08/2015 - 09:36:01: [AMXX] Run time error 4: index out of bounds L 05/08/2015 - 09:36:01: [AMXX] [0] jail_api_jailbreak.sma::vAttackDamagePlayer (line 1153) L 05/08/2015 - 09:36:01: [AMXX] [1] jail_api_jailbreak.sma::TakeDamage (line 1137)
A to poniżej treść kodu, do którego odnoszą się logi
Ktoś wie o co chodzi, jak to naprawić
?
public Handel_Bronie(id, menu, item)
{
if(item == MENU_EXIT || !is_user_alive(id) || !bronie_menu[id][0]){
menu_destroy(menu);
return PLUGIN_HANDLED;
}
#if defined DEBUG
log_to_file("jail_api_jailbreak.log", "Handel_Bronie pre");
#endif
new weaponname[24], data[3], weapon, callback;
menu_item_getinfo(menu, item, weapon, data, 2, _, _, callback);
if((callback = Jaki_Pistolet(id)) > 0)
ham_strip_weapon(id, callback);
weapon = str_to_num(data);
get_weaponname(weapon, weaponname, 23);
give_item(id, weaponname);
cs_set_user_bpammo(id, weapon, maxAmmo[weapon]);
bronie_gracza[id][0] = weapon;
if(bronie_menu[id][1])
MenuPistolety(id);
#if defined DEBUG
log_to_file("jail_api_jailbreak.log", "Handel_Bronie post");
#endif
return PLUGIN_HANDLED;
}

Dodatki SourceMod












