ES/aclCreateGroup

From Multi Theft Auto: Wiki
Jump to navigation Jump to search

Esta función crea un grupo dentro del ACL. Un grupo ACL puede contener objetos como players o resources. Estos grupos especifican quien tiene acceso a los ACL's en este grupo.

Sintaxis

aclgroup aclCreateGroup ( string nombreGrupo )

Argumentos Requeridos

  • nombreGrupo: El nombre del grupo a crear

Devuelve

Si es satisfactorio, devuelve el puntero hacia el grupo ACL creado. Si falla, devuelve false.

Ejemplo

En este ejemplo de añade un commando addobjecttogroup con el cual puedes fácilmente agregar nuevos objetos al grupo acl especificado.

function addACLGroupObject ( elJugador, nombreComando, nombreGrupo, nombreObjeto)
    local miGrupo = aclGetGroup ( nombreGrupo)
    -- si no hay un grupo anterior con este nombre, debemos crearlo
    if not miGrupo then
        miGrupo = aclCreateGroup ( nombreGrupo )
    end

    -- si no se le ha dado un nombre al objeto
    if not nombreObjetothen
        -- imprime un mensaje hacia la ventana de chat
        return outputChatBox ( "¡Necesitas especificar el objeto!", elJugador )
    end

    -- y finalmente añadiremos el objeto a su grupo
    aclGroupAddObject ( miGrupo, nombreObjeto )
    -- don't forget to save the ACL after it has been modified
    aclSave ()
end
addCommandHandler ( "addobjecttogroup", addACLGroupObject )

Vea también