Jump to content

Why it doesn't work?! xD


George2

Recommended Posts

Posted

Ok , help me with this script , it doesn't work , he need to Make your car , your tag and in Scoreboard[TAB] to see your clan ...but not working , when i put [Cp] in front of the name , nothing happen , car still change to a random color

---------------do not change or touch this----------

Names={}

Tags={}

Colors={}

ACL={}

--------------------------------------------------------------

---------------------------Autoteam CLAN TAG---------------------------------------

local names ={"Be The Best"}

local tags ={"[Cp]"}

local colors ={"#00FF00"}

local acls={"[b~T~b]WoOrd$"}

-------- load------------

function loadTeams()

for i,name in pairs(names) do

Names=name

end

for i,tag in pairs(tags) do

Tags=tag

end

for i,color in pairs(colors) do

Colors = color

end

for i,acl in pairs(acls) do

ACL = acl

end

end

addEventHandler("onResourceStart",getRootElement(),loadTeams)

---------------------------------------------------

----- move on start------------------

function moveOnStart()

for i,player in pairs(getElementsByType("player")) do

check(player)

end

end

addEventHandler("onResourceStart",getRootElement(),moveOnStart)

-------------------------------------------------------------------------

-----------check----------------------------

function check (player)

setPlayerTeam(player,nil)

for i,tag in pairs(tags) do

if string.find(getPlayerName(player),tag) then

local account=getPlayerAccount(player)

if ACL~="none" and not isObjectInACLGroup ( "user." ..getAccountName(account) , aclGetGroup ( ACL ) ) then

return end

local name = Names

local color = Colors

if not getTeamFromName(name) then

createTeam(name,getColorFromString(color))

end

local team = getTeamFromName(name)

setPlayerTeam(player,team)

end

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",getRootElement(),nick)

---------------------------------------------

-------Join--------------------------------

function join()

setTimer(check,4000,1,source)

end

addEventHandler("onPlayerJoin",getRootElement(),join)

-------------------------------

---------Quit---------------------

function quit(player)

setTimer(remove,1000,1)

end

addEventHandler("onPlayerQuit",getRootElement(),quit)

------------------------------------

---------Login---------------------

function login()

setTimer(check,1000,1,source)

setTimer(remove,1500,1)

end

addEventHandler("onPlayerLogin",getRootElement(),login)

------------------------------------

---------Logout---------------------

function logout()

setTimer(check,1000,1,source)

setTimer(remove,1500,1)

end

addEventHandler("onPlayerLogout",getRootElement(),logout)

------------------------------------

----------blip--------------

function blip(player)

local team = getPlayerTeam(player)

if team then

for v,blip in pairs(getAttachedElements(player)) do

if getElementType(blip)=="blip" then

local r,g,b =getTeamColor(team)

setBlipColor(blip,r,g,b,255)

end

end

end

end

function timer()

setTimer(blip,3000,1,source)

end

addEventHandler("onPlayerSpawn",getRootElement(),timer)

wvbg.png
Posted

Use Lua tags.

and I think the problem is this

local tags ={"[Cp]"} 

should be

local tags ={"%[CP%]"} 

If you're looking for a cheap paid scripter, don't hesitate to contact me.

Great minds discuss ideas, Average minds discuss events and small minds discuss people.

Posted

Still not working , and i edit the script how you say..like this , idk if it's good

---------------do not change or touch this----------

Names={}

Tags={}

Colors={}

ACL={}

--------------------------------------------------------------

---------------------------Autoteam clan tag---------------------------------------

local names ={"%Be The Best%"}

local tags ={"%[Cp]%"}

local colors ={"%#00FF00%"}

local acls={"%[b~T~b]WoOrd$%"}

-------- load------------

function loadTeams()

for i,name in pairs(names) do

Names=name

end

for i,tag in pairs(tags) do

Tags=tag

end

for i,color in pairs(colors) do

Colors = color

end

for i,acl in pairs(acls) do

ACL = acl

end

end

addEventHandler("onResourceStart",getRootElement(),loadTeams)

---------------------------------------------------

----- move on start------------------

function moveOnStart()

for i,player in pairs(getElementsByType("player")) do

check(player)

end

end

addEventHandler("onResourceStart",getRootElement(),moveOnStart)

-------------------------------------------------------------------------

-----------check----------------------------

function check (player)

setPlayerTeam(player,nil)

