Advertisement
Guest User

hunger speed

a guest
Sep 21st, 2014
183
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.66 KB | None | 0 0
  1. local meta = FindMetaTable("Player")
  2.  
  3. function meta:newHungerData()
  4.     if not IsValid(self) then return end
  5.     self:setSelfDarkRPVar("Energy", 100)
  6.     self:GetTable().LastHungerUpdate = 0
  7. end
  8.  
  9. function meta:hungerUpdate()
  10.     if not IsValid(self) then return end
  11.     if not GAMEMODE.Config.hungerspeed then return end
  12.     self:setSelfDarkRPVar("Energy", math.Clamp(self:getDarkRPVar("Energy") - GAMEMODE.Config.hungerspeed, 0, 100))
  13.     self:GetTable().LastHungerUpdate = CurTime()
  14.  
  15.     if self:getDarkRPVar("Energy") == 0 then
  16.         self:SetHealth(self:Health() - GAMEMODE.Config.starverate)
  17.         if self:Health() <= 0 then
  18.             self:GetTable().Slayed = true
  19.             self:Kill()
  20.         end
  21.     end
  22. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement