Hassam Posted May 28, 2012 Share Posted May 28, 2012 have one bug. when I press "p" is automatically to Admin Staff and I don't want. here is script: function joinStaff(Player, command) local account = getPlayerAccount(Player) if (not account or isGuestAccount(account)) then return end local accountName = getAccountName(account) local lol = isObjectInACLGroup ( "user.".. accountName, aclGetGroup ( "SuperModerator" ) ) setPlayerTeam(Player, StaffTeam) setElementModel(Player,217 ) setElementData( Player, "Occupation", "Admin Staff", true ) end addCommandHandler("admin",joinStaff) and this: function joinHead(Player, command) local account3 = getPlayerAccount(Player) if (not account3 or isGuestAccount(account3)) then return end local accountName3 = getAccountName(account3) local accountlol = isObjectInACLGroup ( "user.".. accountName3, aclGetGroup ( "Admin" ) ) setPlayerTeam(Player, StaffTeam) setElementModel(Player,217 ) setElementData( Player, "Occupation", "Head Staff", true ) end addCommandHandler("head",joinHead) Link to comment
LonelyRoad Posted May 28, 2012 Share Posted May 28, 2012 (edited) Neither of these functions are of any relevance, use Ctrl+F in all the files to search for: bindKey("p Edited May 28, 2012 by Guest Link to comment
Smart. Posted May 28, 2012 Share Posted May 28, 2012 why not using the script below? but as the guy above said, none of these functions causes it. function joinStaff ( incAdmin ) local accname = getAccountName ( getPlayerAccount ( incAdmin ) ) if isObjectInACLGroup ( "user." ..acname, aclGetGroup ( ( "SuperModerator" ) ) then setElementData ( incAdmin, "Occupation", "Admin Staff" ) setElementModel ( incAdmin, 217 ) elseif isObjectInAclGroup ( "user." ..accname, aclGetGroup ( "Admin" ) ) then setElementData ( incAdmin, "Occupation", "Head Staff" ) setElementModel ( incAdmin, 217 ) end end addCommandHandler ( "admin", joinStaff ) Link to comment
Hassam Posted May 28, 2012 Author Share Posted May 28, 2012 function joinStaffb ( incAdminb ) local accname = getAccountName ( getPlayerAccount ( incAdminb ) ) if (isObjectInACLGroup ( "user." ..accname, aclGetGroup ( ( "SuperModerator" ) )) then setElementData ( incAdminb, "Occupation", "Admin Staff" ) setPlayerTeam (incAdminb, StaffTeam) setElementModel ( incAdminb, 217 ) elseif (isObjectInAclGroup ( "user." ..accname, aclGetGroup ( "Admin" ) )) then setElementData ( incAdminb, "Occupation", "Head Staff" ) setElementModel ( incAdminb, 217 ) setPlayerTeam (incAdminb, StaffTeam) elseif (isObjectInAclGroup ( "user." ..accname, aclGetGroup ( "Moderator" ) )) then setElementData ( incAdminb, "Occupation", "Moderator" ) setElementModel ( incAdminb, 217 ) setPlayerTeam (incAdminb, StaffTeam) elseif (isObjectInAclGroup ( "user." ..accname, aclGetGroup ( "Trial" ) )) then setElementData ( incAdminb, "Occupation", "Trial" ) setElementModel ( incAdminb, 217 ) setPlayerTeam (incAdminb, StaffTeam) end end end addCommandHandler ( "adminboy", joinStaffb ) didn't work [2012-05-28 22:17:45] SCRIPT ERROR: Staff\Server.lua:8: ')' expected near 'then'[2012-05-28 22:17:45] WARNING: Loading script failed: Staff\Server.lua:8: ')' expected near 'then' I did copy the script and I tried with this() and don't worked Link to comment
Castillo Posted May 29, 2012 Share Posted May 29, 2012 function joinStaffb ( incAdminb ) local accname = getAccountName ( getPlayerAccount ( incAdminb ) ) if ( isObjectInACLGroup ( "user.".. accname, aclGetGroup ( ( "SuperModerator" ) ) ) ) then -- You had a missing ")" near "then". setElementData ( incAdminb, "Occupation", "Admin Staff" ) setPlayerTeam ( incAdminb, StaffTeam ) setElementModel ( incAdminb, 217 ) elseif ( isObjectInACLGroup ( "user.".. accname, aclGetGroup ( "Admin" ) ) ) then setElementData ( incAdminb, "Occupation", "Head Staff" ) setElementModel ( incAdminb, 217 ) setPlayerTeam ( incAdminb, StaffTeam ) elseif ( isObjectInACLGroup ( "user.".. accname, aclGetGroup ( "Moderator" ) ) ) then setElementData ( incAdminb, "Occupation", "Moderator" ) setElementModel ( incAdminb, 217 ) setPlayerTeam ( incAdminb, StaffTeam ) elseif ( isObjectInACLGroup ( "user.".. accname, aclGetGroup ( "Trial" ) ) ) then setElementData ( incAdminb, "Occupation", "Trial" ) setElementModel ( incAdminb, 217 ) setPlayerTeam ( incAdminb, StaffTeam ) end -- You had an extra "end". end addCommandHandler ( "adminboy", joinStaffb ) Read the comments. Link to comment
Guest Guest4401 Posted May 29, 2012 Share Posted May 29, 2012 Also, don't forget to change isObjectInAclGroup to isObjectInACLGroup Link to comment
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