for i,tag in pairs(tags) do

if string.find(getPlayerName(player),tag) then

local account=getPlayerAccount(player)

if ACL~="none" and not isObjectInACLGroup ( "user." ..getAccountName(account) , aclGetGroup ( ACL ) ) then

return end

local name = Names

local color = Colors

if not getTeamFromName(name) then

createTeam(name,getColorFromString(color))

end

local team = getTeamFromName(name)

setPlayerTeam(player,team)

end

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",getRootElement(),nick)

---------------------------------------------

-------Join--------------------------------

function join()

setTimer(check,4000,1,source)

end

addEventHandler("onPlayerJoin",getRootElement(),join)

-------------------------------

---------Quit---------------------

function quit(player)

setTimer(remove,1000,1)

end

addEventHandler("onPlayerQuit",getRootElement(),quit)

------------------------------------

---------Login---------------------

function login()

setTimer(check,1000,1,source)

setTimer(remove,1500,1)

end

addEventHandler("onPlayerLogin",getRootElement(),login)

------------------------------------

---------Logout---------------------

function logout()

setTimer(check,1000,1,source)

setTimer(remove,1500,1)

end

addEventHandler("onPlayerLogout",getRootElement(),logout)

------------------------------------

----------blip--------------

function blip(player)

local team = getPlayerTeam(player)

if team then

for v,blip in pairs(getAttachedElements(player)) do

if getElementType(blip)=="blip" then

local r,g,b =getTeamColor(team)

setBlipColor(blip,r,g,b,255)

end

end

end

end

function timer()

setTimer(blip,3000,1,source)

end

addEventHandler("onPlayerSpawn",getRootElement(),timer)

wvbg.png
Posted
Use Lua tags.

and I think the problem is this

local tags ={"[Cp]"} 

should be

local tags ={"%[CP%]"} 

{"%[CP%]"}

If you're looking for a cheap paid scripter, don't hesitate to contact me.

Great minds discuss ideas, Average minds discuss events and small minds discuss people.

Posted

Sorry man , i appreciate your work for me but still doesn't work :cry:

d9rs.png

---------------do not change or touch this----------

Names={}

Tags={}

Colors={}

ACL={}

--------------------------------------------------------------

---------------------------Autoteam clan tag---------------------------------------

local names ={"Be The Best"}

local tags ={"%[CP%]%"}

local colors ={"#00FF00"}

local acls={"[b~T~b]WoOrd$"}

-------- load------------

function loadTeams()

for i,name in pairs(names) do

Names=name

end

for i,tag in pairs(tags) do

Tags=tag

end

for i,color in pairs(colors) do

Colors = color

end

for i,acl in pairs(acls) do

ACL = acl

end

end

addEventHandler("onResourceStart",getRootElement(),loadTeams)

---------------------------------------------------

----- move on start------------------

function moveOnStart()

for i,player in pairs(getElementsByType("player")) do

check(player)

end

end

addEventHandler("onResourceStart",getRootElement(),moveOnStart)

-------------------------------------------------------------------------

-----------check----------------------------

function check (player)

setPlayerTeam(player,nil)

for i,tag in pairs(tags) do

if string.find(getPlayerName(player),tag) then

local account=getPlayerAccount(player)

if ACL~="none" and not isObjectInACLGroup ( "user." ..getAccountName(account) , aclGetGroup ( ACL ) ) then

return end

local name = Names

local color = Colors

if not getTeamFromName(name) then

createTeam(name,getColorFromString(color))

end

local team = getTeamFromName(name)

setPlayerTeam(player,team)

end

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",getRootElement(),nick)

---------------------------------------------

-------Join--------------------------------

function join()

setTimer(check,4000,1,source)

end

addEventHandler("onPlayerJoin",getRootElement(),join)

-------------------------------

---------Quit---------------------

function quit(player)

setTimer(remove,1000,1)

end

addEventHandler("onPlayerQuit",getRootElement(),quit)

------------------------------------

---------Login---------------------

function login()

setTimer(check,1000,1,source)

setTimer(remove,1500,1)

end

addEventHandler("onPlayerLogin",getRootElement(),login)

------------------------------------

---------Logout---------------------

function logout()

setTimer(check,1000,1,source)

setTimer(remove,1500,1)

end

addEventHandler("onPlayerLogout",getRootElement(),logout)

------------------------------------

