Jump to content

Problem Staff


Hassam

Recommended Posts

Posted

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

Posted

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 )  

lol

Posted
    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

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

San Andreas Utopia RPG (SAUR) Owner & Developer.

560x95_FFFFFF_FF9900_000000_000000.png

Education is the most powerful weapon which you can use to change the world.

Guest Guest4401
Posted

Also, don't forget to change

isObjectInAclGroup 

to

isObjectInACLGroup 

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