Error with semiclip plugin
I'm using ConnorMcLeod's semiclip plugin but it gives errors. The error logs get so big that they take a lot of time to load. :)
Here is the error:
Code:
L 08/04/2011 - 23:00:00: [ENGINE] Invalid player 20 (not in-game)
L 08/04/2011 - 23:00:00: [AMXX] Displaying debug trace (plugin "mdb_bhop.amxx")
L 08/04/2011 - 23:00:00: [AMXX] Run time error 10: native error (native "entity_range")
L 08/04/2011 - 23:00:00: [AMXX] [0] bunnyhop.sma::FM_client_AddToFullPack_Post (line 1743)
L 08/04/2011 - 23:00:00: [ENGINE] Invalid player 20 (not in-game)
L 08/04/2011 - 23:00:00: [AMXX] Displaying debug trace (plugin "mdb_bhop.amxx")
L 08/04/2011 - 23:00:00: [AMXX] Run time error 10: native error (native "entity_range")
L 08/04/2011 - 23:00:00: [AMXX] [0] bunnyhop.sma::FM_client_AddToFullPack_Post (line 1743)
L 08/04/2011 - 23:00:00: [ENGINE] Invalid player 20 (not in-game)
L 08/04/2011 - 23:00:00: [AMXX] Displaying debug trace (plugin "mdb_bhop.amxx")
L 08/04/2011 - 23:00:00: [AMXX] Run time error 10: native error (native "entity_range")
L 08/04/2011 - 23:00:00: [AMXX] [0] bunnyhop.sma::FM_client_AddToFullPack_Post (line 1743)
L 08/04/2011 - 23:00:00: [ENGINE] Invalid player 20 (not in-game)
L 08/04/2011 - 23:00:00: [AMXX] Displaying debug trace (plugin "mdb_bhop.amxx")
L 08/04/2011 - 23:00:00: [AMXX] Run time error 10: native error (native "entity_range")
L 08/04/2011 - 23:00:00: [AMXX] [0] bunnyhop.sma::FM_client_AddToFullPack_Post (line 1743)
L 08/04/2011 - 23:00:00: [ENGINE] Invalid player 20 (not in-game)
L 08/04/2011 - 23:00:00: [AMXX] Displaying debug trace (plugin "mdb_bhop.amxx")
L 08/04/2011 - 23:00:00: [AMXX] Run time error 10: native error (native "entity_range")
L 08/04/2011 - 23:00:00: [AMXX] [0] bunnyhop.sma::FM_client_AddToFullPack_Post (line 1743)
And so on. It prints over 100 lines a second for about 4 seconds and happens again after an hour or so. I'm using it on a KZ server that is always 31/32 during the day.
Here is the code:
PHP Code:
#include <amxmodx> #include <engine> #include <fakemeta> #include <hamsandwich>
const MAX_PLAYERS = 32
new g_iPlayers[MAX_PLAYERS], g_iNum, g_iPlayer, i new const g_szAliveFlags[] = "a" #define RefreshPlayersList() get_players(g_iPlayers, g_iNum, g_szAliveFlags)
public plugin_init() { register_forward(FM_AddToFullPack, "FM_client_AddToFullPack_Post", 1) RegisterHam(Ham_Player_PreThink, "player", "Ham_CBasePlayer_PreThink_Post", 1) }
public FM_client_AddToFullPack_Post(es, e, iEnt, id, hostflags, player, pSet) { if( player && id != iEnt && get_orig_retval() && is_user_alive(id) ) { set_es(es, ES_Solid, SOLID_NOT)
static Float:flDistance flDistance = entity_range(id, iEnt) //THIS LINE GIVES THE ERROR if( flDistance < 512.0 ) { set_es(es, ES_RenderMode, kRenderTransAlpha) set_es(es, ES_RenderAmt, floatround(flDistance)/2) } } }
public Ham_CBasePlayer_PreThink_Post(id) { if( !is_user_alive(id) ) { return }
RefreshPlayersList()
for(i = 0; i<g_iNum; i++) { g_iPlayer = g_iPlayers[i] if( id != g_iPlayer ) { set_pev(g_iPlayer, pev_solid, SOLID_NOT) } } }
public client_PostThink(id) { if( !is_user_alive(id) ) { return }
RefreshPlayersList()
for(i = 0; i<g_iNum; i++) { g_iPlayer = g_iPlayers[i] if( g_iPlayer != id ) { set_pev(g_iPlayer, pev_solid, SOLID_SLIDEBOX) } } }
|