----------blip--------------

function blip(player)

local team = getPlayerTeam(player)

if team then

for v,blip in pairs(getAttachedElements(player)) do

if getElementType(blip)=="blip" then

local r,g,b =getTeamColor(team)

setBlipColor(blip,r,g,b,255)

end

end

end

end

function timer()

setTimer(blip,3000,1,source)

end

addEventHandler("onPlayerSpawn",getRootElement(),timer)

wvbg.png
Posted

---------------do not change or touch this---------- 
Names={} 
Tags={} 
Colors={} 
ACL={} 
-------------------------------------------------------------- 
  
---------------------------Autoteam clan tag--------------------------------------- 
local names ={"Be The Best"} 
local tags ={"%[CP%]"} 
local colors ={"#00FF00"} 
local acls={"[b~T~b]WoOrd$"} -- Are you sure a group in ACL exists named like that?  
  
-------- 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 
  
  
for i,acl in pairs(acls) do 
ACL[i] = acl 
end 
end 
  
  
addEventHandler("onResourceStart",getRootElement(),loadTeams) 
  
--------------------------------------------------- 
  
----- move on start------------------ 
  
function moveOnStart() 
for i,player in pairs(getElementsByType("player")) do 
check(player) 
end 
end 
  
addEventHandler("onResourceStart",getRootElement(),moveOnStart) 
------------------------------------------------------------------------- 
  
-----------check---------------------------- 
  
function check (player) 
setPlayerTeam(player,nil) 
for i,tag in pairs(tags) do 
if string.find(getPlayerName(player),tag) then 
local account=getPlayerAccount(player) 
if ACL[i]~="none" and not isObjectInACLGroup ( "user." ..getAccountName(account) , aclGetGroup ( ACL[i] ) ) then 
return end 
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 
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",getRootElement(),nick) 
--------------------------------------------- 
  
-------Join-------------------------------- 
  
function join() 
setTimer(check,4000,1,source) 
end 
  
addEventHandler("onPlayerJoin",getRootElement(),join) 
------------------------------- 
  
---------Quit--------------------- 
  
function quit(player) 
setTimer(remove,1000,1) 
end 
  
addEventHandler("onPlayerQuit",getRootElement(),quit) 
------------------------------------ 
  
---------Login--------------------- 
  
function login() 
setTimer(check,1000,1,source) 
setTimer(remove,1500,1) 
end 
  
addEventHandler("onPlayerLogin",getRootElement(),login) 
------------------------------------ 
  
---------Logout--------------------- 
  
function logout() 
setTimer(check,1000,1,source) 
setTimer(remove,1500,1) 
end 
  
addEventHandler("onPlayerLogout",getRootElement(),logout) 
------------------------------------ 
  
  
----------blip-------------- 
  
function blip(player) 
  
local team = getPlayerTeam(player) 
if team then 
for v,blip in pairs(getAttachedElements(player)) do 
if getElementType(blip)=="blip" then 
local r,g,b =getTeamColor(team) 
setBlipColor(blip,r,g,b,255) 
end 
end 
end  
end 
  
  
function timer() 
setTimer(blip,3000,1,source) 
end 
  
addEventHandler("onPlayerSpawn",getRootElement(),timer) 

if this doesn't work, post whole ACL (using [ code] [/ code] tags)

Looking for tutorials or information? check out: www.simpleask.co.uk

Posted

not in the resources folder ..... and every server has an ACL.xml

But, by you talking about ACL, i take that this didn't work, so try:

---------------do not change or touch this---------- 
Names={} 
Tags={} 
Colors={} 
ACL={} 
-------------------------------------------------------------- 
  
---------------------------Autoteam clan tag--------------------------------------- 
local names ={"Be The Best"} 
local tags ={"%[CP%]"} 
local colors ={"#00FF00"} 
local acls={"Admin"} 
  
-------- 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 
  
  
for i,acl in pairs(acls) do 
ACL[i] = acl 
end 
end 
  
  
addEventHandler("onResourceStart",getRootElement(),loadTeams) 
  
--------------------------------------------------- 
  
----- move on start------------------ 
  
function moveOnStart() 
for i,player in pairs(getElementsByType("player")) do 
check(player) 
end 
end 
  
addEventHandler("onResourceStart",getRootElement(),moveOnStart) 
------------------------------------------------------------------------- 
  
-----------check---------------------------- 
  
