Jump to content

Recommended Posts

Hello pessoal, eu sou bem novo com esse negócio de server/mod/acl, mas do meus pulos. Eu to terminando de montar meu servidor mas não entendo direito como colocar um ACL de policial no arquivo acl.xml. Tipo eu baixei mod policial e tals e preciso colocar ele no acl ou seja ser um whitelist!!! Ai eu coloco o mod e tals parece quando aperto 'p' running mas eu nao sei como colocar no acl, já tentei no Manage ACL o comando e tals mas não consigo de forma alguma e tals ele nao cria um grupo queria ajuda de vcs para configurar isso!! Obrigado desde já no aguardo

Link to comment

Ok, entendi, você tem que olhar no sistema de policia e ver a acl que esta lá e cria-la dentro do servidor, vai em manage acl e lá você clica em creategroup e cria com o mesmo nome que esta no painel (EXATAMENTE IGUAL) isso inclui letras minúsculas e maiúsculas, dai você adiciona os jogadores que vão poder ter acesso ao painel ali naquele grupo assim:

user.name_account.

Se não der, faça oque o @DNL291 disse.

Link to comment

Podeira me informar pelo menos o nome da acl que esta no seu sistema de polica lá tem uma linha mais ou menos assim:

if isObjectInACLGroup ("user."..getAccountName(getPlayerAccount(source)), aclGetGroup ("Nome_Aqui")) then
  	-- CÓDIGO --
end 
  

 

Link to comment

if cmd == "prender" then
            if Jogador then
                Jogador = getPlayerFromPartialName(Jogador)
                estrelasdeprocurado = getPlayerWantedLevel(Jogador)
                local jX, jY, jZ = getElementPosition (Jogador) 
                local pX, pY, pZ = getElementPosition (Policial)
                local dist = getDistanceBetweenPoints3D ( pX, pY, pZ, jX, jY, jZ)
                if Jogador == Policial then
                    return outputChatBox("#000000[#FC0303POLICIA#000000]#A09E9E Voce nao pode prender voce mesmo!", Policial, 255, 255, 255, true)
                elseif ( estrelasdeprocurado == 0 ) then
                    return outputChatBox("#000000[#FC0303POLICIA#000000]#A09E9E Este jogador nao esta sendo procurado!", Policial, 255, 255, 255, true )
                elseif dist >= 3 then
                    return outputChatBox("#000000[#FC0303POLICIA#000000]#A09E9E Chegue perto do Jogador para prender!", Policial, 255, 255, 255, true )
                end
            
                Prender(Jogador)
                outputChatBox("#000000[#FC0303POLICIA#000000]#A09E9E Voce ganhou #00ff00R$15,000#A09E9E por prender o jogador #ffffff"..getPlayerName(Jogador).." #c1c1c1!", Policial, 255 , 255, 255, true)
                givePlayerMoney(Policial, 15000)
            else
                outputChatBox("#000000[#FC0303POLICIA#000000]#A09E9E Digite o nome do Jogador!", Policial, 255, 255, 255, true)
            end
        elseif cmd == "liberar" then
            if Jogador then
                Jogador = getPlayerFromPartialName(Jogador)
                estrelasdeprocurado =

Edited by Tchelas
Link to comment

------------------------------------------------
------        Sistema de Prender                ------
------            By:Meec Tutoriais                  ------
------------------------------------------------

function getPlayerFromPartialName(name)
    local name = name and name:gsub("#%x%x%x%x%x%x", ""):lower() or nil
    if name then
        for , player in ipairs(getElementsByType("player")) do
            local name = getPlayerName(player):gsub("#%x%x%x%x%x%x", ""):lower()
            if name_:find(name, 1, true) then
                return player
            end
        end
    end
end

rRoot = getResourceRootElement(getThisResource())
anims = {
    "F_smklean_loop",
    "M_smklean_loop",
    "M_smkstnd_loop",
    "M_smk_drag",
    "M_smk_in",
    "M_smk_loop",
    "M_smk_out",
    "M_smk_tap" ,
}

Cadeias = {
    {6, 264.1315612793, 78.142135620117, 1001.0390625},
    {5, 318.66549682617, 317.41366577148, 999.1484375},
    {3, 199, 161.66580200195, 1003.0299682617}    
}

function prisao(Policial, cmd, Jogador)
    local accName = getAccountName ( getPlayerAccount ( Policial ) )
    if isObjectInACLGroup ("user."..accName, aclGetGroup ( "ComandosPolicia") ) then

<acl>
    <group name="Everyone">
        <acl name="Default"></acl>
        <object name="user."></object>
        <object name="resource."></object>
    </group>
    <group name="Moderator">
        <acl name="Moderator"></acl>
        <object name="resource.mapcycler"></object>
        <object name="resource.mapmanager"></object>
        <object name="resource.resourcemanager"></object>
        <object name="resource.votemanager"></object>
    </group>
    <group name="SuperModerator">
        <acl name="Moderator"></acl>
        <acl name="SuperModerator"></acl>
    </group>
    <group name="Admin">
        <acl name="Moderator"></acl>
        <acl name="SuperModerator"></acl>
        <acl name="Admin"></acl>
        <acl name="RPC"></acl>
        <object name="resource.admin"></object>
        <object name="resource.webadmin"></object>
        <object name="resource.acpanel"></object>
    </group>
    <group name="Console">
        <acl name="Moderator"></acl>
        <acl name="SuperModerator"></acl>
        <acl name="Admin"></acl>
        <acl name="RPC"></acl>
        <object name="user.JaoDeBarro"></object>
        <object name="user.Console"></object>
    </group>
    <group name="RPC">
        <acl name="RPC"></acl>
    </group>
    <group name="MapEditor">
        <acl name="Default"></acl>
        <acl name="MapEditor"></acl>
        <object name="resource.editor_main"></object>
        <object name="resource.edf"></object>
    </group>
    <group name="raceACLGroup">
        <acl name="Default"></acl>
        <acl name="raceACL"></acl>
        <object name="resource.race"></object>
    </group>
    <group name="DevGroup">
        <acl name="DevACL"></acl>
    </group>
    <group name="autoGroup_mapmanager">
        <acl name="autoACL_mapmanager"></acl>
        <object name="resource.mapmanager"></object>
    </group>
    <group name="ComandosPolicia">
        <object name="user.JaoDeBarro"></object>

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