in "remove_eball" you have to set it like this:

if (event_type == event_entity || event_type == event_block)
{
ent_remove(me);
}

also if you want it to find the player, do not use if (you == player), give the player a skill like:

action player_action
{
my.skill99 = 1979;
//code....
}

and then for the check use

if (you.skill99 == 1979) rather than if (you == player)

because i can't promise that you will ever be equal to the player value, even if the you pointer is on the player...


- aka Manslayer101