well I have took Puma autoteams and I did some changes is this right?
---------Made by |DGT|Puma--------------
---------------do not change or touch this----------
Names={}
Tags={}
Colors={}
--------------------------------------------------------------
---------------------------here put your clans read readme for instructions---------------------------------------
local names ={"FWC Admin"}
local tags ={"%FWC%"}
local colors ={#fffafa}
-------- load------------
function loadTeams()
for i,name in pairs(names) do
Names[i]=name
end
for i,tag in pairs(tags) do
Tags[i]=tag
end
for i,color in pairs(colors) do
Colors[i] = color
end
end
addEventHandler("onResourceStart",root,loadTeams)
---------------------------------------------------
----- move on start------------------
function moveOnStart()
for i,player in pairs(getElementsByType("player")) do
check(player)
end
end
addEventHandler("onResourceStart",root,moveOnStart)
-------------------------------------------------------------------------
-----------check----------------------------
function check (player)
end
local accName = getAccountName ( getPlayerAccount ( thePlayer ) )
if isObjectInACLGroup ( "user." .. accName, aclGetGroup ( "Admin" ) ) then
setPlayerTeam(player,nil)
for i,tag in pairs(tags) do
if string.find(getPlayerName(player),tag) then
local name = Names[i]
local color = Colors[i]
if not getTeamFromName(name) then
createTeam(name,getColorFromString(color))
end
local team = getTeamFromName(name)
setPlayerTeam(player,team)
end
end
--------------------------------
----------remove Empty Team ----------
function remove()
for t,teams in pairs(names) do
local team = getTeamFromName(teams)
if team then
if countPlayersInTeam ( team )==0 then
destroyElement(team)
end
end
end
end
-----------------------------------------------------
-------NickChange-------------
function nick(old,new)
setTimer(check,1000,1,source)
setTimer(remove,1500,1)
end
addEventHandler("onPlayerChangeNick",root,nick)
---------------------------------------------
-------Join--------------------------------
function join()
setTimer(check,4000,1,source)
end
addEventHandler("onPlayerJoin",root,join)
-------------------------------
---------Quit---------------------
function quit(player)
setTimer(remove,1000,1)
end
addEventHandler("onPlayerQuit",root,quit)
------------------------------------