ES/aclDestroy
Jump to navigation
Jump to search
Esta función destruye un ACL. El ACL destruído ya no será válida.
Sintaxis
bool aclDestroy ( acl elACL )
Required Arguments
- elACL: El ACL a destruir
Devuelve
Si es destruída con éxito, devuelve true. Si falla y no pudo ser destruída, devuelve false, por ejemplo, si el acl no es válido
Ejemplo
En este ejemplo crearemos un comando para borrar un ACL:
function borraUnACL( elJugador, nombreCmd, elACL ) if aclGet ( elACL ) then -- verifica si el ACL especificado existe -- Si existe local borrada = aclDestroy ( elACL ) --Trata de eliminar el ACL if borrada then -- Si el ACL fue borrada --Le damos al jugador un mensaje de éxito outputChatBox ( "¡El ACL " .. elACL .. " fue borrado con éxito!", elJugador ) else -- Si algo salió mal mientras se borraba -- Enviamos un mensaje de error al jugador outputChatBox ( "¡Error mientras se borraba el ACL " ..elACL.. "!", elJugador) end else --Si el ACL no existe outputChatBox ( "Error: El nombre de ACL especificado no es valido, o el ACL no existe.", elJugador ) end end addCommandHandler ( "borrarACL", borraUnACL ) --Añade el commandhandler
Vea también
- aclCreate
- aclCreateGroup
- aclDestroy
- aclDestroyGroup
- aclGet
- aclGetGroup
- aclGetName
- aclGetRight
- aclGroupList
- aclGroupAddACL
- aclGroupAddObject
- aclGroupGetName
- aclGroupListACL
- aclGroupListObjects
- aclGroupRemoveACL
- aclGroupRemoveObject
- aclList
- aclListRights
- aclReload
- aclRemoveRight
- aclSave
- aclSetRight
- hasObjectPermissionTo