вот такие вот дела, не могу теперь понять из-за чего это, если не выдаю оружие нативом вроде чисто в консоли
Код:
L 12/24/2013 - 04:54:33: [FAKEMETA] Invalid entity
L 12/24/2013 - 04:54:33: [AMXX] Displaying debug trace (plugin "zp_weapon_dualinfinity.amxx")
L 12/24/2013 - 04:54:33: [AMXX] Run time error 10: native error (native "pev")
L 12/24/2013 - 04:54:33: [AMXX] [0] zp_weapon_dualinfinity.sma::DInfinity_ItemPostFrame (line 571)
Код:
public DInfinity_ItemPostFrame(weapon_entity) {
new id = pev(weapon_entity, pev_owner)
if (!is_user_connected(id))
return HAM_IGNORED;
if (!g_has_dinfinity[id])
return HAM_IGNORED;
new Float:flNextAttack = get_pdata_float(id, m_flNextAttack, PLAYER_LINUX_XTRA_OFF)
new iBpAmmo = cs_get_user_bpammo(id, CSW_ELITE);
new iClip = get_pdata_int(weapon_entity, m_iClip, WEAP_LINUX_XTRA_OFF)
new fInReload = get_pdata_int(weapon_entity, m_fInReload, WEAP_LINUX_XTRA_OFF)
if( fInReload && flNextAttack <= 0.0 )
{
new j = min(get_pcvar_num(cvar_clip_dinfinity) - iClip, iBpAmmo)
set_pdata_int(weapon_entity, m_iClip, iClip + j, WEAP_LINUX_XTRA_OFF)
cs_set_user_bpammo(id, CSW_ELITE, iBpAmmo-j);
set_pdata_int(weapon_entity, m_fInReload, 0, WEAP_LINUX_XTRA_OFF)
fInReload = 0
}
return HAM_IGNORED;
}
Отредактировал: Viva, - 24.12.2013, 12:14