alexmiños Posted July 5, 2021 Posted July 5, 2021 [21-07-05 18:18:24] WARNING: players/main.lua:211: Bad argument @ 'aclGroupRemoveObject' [Expected acl-group at argument 1, got boolean]
RekZ Posted July 7, 2021 Posted July 7, 2021 Basicamente te esta diciendo que la funcion "aclGroupRemoveObject" tiene un error en el argumento 1 que deberia de tener informacion sobre el ACL y esta recibiendo supongo que un "false" o algun valor que no encaja, es dificil solucionarlo sin saber que es lo que tiene el codigo xd
alexmiños Posted July 12, 2021 Author Posted July 12, 2021 if not hasGroup then -- make sure acl rights are removed if aclGroupRemoveObject( aclGetGroup( group.aclGroup ), "user." .. accountName ) then outputDebugString( "Removed account " .. accountName .. " from ACL " .. group.aclGroup, 3 ) saveAcl = true userChanged = true if player then outputChatBox( "No estás conectado como " .. group.displayName .. ".", player, 255, 0, 0 ) end esta es la seccion del codigo
AndresTVz Posted July 12, 2021 Posted July 12, 2021 la verdad que poco se puede deducir de tu codigo, lo que yo te recomiendo es que lo separes y imprimas cada informacion, verificando si el valor que da es el correcto, ejemplo: outputDebugString( aclGetGroup( group.aclGroup ) ) -- esto deberia darte el nombre del grupo que deveria estar en la acl
RekZ Posted July 16, 2021 Posted July 16, 2021 (edited) On 12/07/2021 at 02:42, alexmiños said: if not hasGroup then -- make sure acl rights are removed if aclGroupRemoveObject( aclGetGroup( group.aclGroup ), "user." .. accountName ) then outputDebugString( "Removed account " .. accountName .. " from ACL " .. group.aclGroup, 3 ) saveAcl = true userChanged = true if player then outputChatBox( "No estás conectado como " .. group.displayName .. ".", player, 255, 0, 0 ) end esta es la seccion del codigo de donde viene la variable 'group.aclGroup' esa es la que te esta dando el error PD: Puedes usar el boton de "Code" y Seleccionar LUA para poner el codigo con formato xd asi es mas facil de visualizar Ejemplo if not hasGroup then -- make sure acl rights are removed if aclGroupRemoveObject( aclGetGroup( group.aclGroup ), "user." .. accountName ) then outputDebugString( "Removed account " .. accountName .. " from ACL " .. group.aclGroup, 3 ) saveAcl = true userChanged = true if player then outputChatBox( "No estás conectado como " .. group.displayName .. ".", player, 255, 0, 0 ) end Edited July 16, 2021 by RekZ
alexmiños Posted July 16, 2021 Author Posted July 16, 2021 (edited) entonces tengo que poner el nombre del grupo acl en donde dice aclGroup ? ejemplo group.Admin Edited July 16, 2021 by alexmiños
Sensacion Posted July 17, 2021 Posted July 17, 2021 22 hours ago, alexmiños said: entonces tengo que poner el nombre del grupo acl en donde dice aclGroup ? ejemplo group.Admin Tienes que poner aclGetGroup("NOMBRE DEL GRUPO") Por ejemplo: aclGetGroup("Admin")
RekZ Posted July 18, 2021 Posted July 18, 2021 On 16/07/2021 at 05:21, alexmiños said: entonces tengo que poner el nombre del grupo acl en donde dice aclGroup ? ejemplo group.Admin No exactamente, esa variable viene de algun lugar, otra funcion le esta dando valor a la variable que deberia ser el nombre del ACL el cual quieres modificar o estas modificando, y seguramente no sea el valor que debe tener xd es mas dificil de explicar que de arreglar seguramente, pero cambiando eso que dijiste no lo vas a reparar. Supongo que ese resources seleccionas un ACL en una lista y agregar o quitas personas, pienso que no estas recibiendo el nombre del ACL de la lista.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now