Jump to content

[HELP] Setting player into a team when logged in


Recommended Posts

Hello guys, I wanted to make a script that sets admins into the "Staff" team when they login, here is the code:

addEventHandler("onPlayerLogin", resourceRoot, function ( ) 
    local Admins = getOnlineAdmins() 
        if #Admins ~= 0 then 
            for k,v in ipairs ( Admins ) do  
            setPlayerTeam ( getPlayerName(v), "Staff") 
end ) 
function getOnlineAdmins() 
    local t = {} 
    for k,v in ipairs ( getElementsByType("player") ) do 
        while true do 
            local acc = getPlayerAccount(v) 
            if not acc or isGuestAccount(acc) then break end 
            local accName = getAccountName(acc) 
            local isAdmin = isObjectInACLGroup("user."..accName,aclGetGroup("Admin")) 
            if isAdmin == true then 
    return t 

There are no errors and it doesn't set the player in the team, anyone know what's wrong?

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Create New...