In
CPlayer__AddToFullPack_post try to verifiy the "iE" because that is an entity too, maybe it's what you want.
PHP Code:
public CPlayer__AddToFullPack_post(esState, iE, iEnt, iHost, iHostFlags, iPlayer, pSet)
{
server_print("iE: %d; iEnt: %d; g_iEntity: %d", iE, iEnt, g_iEntity);
if (iEnt != g_iEntity){ //The problem is different entity.
return;
}
if (get_bit(g_bitsMuzzleFlash, iHost))
{
set_es(esState, ES_Frame, float(random_num(0, 2)));
set_es(esState, ES_RenderMode, kRenderTransAdd);
set_es(esState, ES_RenderAmt, 255.0);
reset_bit(g_bitsMuzzleFlash, iHost);
}
new fgy[32];
fgy[iHost] = get_user_weapon(iHost);
if(fgy[iHost] == CSW_AK47 || fgy[iHost] == CSW_M4A1 || fgy[iHost] == CSW_AWP || fgy[iHost] == CSW_FAMAS || fgy[iHost] == CSW_M4A1){
entity_set_model(g_iEntity, spriteok[0]);
}
entity_set_float(g_iEntity, EV_FL_scale, 0.2);
entity_set_int(g_iEntity, EV_INT_rendermode, kRenderTransTexture);
entity_set_float(g_iEntity, EV_FL_renderamt, 0.0);
set_es(esState, ES_Skin, iHost);
set_es(esState, ES_Body, 1);
set_es(esState, ES_AimEnt, iHost);
set_es(esState, ES_MoveType, MOVETYPE_FOLLOW);
}
And post the messages printed out in your console.
__________________