Advertisement
Guest User

Untitled

a guest
Mar 29th, 2015
255
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.17 KB | None | 0 0
  1. local ss = RegisterPlugin('Gate', 1.0)
  2. local fps = GetCvar('sv_fps'):GetInteger()
  3. local Time = {}
  4. for i = 0,31 do
  5. Time[i] = 0
  6. end
  7.  
  8. local function GateTimer()
  9. for i = 0,31 do
  10. if GetPlayer(i) ~= nil and GetPlayer(i):GetDuelingPartner() == nil and GetPlayer(i):GetTeam() ~= 3 and GetPlayer(i):GetPosition().x > 500 and GetPlayer(i):GetPosition().x < 900 and GetPlayer(i):GetPosition().y < -1240 and GetPlayer(i):GetPosition().y > -1460 and GetPlayer(i):GetPosition().z < 200 and GetPlayer(i):IsWeaponHolstered() == 2 then
  11. GetPlayer(i):SetEFlag(EFlags.ALT_DIM)
  12. GetPlayer(i):SetFlag(Flags.NO_KNOCKBACK)
  13. GetPlayer(i):SetFlag(Flags.GODMODE)
  14. Time[i] = Time[i]+1
  15. local timeleft = 1 - Time[i]/fps
  16. if timeleft == 0 then
  17. Time[i] = 0
  18. if GetPlayer(i):GetHealth() < 100 then
  19. GetPlayer(i):SetHealth(GetPlayer(i):GetHealth() + 1)
  20. end
  21. if GetPlayer(i):GetArmor() < 100 then
  22. GetPlayer(i):SetArmor(GetPlayer(i):GetArmor() + 1)
  23. end
  24. end
  25. elseif GetPlayer(i) ~= nil and GetPlayer(i):GetTeam() ~= 3 then
  26. GetPlayer(i):RemoveEFlag(EFlags.ALT_DIM)
  27. GetPlayer(i):RemoveFlag(Flags.NO_KNOCKBACK)
  28. GetPlayer(i):RemoveFlag(Flags.GODMODE)
  29. end
  30. end
  31. end
  32.  
  33. AddListener('JPLUA_EVENT_RUNFRAME', GateTimer)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement