function putplayerteamneu( )
local serial = getPlayerSerial (source )
if isObjectInACLGroup ( "serial." .. serial, aclGetGroup ( "Member" ) ) then
setPlayerTeam ( source, getTeamFromName( "Members" ) )
setElementData( source, "pptts.acl", "Members")
elseif isObjectInACLGroup ( "serial." .. serial, aclGetGroup ( "Moderator" ) ) then
setPlayerTeam ( source, getTeamFromName( "Moderators" ) )
setElementData( source, "pptts.acl", "Moderator")
elseif isObjectInACLGroup ( "serial." .. serial, aclGetGroup ( "Owner" ) ) then
setPlayerTeam ( source, getTeamFromName( "Server Owners" ) )
setElementData( source, "pptts.acl", "Owner")
setElementData( source, "pptts.canusemakeadmin", true)
elseif isObjectInACLGroup ( "serial." .. serial, aclGetGroup ( "Admin" ) ) then
setPlayerTeam ( source, getTeamFromName( "Admins" ) )
setElementData( source, "pptts.acl", "Admin")
elseif isObjectInACLGroup ( "serial." .. serial, aclGetGroup ( "VIP" ) ) then
setPlayerTeam ( source, getTeamFromName( "VIP" ) )
setElementData( source, "pptts.acl", "VIP")
else
setPlayerTeam ( source, getTeamFromName( "Players" ) )
end
end
addEventHandler ( "onPlayerJoin", getRootElement(), putplayerteamneu )