基本上我正在尝试在 Garrys mod 中使用 ULX 并检查用户是否是 VIP 或工作人员,一旦它注意到武器存在,它就会给他们武器weapon_physgun
。这需要反复检查,所以当玩家加入或玩家捐赠并切换到 VIP 时,它会给他们定制武器。
此时我没有代码。
基本上我正在尝试在 Garrys mod 中使用 ULX 并检查用户是否是 VIP 或工作人员,一旦它注意到武器存在,它就会给他们武器weapon_physgun
。这需要反复检查,所以当玩家加入或玩家捐赠并切换到 VIP 时,它会给他们定制武器。
此时我没有代码。
你不能也检查ULXply:GetUserGroup()
吗?
无论如何,我会这样做:
function checkranks(ply)
if (ply:GetUserGroup() == "yourgroup") then
ply:Give("weapon")
end
end
如果您想在玩家第一次生成时执行此操作,请执行以下操作:
hook.Add( "PlayerInitalSpawn", "Check Ranks", checkranks)
在 ULX 中,您必须通过表检查用户的用户组。
这是一个例子/它应该是什么:
function checkULX(ply)
if table.HasValue({"superadmin", "admin"}, ply:GetNWString("usergroup")) then
ply:Give("crowbar")
end
end
如果调用函数时他们在 ULX 组“superadmin”或“admin”中,这会给玩家一个撬棍。