I don't have now logs, but i don't understand why it writes index out of bounds(on set_view/invalid player)? I'm doing it for 1 specified client
PHP Code:
public TaskFinishHeal2(client)
{
if( pev_valid(g_ent[client]) )
{
engfunc(EngFunc_RemoveEntity, g_ent[client]);
g_ent[client] = 0;
}
// new target = g_target[client];
new Float:health;
pev(client, pev_health, health);
if( health < 100.0 )
{
set_pev(client, pev_health, HEALTH_SET);
}
ManageBar(client, BAR_REMOVE);
g_healing[client] = false;
// g_target[client] = 0;
// g_being_healed[target] = false;
// g_healer[target] = 0;
g_Player_Item_Picked[client] = false;
set_view(client,CAMERA_NONE);
}
__________________