Garry's Mod

Garry's Mod

Evan's Entity Equipped on Spawn Addon
5 Comments
Brgmry 12 Dec, 2020 @ 11:31am 
local configTable = {
"TEAM_XYZ"
}
local TeamTbl = {}
hook.Add("Initialize", "convertTeamIds", function()
for index, teamStr in ipairs(configTable) do
local id = _G[teamStr]
if id then
TeamTbl[id] = true
end
end
end)

hook.Add("PlayerSpawn", "Player_Spawn_Give_Thing", function(ply)
if TeamTbl[ply:Team()] then
local ent = ents.Create("starwars_jetpack") --insert any equipable entity here
ent:SetSlotName( ent:GetClass() )
ent:SetPos(ply:GetPos())
ent:SetOwner(ply)
ent:Spawn()
ent:Activate()
ent:Use( ply, ply, USE_ON, -1 )
end
end)
Cyclops 8 Dec, 2020 @ 11:11pm 
How would I equip the entity to a job rather than a specific player?
Brgmry 15 Apr, 2020 @ 8:14am 
ents.Create is returning a nil value for me
Brgmry 15 Apr, 2020 @ 8:13am 
Is this meant to work?
Ren 1 Apr, 2019 @ 12:14am 
Holy shit. Where has this been with the Clone Jetpack?