function check (player) 
setPlayerTeam(player,nil) 
for i,tag in pairs(tags) do 
if string.find(getPlayerName(player),tag) then 
local account=getPlayerAccount(player) 
if ACL[i]~="none" and not isObjectInACLGroup ( "user." ..getAccountName(account) , aclGetGroup ( ACL[i] ) ) then 
return end 
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 
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",getRootElement(),nick) 
--------------------------------------------- 
  
-------Join-------------------------------- 
  
function join() 
setTimer(check,4000,1,source) 
end 
  
addEventHandler("onPlayerJoin",getRootElement(),join) 
------------------------------- 
  
---------Quit--------------------- 
  
function quit(player) 
setTimer(remove,1000,1) 
end 
  
addEventHandler("onPlayerQuit",getRootElement(),quit) 
------------------------------------ 
  
---------Login--------------------- 
  
function login() 
setTimer(check,1000,1,source) 
setTimer(remove,1500,1) 
end 
  
addEventHandler("onPlayerLogin",getRootElement(),login) 
------------------------------------ 
  
---------Logout--------------------- 
  
function logout() 
setTimer(check,1000,1,source) 
setTimer(remove,1500,1) 
end 
  
addEventHandler("onPlayerLogout",getRootElement(),logout) 
------------------------------------ 
  
  
----------blip-------------- 
  
function blip(player) 
  
local team = getPlayerTeam(player) 
if team then 
for v,blip in pairs(getAttachedElements(player)) do 
if getElementType(blip)=="blip" then 
local r,g,b =getTeamColor(team) 
setBlipColor(blip,r,g,b,255) 
end 
end 
end 
end 
  
  
function timer() 
setTimer(blip,3000,1,source) 
end 
  
addEventHandler("onPlayerSpawn",getRootElement(),timer) 

Looking for tutorials or information? check out: www.simpleask.co.uk

Posted

Still not working , here is my ACL file :

