function OnGameEvent_player_hurt(params) { local victim = GetPlayerFromUserID(params.userid); if (victim && victim.IsBot() && victim.GetHealth() <= 10) { if (victim.GetScriptClass() == "KaboomBot" || victim.GetName() == "KaboomBot") { victim.AddCond(14); victim.AddCond(83); EntFireByHandle(victim, "CallScriptFunction", "ZloeseExplosionAus", 1.5, null, null); } } } function ZloeseExplosionAus() { local pos = self.GetOrigin(); local explosion = CreateByClassname("env_explosion"); explosion.SetOrigin(pos); explosion.SetKeyValue("iMagnitude", "500"); // 500 Schaden = Sofortiger Tod explosion.SetKeyValue("iRadiusOverride", "350"); // Reichweite explosion.Spawn(); explosion.FireInput("Explode"); self.RemoveCond(14); self.TakeDamage(1000, 0, null); }