Jump to content

Scripting Help!!!


Timic

Recommended Posts

Hi,

i edited from resource "AdminList" because gives me friend.

This is the script:

function createAdminList() 
    level1 = { } 
    level2 = { } 
    level3 = { } 
    level4 = { } 
    level5 = { } 
    level6 = { } 
    level7 = { } 
    level8 = { } 
    level9 = { } 
    level10 = { } 
    for k, v in ipairs(getElementsByType("player")) do 
        if not isGuestAccount(getPlayerAccount(v)) then 
            if isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(v)), aclGetGroup("Level 1")) then 
                table.insert(level1, v) 
            elseif isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(v)), aclGetGroup("Level 2")) then 
                table.insert(level2, v) 
            elseif isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(v)), aclGetGroup("Level 3")) then 
                table.insert(level3, v) 
            elseif isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(v)), aclGetGroup("Level 4")) then 
                table.insert(level4, v) 
            elseif isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(v)), aclGetGroup("Level 5")) then 
                table.insert(level5, v) 
            elseif isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(v)), aclGetGroup("Level 6")) then 
                table.insert(level6, v) 
            elseif isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(v)), aclGetGroup("Level 7")) then 
                table.insert(level7, v) 
            elseif isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(v)), aclGetGroup("Level 8")) then 
                table.insert(level8, v) 
            elseif isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(v)), aclGetGroup("Level 9")) then 
                table.insert(level9, v) 
            elseif isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(v)), aclGetGroup("Level 10")) then 
                table.insert(level10, v) 
  
            end 
        end 
    end 
    return level1, level2, level3, level4, level5, level6, level7, level8, level9, level10 
end 
  
  
function AdminList(sourcePlayer, command) 
    local level1, level2, level3, level4, level5, level6, level7, level8, level9, level10 = createAdminList() 
    end 
        for k, v in ipairs(level1) do 
            outputChatBox("Admin Level1 - " .. getPlayerName(v), sourcePlayer, 255, 0, 0, false) 
        end 
    if #level1 > 0 or #level2 > 0 or #level3 > 0 or #level4 > 0 or #level5 > 0 or #level6 > 0 or #level7 > 0 or #level8 > 0 or #level9 > 0 or #level10 > 0 then 
        outputChatBox("--------------------", sourcePlayer, 255, 0, 0, false) 
    end 
        for k, v in ipairs(level2) do 
            outputChatBox("Admin Level2 - " .. getPlayerName(v), sourcePlayer, 255, 0, 0, false) 
        end 
    if #level2 > 0 or #level3 > 0 or #level4 > 0 or #level5 > 0 or #level6 > 0 or #level7 > 0 or #level8 > 0 or #level9 > 0 or #level10 > 0 then 
        outputChatBox("--------------------", sourcePlayer, 255, 0, 0, false) 
    end 
        for k, v in ipairs(level3) do 
            outputChatBox("Admin Level3 - " .. getPlayerName(v), sourcePlayer, 255, 0, 0, false) 
        end 
    if #level3 > 0 or #level4 > 0 or #level5 > 0 or #level6 > 0 or #level7 > 0 or #level8 > 0 or #level9 > 0 or #level10 > 0 then 
        outputChatBox("--------------------", sourcePlayer, 255, 0, 0, false) 
    end 
        for k, v in ipairs(level4) do 
            outputChatBox("Admin Level4 - " .. getPlayerName(v), sourcePlayer, 255, 0, 0, false) 
        end 
    if #level4 > 0 or #level5 > 0 or #level6 > 0 or #level7 > 0 or #level8 > 0 or #level9 > 0 or #level10 > 0 then 
        outputChatBox("--------------------", sourcePlayer, 255, 0, 0, false) 
    end 
        for k, v in ipairs(level5) do 
            outputChatBox("Admin Level5 - " .. getPlayerName(v), sourcePlayer, 255, 0, 0, false) 
        end 
    if #level5 > 0 or #level6 > 0 or #level7 > 0 or #level8 > 0 or #level9 > 0 or #level10 > 0 then 
        outputChatBox("--------------------", sourcePlayer, 255, 0, 0, false) 
    end 
        for k, v in ipairs(level6) do 
            outputChatBox("Admin Level6 - " .. getPlayerName(v), sourcePlayer, 255, 0, 0, false) 
        end 
    if #level6 > 0 or #level7 > 0 or #level8 > 0 or #level9 > 0 or #level10 > 0 then 
        outputChatBox("--------------------", sourcePlayer, 255, 0, 0, false) 
    end 
        for k, v in ipairs(level7) do 
            outputChatBox("Admin Level7 - " .. getPlayerName(v), sourcePlayer, 255, 0, 0, false) 
        end 
    if #level7 > 0 or #level8 > 0 or #level9 > 0 or #level10 > 0 then 
        outputChatBox("--------------------", sourcePlayer, 255, 0, 0, false) 
    end 
        for k, v in ipairs(level8) do 
            outputChatBox("Admin Level8 - " .. getPlayerName(v), sourcePlayer, 255, 0, 0, false) 
        end 
    if #level8 > 0 or #level9 > 0 or #level10 > 0 then 
        outputChatBox("--------------------", sourcePlayer, 255, 0, 0, false) 
    end 
        for k, v in ipairs(level9) do 
            outputChatBox("Admin Level9 - " .. getPlayerName(v), sourcePlayer, 255, 0, 0, false) 
        end 
    if #level9 > 0 or #level10 > 0 then 
        outputChatBox("--------------------", sourcePlayer, 255, 0, 0, false) 
    end 
        for k, v in ipairs(level10) do 
            outputChatBox("Admin Level10 - " .. getPlayerName(v), sourcePlayer, 255, 0, 0, false) 
        end 
    if #level10 > 0 then 
        outputChatBox("--------------------", sourcePlayer, 255, 0, 0, false) 
    end 
addCommandHandler("admins", AdminList) 

Please help :o

Link to comment

Solid - getting, not "genting" :)

Timic - i hope this one isn't solen from somewhere.. like your other 4 or so posts :/

You need to prepare correct ACL. Maybe ask your friend (if he is friend and is the creator of this script - he will help you) how to do it?

Post your ACL if you need further help.

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