It still the problem, sometimes a player join, but it set to blank " ", not "none"
Code
call(getResourceFromName("global"),"scoreboardAddColumn","VIP",1,75)
function setRank()
for _,player in ipairs(getElementsByType("player")) do
local account = getPlayerAccount(player)
if isGuestAccount(account) then
setElementData(player,"VIP","None")
elseif isPlayerInACL(player, "PLATINUM VIP") then
setElementData(player,"VIP","Platinum VIP")
elseif isPlayerInACL(player, "RICH VIP") then
setElementData(player, "VIP","Rich VIP")
elseif isPlayerInACL(player, "VIP") then
setElementData(player, "VIP","Simple VIP")
elseif isPlayerInACL(player, "Everyone") then
setElementData(player, "VIP","None")
end
end
end
setTimer(setRank,500,0)
function isPlayerInACL(player, acl)
local accountName = getAccountName( getPlayerAccount(player) )
if accountName ~= "guest" and type( aclGetGroup(acl) ) == "userdata" then
return isObjectInACLGroup( "user."..accountName, aclGetGroup(acl) )
end
return false
end
help please?