Hassam Posted May 28, 2012 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)
LonelyRoad Posted May 28, 2012 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
Smart. Posted May 28, 2012 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 )
Hassam Posted May 28, 2012 Author 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
Castillo Posted May 29, 2012 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.
Guest Guest4401 Posted May 29, 2012 Posted May 29, 2012 Also, don't forget to change isObjectInAclGroup to isObjectInACLGroup
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