• DarkRP VIP jobs error
    11 replies, posted
How do I make donor jobs?
Instead of that put this in your player.lua and edit for your needs. [CODE] vipteams = {TEAM_VIP, TEAM_VIP} if table.HasValue( vipteams, t ) and !force and not self:IsAdmin() and not self:IsUserGroup("VIP") then GAMEMODE:Notify(self, 1, 4, string.format("You must be VIP/Respected to access this job")) return end[/CODE]
It didn't work
[QUOTE=TortillaGamer;40748718]Instead of that put this in your player.lua and edit for your needs. [CODE] vipteams = {TEAM_VIP, TEAM_VIP} if table.HasValue( vipteams, t ) and !force and not self:IsAdmin() and not self:IsUserGroup("VIP") then GAMEMODE:Notify(self, 1, 4, string.format("You must be VIP/Respected to access this job")) return end[/CODE][/QUOTE] Stop doing that method. It makes updating DarkRP much more of a hassle, and it's just not needed. OP, type this in your shared.lua where you want your donator jobs: [lua]customCheck = function(ply) return ply:IsUserGroup("donator") end })[/lua]
Next time you have such question, you should take a look at [URL="http://wiki.darkrp.com"]THIS[/URL] first.
Also, make sure you make the files read only so that they aren't deleted if you purge the files.
If you use Git/SVN properly you don't need to do that.
Hi for make jobs VIP Only Look That I Use this code for my gameserver DarkRP TEAM_VIP = AddExtraTeam("VIP", { color = Color(0, 95, 255 ,127), model = "models/player/arctic.mdl", description = [[Descriptions]], weapons = {}, command = "vip", max = 30, salary = 125, admin = 0, vote = false, hasLicense = false, customCheck = function(ply) return ply:GetNWString("usergroup") == "vip" or ply:IsAdmin() end, CustomCheckFailMsg = "Only VIP." }) Have Fun
Thank you all for your help, I very much appreciate it.
And if you want more ranks: customCheck = function(ply) return CLIENT or ply:IsUserGroup("super vip") or ply:IsUserGroup("moderator") or ply:IsUserGroup("superadmin") or ply:IsUserGroup("vipmod") or ply:IsUserGroup("admin") or ply:IsUserGroup("globaladministator") end, CustomCheckFailMsg = "TEXT" })
Well make sure you actually HAVE those ranks before you add them to DarkRP.
[QUOTE=Chef Ramsey;40775188]And if you want more ranks: customCheck = function(ply) return CLIENT or ply:IsUserGroup("super vip") or ply:IsUserGroup("moderator") or ply:IsUserGroup("superadmin") or ply:IsUserGroup("vipmod") or ply:IsUserGroup("admin") or ply:IsUserGroup("globaladministator") end, CustomCheckFailMsg = "TEXT" })[/QUOTE] A lot of those rank checks can be replaced by ply:IsAdmin()
Sorry, you need to Log In to post a reply to this thread.