stock UTIL_Damage(attacker, victim, Float:fDamage, damagebits, ent = 0, const szWeapon[] = ""){ static info_target = 0; if(!info_target) info_target = engfunc(EngFunc_AllocString, "info_target"); if(pev_valid(ent)) ExecuteHamB(Ham_TakeDamage, victim, ent, attacker, fDamage, damagebits); // Linia 509 else{ ent = engfunc(EngFunc_CreateNamedEntity, info_target); set_pev(ent, pev_classname, szWeapon); ExecuteHamB(Ham_TakeDamage, victim, ent, attacker, fDamage, damagebits); set_pev(ent, pev_flags, FL_KILLME); } }
L 01/11/2012 - 13:03:04: [AMXX] [0] natives.inl::UTIL_Damage (line 509) L 01/11/2012 - 13:03:04: [AMXX] [1] natives.inl::Zadaj_Damage (line 349) L 01/11/2012 - 13:03:04: Unhandled dynamic native error L 01/11/2012 - 13:03:04: [AMXX] Displaying debug trace (plugin "Test.amxx") L 01/11/2012 - 13:03:04: [AMXX] Run time error 10: native error (native "zabierz_hp")
public ZadajObrazenia(atakujacy, ofiara, Float:obrazenia, damagebits, ent, const szWeapon[]) { if(pev(ofiara, pev_takedamage)) { UTIL_Damage(atakujacy, ofiara, obrazenia, damagebits, ent, szWeapon) // linia 349 } Gdzie jest błąd? }