<acl> 
    <group name="Everyone">
        <acl name="Default"></acl>
        <object name="user.*"></object>
        <object name="resource.*"></object>
    </group>
    <group name="Moderator">
        <acl name="Moderator"></acl>
        <object name="resource.mapcycler"></object>
        <object name="resource.mapmanager"></object>
        <object name="resource.resourcemanager"></object>
        <object name="resource.votemanager"></object>
    </group>
    <group name="SuperModerator">
        <acl name="Moderator"></acl>
        <acl name="SuperModerator"></acl>
    </group>
    <group name="Admin">
        <acl name="Moderator"></acl>
        <acl name="SuperModerator"></acl>
        <acl name="Admin"></acl>
        <acl name="RPC"></acl>
        <object name="resource.admin"></object>
        <object name="resource.webadmin"></object>
        <object name="resource.anti_flood"></object>
        <object name="user.George"></object>
        <object name="user.Andrei3"></object>
        <object name="resource.p-login"></object>
        <object name="resource.scoreboard"></object>
    </group>
    <group name="Console">
        <acl name="Moderator"></acl>
        <acl name="SuperModerator"></acl>
        <acl name="Admin"></acl>
        <acl name="RPC"></acl>
        <object name="user.Console"></object>
    </group>
    <group name="RPC">
        <acl name="RPC"></acl>
    </group>
    <group name="MapEditor">
        <acl name="Default"></acl>
        <acl name="MapEditor"></acl>
        <object name="resource.editor_main"></object>
        <object name="resource.edf"></object>
    </group>
    <group name="raceACLGroup">
        <acl name="Default"></acl>
        <acl name="raceACL"></acl>
        <object name="resource.race"></object>
    </group>
    <acl name="Default">
        <right name="general.ModifyOtherObjects" access="false"></right>
        <right name="general.http" access="false"></right>
        <right name="command.start" access="false"></right>
        <right name="command.stop" access="false"></right>
        <right name="command.stopall" access="false"></right>
        <right name="command.gamemode" access="false"></right>
        <right name="command.changemode" access="false"></right>
        <right name="command.changemap" access="false"></right>
        <right name="command.stopmode" access="false"></right>
        <right name="command.stopmap" access="false"></right>
        <right name="command.skipmap" access="false"></right>
        <right name="command.restart" access="false"></right>
        <right name="command.refresh" access="false"></right>
        <right name="command.refreshall" access="false"></right>
        <right name="command.addaccount" access="false"></right>
        <right name="command.delaccount" access="false"></right>
        <right name="command.debugscript" access="false"></right>
        <right name="command.chgpass" access="false"></right>
        <right name="command.loadmodule" access="false"></right>
        <right name="command.upgrade" access="false"></right>
        <right name="command.mute" access="false"></right>
        <right name="command.crun" access="false"></right>
        <right name="command.srun" access="false"></right>
        <right name="command.run" access="false"></right>
        <right name="command.unmute" access="false"></right>
        <right name="command.kick" access="false"></right>
        <right name="command.ban" access="false"></right>
        <right name="command.banip" access="false"></right>
        <right name="command.unbanip" access="false"></right>
        <right name="command.shutdown" access="false"></right>
        <right name="command.install" access="false"></right>
        <right name="command.aexec" access="false"></right>
        <right name="command.whois" access="false"></right>
        <right name="command.whowas" access="false"></right>
        <right name="function.executeCommandHandler" access="false"></right>
        <right name="function.setPlayerMuted" access="false"></right>
        <right name="function.addAccount" access="false"></right>
        <right name="function.addBan" access="false"></right>
        <right name="function.removeBan" access="false"></right>
        <right name="function.removeAccount" access="false"></right>
        <right name="function.setAccountPassword" access="false"></right>
        <right name="function.kickPlayer" access="false"></right>
        <right name="function.banIP" access="false"></right>
        <right name="function.banPlayer" access="false"></right>
        <right name="function.banSerial" access="false"></right>
        <right name="function.getBansXML" access="false"></right>
        <right name="function.unbanIP" access="false"></right>
        <right name="function.unbanSerial" access="false"></right>
        <right name="function.getClientIP" access="false"></right>
        <right name="function.setServerPassword" access="false"></right>
        <right name="function.getServerPassword" access="false"></right>
        <right name="function.callRemote" access="false"></right>
        <right name="function.startResource" access="false"></right>
        <right name="function.stopResource" access="false"></right>
        <right name="function.restartResource" access="false"></right>
        <right name="function.createResource" access="false"></right>
        <right name="function.copyResource" access="false"></right>
        <right name="function.addResourceMap" access="false"></right>
        <right name="function.addResourceConfig" access="false"></right>
        <right name="function.removeResourceFile" access="false"></right>
        <right name="function.setResourceDefaultSetting" access="false"></right>
        <right name="function.removeResourceDefaultSetting" access="false"></right>
        <right name="function.redirectPlayer" access="false"></right>
        <right name="function.aclReload" access="false"></right>
        <right name="function.aclSave" access="false"></right>
        <right name="function.aclCreate" access="false"></right>
        <right name="function.aclDestroy" access="false"></right>
        <right name="function.aclSetRight" access="false"></right>
        <right name="function.aclRemoveRight" access="false"></right>
        <right name="function.aclCreateGroup" access="false"></right>
        <right name="function.aclDestroyGroup" access="false"></right>
        <right name="function.aclGroupAddACL" access="false"></right>
        <right name="function.aclGroupRemoveACL" access="false"></right>
        <right name="function.aclGroupAddObject" access="false"></right>
        <right name="function.aclGroupRemoveObject" access="false"></right>
        <right name="general.adminpanel" access="false"></right>
        <right name="general.tab_players" access="false"></right>
        <right name="general.tab_resources" access="false"></right>
        <right name="general.tab_server" access="false"></right>
        <right name="general.tab_bans" access="false"></right>
        <right name="general.tab_adminchat" access="false"></right>
        <right name="command.freeze" access="false"></right>
        <right name="command.shout" access="false"></right>
        <right name="command.spectate" access="false"></right>
        <right name="command.slap" access="false"></right>
        <right name="command.setgroup" access="false"></right>
        <right name="command.sethealth" access="false"></right>
        <right name="command.setarmour" access="false"></right>
        <right name="command.setmoney" access="false"></right>
        <right name="command.setskin" access="false"></right>
        <right name="command.setteam" access="false"></right>
        <right name="command.giveweapon" access="false"></right>
        <right name="command.setstat" access="false"></right>
        <right name="command.jetpack" access="false"></right>
        <right name="command.warp" access="false"></right>
        <right name="command.setdimension" access="false"></right>
        <right name="command.setinterior" access="false"></right>
        <right name="command.givevehicle" access="false"></right>
        <right name="command.repair" access="false"></right>
        <right name="command.blow" access="false"></right>
        <right name="command.destroy" access="false"></right>
        <right name="command.customize" access="false"></right>
        <right name="command.setcolor" access="false"></right>
        <right name="command.setpaintjob" access="false"></right>
        <right name="command.listmessages" access="false"></right>
        <right name="command.readmessage" access="false"></right>
        <right name="command.listresources" access="false"></right>
        <right name="command.execute" access="false"></right>
        <right name="command.setpassword" access="false"></right>
        <right name="command.setwelcome" access="false"></right>
        <right name="command.setgame" access="false"></right>
        <right name="command.setmap" access="false"></right>
        <right name="command.setweather" access="false"></right>
        <right name="command.blendweather" access="false"></right>
        <right name="command.setblurlevel" access="false"></right>
        <right name="command.setwaveheight" access="false"></right>
        <right name="command.setskygradient" access="false"></right>
        <right name="command.setgamespeed" access="false"></right>
        <right name="command.setgravity" access="false"></right>
        <right name="command.settime" access="false"></right>
        <right name="command.unban" access="false"></right>
        <right name="command.banserial" access="false"></right>
        <right name="command.unbanserial" access="false"></right>
        <right name="command.listbans" access="false"></right>
        <right name="general.tab_maps" access="false"></right>
    </acl>
    <acl name="Moderator">
        <right name="general.ModifyOtherObjects" access="false"></right>
        <right name="command.gamemode" access="true"></right>
        <right name="command.changemode" access="true"></right>
        <right name="command.changemap" access="true"></right>
        <right name="command.stopmode" access="true"></right>
        <right name="command.stopmap" access="true"></right>
        <right name="command.skipmap" access="true"></right>
        <right name="command.mute" access="true"></right>
        <right name="command.unmute" access="true"></right>
        <right name="command.whois" access="true"></right>
        <right name="command.whowas" access="true"></right>
        <right name="function.setPlayerMuted" access="true"></right>
        <right name="function.kickPlayer" access="true"></right>
        <right name="function.banIP" access="true"></right>
        <right name="function.banPlayer" access="true"></right>
        <right name="function.banSerial" access="true"></right>
        <right name="function.getBansXML" access="true"></right>
        <right name="function.unbanIP" access="true"></right>
        <right name="function.unbanSerial" access="true"></right>
        <right name="function.getClientIP" access="true"></right>
        <right name="function.startResource" access="true"></right>
        <right name="function.stopResource" access="true"></right>
        <right name="function.restartResource" access="true"></right>
        <right name="function.redirectPlayer" access="true"></right>
        <right name="general.adminpanel" access="true"></right>
        <right name="general.tab_players" access="true"></right>
        <right name="general.tab_resources" access="false"></right>
        <right name="general.tab_server" access="true"></right>
        <right name="general.tab_bans" access="false"></right>
        <right name="general.tab_adminchat" access="true"></right>
        <right name="command.kick" access="true"></right>
        <right name="command.freeze" access="true"></right>
        <right name="command.shout" access="true"></right>
        <right name="command.spectate" access="true"></right>
        <right name="command.slap" access="true"></right>
        <right name="command.setgroup" access="false"></right>
        <right name="command.sethealth" access="true"></right>
        <right name="command.setarmour" access="true"></right>
        <right name="command.setmoney" access="false"></right>
        <right name="command.setskin" access="true"></right>
        <right name="command.setteam" access="true"></right>
        <right name="command.giveweapon" access="true"></right>
        <right name="command.setstat" access="true"></right>
        <right name="command.jetpack" access="true"></right>
        <right name="command.warp" access="true"></right>
        <right name="command.setdimension" access="true"></right>
        <right name="command.setinterior" access="true"></right>
        <right name="command.createteam" access="false"></right>
        <right name="command.destroyteam" access="false"></right>
        <right name="command.givevehicle" access="true"></right>
        <right name="command.repair" access="true"></right>
        <right name="command.blowvehicle" access="true"></right>
        <right name="command.destroyvehicle" access="true"></right>
        <right name="command.customize" access="true"></right>
        <right name="command.setcolor" access="true"></right>
        <right name="command.setpaintjob" access="true"></right>
        <right name="command.listmessages" access="true"></right>
        <right name="command.readmessage" access="true"></right>
        <right name="command.listresources" access="true"></right>
        <right name="command.start" access="false"></right>
        <right name="command.stop" access="false"></right>
        <right name="command.stopall" access="false"></right>
        <right name="command.restart" access="true"></right>
        <right name="command.execute" access="false"></right>
        <right name="command.setpassword" access="false"></right>
        <right name="command.setwelcome" access="false"></right>
        <right name="command.setgame" access="false"></right>
        <right name="command.setmap" access="false"></right>
        <right name="command.setweather" access="true"></right>
        <right name="command.blendweather" access="true"></right>
        <right name="command.setblurlevel" access="true"></right>
        <right name="command.setwaveheight" access="true"></right>
        <right name="command.setskygradient" access="true"></right>
wvbg.png
Posted
---------------do not change or touch this---------- 
Names={} 
Tags={} 
Colors={} 
ACL={} 
-------------------------------------------------------------- 
  
---------------------------here put your clans read readme for instructions--------------------------------------- 
local names ={"Be The Best"} 
local tags  ={"%[CP%]"} 
local colors ={"#00FF00"} 
local acls={"Admin"} --- put the acl name if you wanna check ACL group or "none" if you don't wanna check 
  
-------- 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 
  
  
for i,acl in pairs(acls) do 
ACL[i] = acl 
end 
 end 
  
  
addEventHandler("onResourceStart",getRootElement(),loadTeams) 
  
--------------------------------------------------- 
  
----- move on start------------------ 
  
function moveOnStart() 
for i,player in pairs(getElementsByType("player")) do 
check(player) 
end 
end 
  
addEventHandler("onResourceStart",getRootElement(),moveOnStart) 
------------------------------------------------------------------------- 
  
-----------check---------------------------- 
  
function check (player) 
setPlayerTeam(player,nil) 
 for i,tag in pairs(tags) do 
    if string.find(getPlayerName(player),tag) then 
local account=getPlayerAccount(player) 
   if ACL[i]~="none" and not  isObjectInACLGroup ( "user." ..getAccountName(account) , aclGetGroup ( ACL[i] ) ) then 
