ES/aclGetGroup

From Multi Theft Auto: Wiki
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

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