Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local ss = RegisterPlugin('Gate', 1.0)
- local fps = GetCvar('sv_fps'):GetInteger()
- local Time = {}
- for i = 0,31 do
- Time[i] = 0
- end
- local function GateTimer()
- for i = 0,31 do
- 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
- GetPlayer(i):SetEFlag(EFlags.ALT_DIM)
- GetPlayer(i):SetFlag(Flags.NO_KNOCKBACK)
- GetPlayer(i):SetFlag(Flags.GODMODE)
- Time[i] = Time[i]+1
- local timeleft = 1 - Time[i]/fps
- if timeleft == 0 then
- Time[i] = 0
- if GetPlayer(i):GetHealth() < 100 then
- GetPlayer(i):SetHealth(GetPlayer(i):GetHealth() + 1)
- end
- if GetPlayer(i):GetArmor() < 100 then
- GetPlayer(i):SetArmor(GetPlayer(i):GetArmor() + 1)
- end
- end
- elseif GetPlayer(i) ~= nil and GetPlayer(i):GetTeam() ~= 3 then
- GetPlayer(i):RemoveEFlag(EFlags.ALT_DIM)
- GetPlayer(i):RemoveFlag(Flags.NO_KNOCKBACK)
- GetPlayer(i):RemoveFlag(Flags.GODMODE)
- end
- end
- end
- AddListener('JPLUA_EVENT_RUNFRAME', GateTimer)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement