Admigo Posted September 9, 2011 Posted September 9, 2011 Heey guys, How can i detect if a player is admin and put him in admin team.(setplayerteam). I need this for dxscoreboard. Thanks admigo
SDK Posted September 9, 2011 Posted September 9, 2011 so, where's your code Learn Lua - Learn to script - GUI scripting Scripter tools - Find/fix errors yourself(!) Don't pm me for scripting help, keep it for the Scripting subforum!
Admigo Posted September 9, 2011 Author Posted September 9, 2011 Lol i dunno where to add it:P I just use dxscoreboard.
Baseplate Posted September 9, 2011 Posted September 9, 2011 add a column in the dxscoreobard do isObjectInACLGroup ("Admin") and like that
TAPL Posted September 9, 2011 Posted September 9, 2011 https://wiki.multitheftauto.com/wiki/CreateTeam https://wiki.multitheftauto.com/wiki/IsObjectInACLGroup https://wiki.multitheftauto.com/wiki/SetPlayerTeam https://wiki.multitheftauto.com/wiki/OnPlayerLogin
Sora Posted September 12, 2011 Posted September 12, 2011 (edited) hmmm this code is alright ? function createTeamsOnStart () teamAdmmin = createTeam ( "Admin", 0, 255, 0 ) end addEventHandler ( "onResourceStart", getResourceRootElement(getThisResource()), createTeamsOnStart ) local root = getRootElement() addEventHandler("onPlayerLogin", root if isObjectInACLGroup ( "user." .. playerName, aclGetGroup ( "Admin" ) ) then local theTeam = getPlayerTeam ( source ) if theTeam then setPlayerTeam ( source, Admin ) end end Edited September 20, 2011 by Guest [REL] Resource Starter System v1.3 [REL] Give Permissions Panel v1.4 [REL] Meta Creator 1.1 ( In-game MetaCreator ) [REL] ACL Permission Manager 1.0 [REL] Accounts Security Manager 1.1 Name(s) in-game : old |S.s|SoRa, current : *Sora
Axel Posted September 12, 2011 Posted September 12, 2011 (edited) You should use [lua ] [/lua] for the code.. Edited September 12, 2011 by Guest
BinSlayer1 Posted September 12, 2011 Posted September 12, 2011 1. playerName doesn't exist 2. why would you get the team of the source? Simply set his team if acl finds him as being an admin
bandi94 Posted September 12, 2011 Posted September 12, 2011 teamAdmin = createTeam ( "Admin", 0, 255, 0 ) function addtoteam(player) if isObjectInACLGroup ( "user." ..getAccountName(getPlayerAccount(player)) , aclGetGroup ( "Admin" ) ) then setPlayerTeam ( player,teamAdmin ) end end function addtoteamtimer() setTimer(addtoteam,3000,1,source) end addEventHandler("onPlayerLogin",getRootElement(),addtoteamtimer) Ingame Name : |DGT|Puma DGT Clan Server 24/7 Owner/Scripter MultiGameMode in progress :
Jaysds1 Posted September 12, 2011 Posted September 12, 2011 What's the timer for bandi? My in-game name: Jaysds1 Retired CMG Scripter World Of Tanks GameMode (Open-Source): https://github.com/Jaysds1/mtasa-wot-gamemode Online GUI-Editor (WIP): https://forum.mtasa.com/topic/47678-online-gui-editor/
bandi94 Posted September 12, 2011 Posted September 12, 2011 when i make my autoteam i use only onPlayerJoin onPlayerLogin .... and i get bad argument's get Player Name account .. and that timer make a litel time after Login to don't get Bad argument's Ingame Name : |DGT|Puma DGT Clan Server 24/7 Owner/Scripter MultiGameMode in progress :
Sora Posted September 20, 2011 Posted September 20, 2011 & For all Admins , Supermoderator , moderator use this code , i'm just added *else* to code teamAdmin = createTeam ( "Admin", 255, 0, 0 ) function addtoteam(player) if isObjectInACLGroup ( "user." ..getAccountName(getPlayerAccount(player)) , aclGetGroup ( "Admin" ) ) then setPlayerTeam ( player,teamAdmin ) elseif isObjectInACLGroup ( "user." ..getAccountName(getPlayerAccount(player)) , aclGetGroup ( "SuperModerator" ) ) then setPlayerTeam ( player,teamAdmin ) elseif isObjectInACLGroup ( "user." ..getAccountName(getPlayerAccount(player)) , aclGetGroup ( "Moderator" ) ) then setPlayerTeam ( player,teamAdmin ) end end function addtoteamtimer() setTimer(addtoteam,3000,1,source) end addEventHandler("onPlayerLogin",getRootElement(),addtoteamtimer) i'm sure it's working [REL] Resource Starter System v1.3 [REL] Give Permissions Panel v1.4 [REL] Meta Creator 1.1 ( In-game MetaCreator ) [REL] ACL Permission Manager 1.0 [REL] Accounts Security Manager 1.1 Name(s) in-game : old |S.s|SoRa, current : *Sora
TAPL Posted September 20, 2011 Posted September 20, 2011 also there an other way by check if is has permission to command kick ....
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now