Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- hook.Add("InitPostEntity", "HealthDoor", function()
- for k,v in pairs(ents.GetAll()) do
- if v:GetClass() == "prop_door_rotating" then -- Entity двери существует еще func_door это ворота
- v:SetHealth("500") -- Здоровье двери :D Health Door
- end
- end
- end)
- hook.Add("EntityTakeDamage", "DamageDoor", function(door, dmginfo)
- if (door:GetClass() == "prop_door_rotating" and IsValid(door)) then
- local doorhealth = door:Health()
- local checkdmg = dmginfo:GetDamage()
- door:SetHealth(doorhealth - checkdmg)
- if door:Health() <= 0 then
- door:Fire("unlock",0) -- Разблокирует дверь Unlock door
- door:Fire("open",0) -- Открывает дверь Opens door
- timer.Simple(3, function() -- Восстанавливает здоровье двери... Reset health door
- door:SetHealth("500")
- end )
- end
- end
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement