Jump to content

Problem Staff


Hassam

Recommended Posts

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) 

scaled.php?server=140&filename=mtascreen20120528215607.png&res=landing

scaled.php?server=163&filename=mtascreen20120528215602.png&res=landing

Link to comment

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

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