alexmiños Posted July 5, 2021 Share 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] Link to comment
RekZ Posted July 7, 2021 Share 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 Link to comment
alexmiños Posted July 12, 2021 Author Share 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 Link to comment
AndresTVz Posted July 12, 2021 Share 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 Link to comment
RekZ Posted July 16, 2021 Share 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 Link to comment
alexmiños Posted July 16, 2021 Author Share 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 Link to comment
Sensacion Posted July 17, 2021 Share 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") Link to comment
RekZ Posted July 18, 2021 Share 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. Link to comment
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