基本上我正在尝试在Garrys mod中使用ULX,并且如果用户是VIP或工作人员,一旦它注意到武器是weapon_physgun
就会给他们武器的文件检查。这需要反复检查,所以当玩家加入或玩家捐赠并切换到VIP时,它会给他们定制武器。
这时我没有代码。
你不能用ply:GetUserGroup()
检查ULX吗?
无论如何,这是我将如何做到这一点:
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”中,这将给玩家一个撬棍。