dobrograd-13-06-2022/garrysmod/addons/feature-drugs/lua/entities/durgz_weed/init.lua
Jonny_Bro (Nikita) e4d5311906 first commit
2023-11-16 15:01:19 +05:00

56 lines
1.4 KiB
Lua

AddCSLuaFile("shared.lua")
include("shared.lua")
ENT.MODEL = "models/katharsmodels/contraband/zak_wiet/zak_wiet.mdl"
ENT.LASTINGEFFECT = 60; --how long the high lasts in seconds
--called when you use it (after it sets the high visual values and removes itself already)
function ENT:High(activator,caller)
local smoke = EffectData();
smoke:SetOrigin(activator:EyePos());
util.Effect("durgz_weed_smoke", smoke);
--enhance sound (not really like it but close enough as far as computers go)
activator:SetDSP(6);
--increase health
if( math.random(0,10) == 0 )then
activator:Ignite(5,0)
self:Say(activator, "FFFFFFUUUUUUUUUUUUUUUUUU")
else
local health = activator:Health()
if( health * 3/2 < 500 )then
activator:SetHealth( math.floor(health + 5) )
else
activator:SetHealth( health + 5 )
end
-- activator:SetGravity(0.2);
local sayings = {
"does any1 hav goldfish!?1 i want goldfish plz thx",
"My eyes aren't red. What are you talking about?",
"duuuuuuuuuuudeeeeeeee",
"hi how do i type in chat i cant figure it out"
}
self:Say( activator, sayings)
end
end
function ENT:AfterHigh(activator, caller)
end
-- local function ResetGrav()
--
-- for id,pl in pairs( player.GetAll() )do
--
-- if( pl:GetNetVar("durgz_weed_high_end") - 0.5 < CurTime() && pl:GetNetVar("durgz_weed_high_end") > CurTime() )then
-- pl:SetGravity(1)
-- end
--
-- end
--
-- end
-- hook.Add("Think", "durgz_weed_resetgrav", ResetGrav)