no matter what damage an entity takes it will violently explode (including you, unless ur in god mode)
its so simple but funny
i didnt want to make a full addon out of this but had some kind of need to share it
so here you go
have fun with life
put this in garrysmod/lua/autorun/server
explodeath.lua
[CODE]
hook.Add( "EntityTakeDamage", "explodeath", function(target, inf)
local loc = target:GetPos()
local isplayer = target:IsPlayer()
if !explodeath_pgo(target) then
target:Remove()
timer.Simple( 0.05, function()
if explodeath_pgo(target) then return end
local explosion = ents.Create( "env_explosion" )
explosion:SetPos( loc )
explosion:SetOwner( inf:GetAttacker() )
explosion:Spawn()
explosion:SetKeyValue( "iMagnitude", "220" )
explosion:Fire( "Explode", 0, 0 )
explosion:EmitSound( "weapon_AWP.Single", 400, 400 )
if isplayer then
target:Spectate(OBS_MODE_DEATHCAM)
target:StripWeapons()
timer.Simple( 2, function()
if target:IsValid() then
target:UnSpectate()
target:Spawn()
end
end )
end
end )
end
end )
function explodeath_pgo(ent)
local ret = false;
if !ent:IsValid() then return false end
if ent:IsPlayer() then
if ent:HasGodMode() then
ret = true;
end
end
return ret;
end
[/CODE]
lol, sorry if this is the wrong thread or something, but by my experience Facepunch is a pretty open place so idc
[highlight](User was banned for this post ("Undescriptive thread title + crap thread" - Kiwi))[/highlight]
You should really space out your code. Other than that, I can't really see anything wrong.
[QUOTE=VeXan;52513288]You should really space out your code. Other than that, I can't really see anything wrong.[/QUOTE]
thanks i guess
Sorry, you need to Log In to post a reply to this thread.