ES/aclGetGroup: Difference between revisions
Jump to navigation
Jump to search
Diego Kausel (talk | contribs) No edit summary |
Diego Kausel (talk | contribs) No edit summary |
||
Line 11: | Line 11: | ||
*'''groupName:''' El nombre del grupo ACL el cual quieras obtener | *'''groupName:''' El nombre del grupo ACL el cual quieras obtener | ||
=== | ===Devuelve=== | ||
<!-- Make this descriptive. Explain what cases will return false. If you're unsure, add a tag to it so we can check --> | <!-- Make this descriptive. Explain what cases will return false. If you're unsure, add a tag to it so we can check --> | ||
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. | 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. |
Latest revision as of 01:06, 30 March 2014
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
Devuelve
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