ES/aclGetGroup: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
(Created page with "__NOTOC__ {{Server function}} Esta función se utiliza para obtener el grupo ACL del nombre dado. Si necesitas obtener una gran cantidad de grupos ACL, puedes considerar, en ve...")
 
No edit summary
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
__NOTOC__  
__NOTOC__  
{{Server function}}  
{{Server function}}  
Esta función se utiliza para obtener el grupo ACL del 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.
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==  
==Sintaxis==  
Line 11: Line 11:
*'''groupName:''' El nombre del grupo ACL el cual quieras obtener
*'''groupName:''' El nombre del grupo ACL el cual quieras obtener


===Returns===
===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

Vea también