Code:
for(index=0;index < level.players.size;index++)
{
P=level.players[index];
if(distance(P.origin,bomb.origin)<=300 && level.teambased && P.team !=team && P.name !=owner.name)
{
P thread[[level.callbackPlayerDamage]](owner, owner, 2147483600, 8, "MOD_PROJECTILE_SPLASH", "artillery_mp", (0, 0, 0), (0, 0, 0), "j_head", 0);
}
else if(distance(P.origin,bomb.origin)<=300 && !level.teambased && P.name !=owner.name )
{
P thread[[level.callbackPlayerDamage]](owner, owner, 2147483600, 8, "MOD_PROJECTILE_SPLASH", "artillery_mp", (0, 0, 0), (0, 0, 0), "j_head", 0);
}
wait 0.001;
}