ES/aclGetGroup
Jump to navigation
Jump to search
Esta función se utiliza para obtener el grupo ACL a partir de un nombre dado. Si necesitas obtener una gran cantidad de grupos ACL, puedes considerar, en vez de esta, utilizar aclGroupList para obtener la tabla conteniendo todos los grupos.
Sintaxis
aclgroup aclGetGroup ( string groupName )
Argumentos Requeridos
- groupName: El nombre del grupo ACL el cual quieras obtener
Returns
Devuelve el grupo ACL si es que se encontró. De lo contrario, devuelve false/nil si es que no existe, o si es que falló por alguna otra razón.
Ejemplo
Example 1: Este ejemplo hará que un comando llamado 'darDerechosDeAdmin' agregue a una cuenta específica (a partir de su nombre) a un grupo ACL
function giveAdminRights (playerSource, commandName, accountName) --Agregar la función giveAdminRights y especificar sus argumentos if accountName then --Si es que se especificó el nombre de una cuenta aclGroupAddObject (aclGetGroup("Admin"), "user."..accountName)) --Agregar un objeto ACL a partir de la forma "user.[accountName]" al grupo ACL llamado 'Admin' outputChatBox ("La cuenta '"..accountName.."' ha sido agregada satisfactoriamente al grupo de los administradores", playerSource) --Una pequeña notificación para indicar que la cuenta ha sido agregada sin problemas else --'else', si es que no se especificó ninguna cuenta... outputChatBox ("No has especificado una cuenta.", playerSource) outputChatBox ("El sintaxis correcto es: /giveAccountAdminRights [nombre de cuenta]", playerSource) end end addCommandHandler ("darDerechosDeAdmin", giveAdminRights) --Unimos el comando 'darDerechosDeAdmin', y unirlo a la función 'giveAdminRights'
Example 2: --POR HACER:
--POR HACER