return end 
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 
      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",getRootElement(),nick) 
--------------------------------------------- 
  
-------Join-------------------------------- 
  
function join() 
setTimer(check,4000,1,source) 
end 
  
addEventHandler("onPlayerJoin",getRootElement(),join) 
------------------------------- 
  
---------Quit--------------------- 
  
function quit(player) 
setTimer(remove,1000,1) 
end 
  
addEventHandler("onPlayerQuit",getRootElement(),quit) 
------------------------------------ 
  
---------Login--------------------- 
  
function login() 
setTimer(check,1000,1,source) 
setTimer(remove,1500,1) 
end 
  
addEventHandler("onPlayerLogin",getRootElement(),login) 
------------------------------------ 
  
---------Logout--------------------- 
  
function logout() 
setTimer(check,1000,1,source) 
setTimer(remove,1500,1) 
end 
  
addEventHandler("onPlayerLogout",getRootElement(),logout) 
------------------------------------ 
  
  
----------blip-------------- 
  
function blip(player) 
  
 local team = getPlayerTeam(player) 
if team then 
 for v,blip in pairs(getAttachedElements(player)) do 
    if getElementType(blip)=="blip" then 
          local r,g,b =getTeamColor(team) 
             setBlipColor(blip,r,g,b,255) 
         end 
              end 
                     end  
 end 
    
  
function timer() 
setTimer(blip,3000,1,source) 
end 
  
addEventHandler("onPlayerSpawn",getRootElement(),timer) 
  

If you're looking for a cheap paid scripter, don't hesitate to contact me.

Great minds discuss ideas, Average minds discuss events and small minds discuss people.

Posted

/debugscript 3?

If you're looking for a cheap paid scripter, don't hesitate to contact me.

Great minds discuss ideas, Average minds discuss events and small minds discuss people.

Posted
What you mean ?!

He mean that you should type in the chatbox in your local server where you have that resource, the command /debugscript 3, than restart the resource and you can see all the grammatical problems

Actual project: RPG Fast Robbery Script (80%)

Posted

Wait is it client side? If yes then change the info in meta.xml to server side.

It's working in my server without any bugs..

If you're looking for a cheap paid scripter, don't hesitate to contact me.

Great minds discuss ideas, Average minds discuss events and small minds discuss people.

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...