Jump to content

Why not working aclGroupRemove and AddObject?


Turbe$Z

Recommended Posts

Posted

--server--

function kivesz()
local accountName = getPlayerAccount(source)
if isObjectInACLGroup ( "user." .. getAccountName ( getPlayerAccount ( source ) ), aclGetGroup ( "Admin" )) then 
	aclGroupRemoveObject(aclGetGroup("Admin"), "user."..accountName)
	end
end
addCommandHandler("rangki", kivesz)

function betesz()
local accountName = getPlayerAccount(source)
if isObjectInACLGroup ( "user." .. getAccountName ( getPlayerAccount ( source ) ), aclGetGroup ( "Admin" )) then 
	aclGroupAddObject (aclGetGroup("Admin1"), "user."..accountName)
	end
end
addCommandHandler("rangbe", betesz)

and i got this errors and warnings: http://imgur.com/a/tI7mJ
how to fix this?

My Fun server:

560x95_FFFFFF_FF9900_000000_000000.png

My DD server:

n-560x95_FFFFFF_FFFFFF_000000_000000.png

Posted

addCommandHandler (server) has 2 main parameters

player playerSource, string commandName, [string arg1, string arg2, ...] 

so it should be:

function kivesz (player, command)

then you can use player for your functions instead of source or can just change player to source in the function parameters.

  • Like 1
  • Moderators
Posted (edited)
11 minutes ago, Mr.Loki said:

so it should be:

function kivesz (player, command)

close but it should be :
function kivesz (source, command)

EDIT: and as we don't use 'command' neither additional parameters we can shorten it to:
function kivesz (source)

Edited by Citizen

The rEvolution is coming ...

  • Moderators
Posted
Just now, Mr.Loki said:

that's what i explained in the rest of my post ._.

Alright, read it too fast, sorry for that.

The rEvolution is coming ...

Posted
11 minutes ago, Mr.Loki said:
11 minutes ago, Mr.Loki said:

addCommandHandler (server) has 2 main parameters



player playerSource, string commandName, [string arg1, string arg2, ...] 

so it should be:

function kivesz (player, command)

then you can use player for your functions instead of source or can just change player to source in the function parameters.

addCommandHandler (server) has 2 main parameters


 
  1. player playerSource, string commandName, [string arg1, string arg2, ...]

so it should be:

function kivesz (player, command)

then you can use player for your functions instead of source or can just change player to source in the function parameters.

attempt to concatenate local 'accountName' (a userdata value) :S

My Fun server:

560x95_FFFFFF_FF9900_000000_000000.png

My DD server:

n-560x95_FFFFFF_FFFFFF_000000_000000.png

Posted
15 minutes ago, Mr.Loki said:
15 minutes ago, Mr.Loki said:
1 minute ago, Mr.Loki said:

Post your current code.

addCommandHandler (server) has 2 main parameters



 
  1. player playerSource, string commandName, [string arg1, string arg2, ...]

so it should be:

function kivesz (player, command)

then you can use player for your functions instead of source or can just change player to source in the function parameters.

addCommandHandler (server) has 2 main parameters


 
  1. player playerSource, string commandName, [string arg1, string arg2, ...]

so it should be:

function kivesz (player, command)

then you can use player for your functions instead of source or can just change player to source in the function parameters

function kivesz(player, command)
local accountName = getPlayerAccount(player)
if isObjectInACLGroup ( "user." .. getAccountName ( getPlayerAccount ( player ) ), aclGetGroup ( "Admin" )) then 
	aclGroupRemoveObject(aclGetGroup("Admin"), "user."..accountName)
	end
end
addCommandHandler("rangki", kivesz)

function betesz(player, command)
local accountName = getPlayerAccount(player)
if isObjectInACLGroup ( "user." .. getAccountName ( getPlayerAccount ( player ) ), aclGetGroup ( "Admin1" )) then 
	aclGroupAddObject (aclGetGroup("Admin"), "user."..accountName)
	end
end
addCommandHandler("rangbe", betesz)

 

My Fun server:

560x95_FFFFFF_FF9900_000000_000000.png

My DD server:

n-560x95_FFFFFF_FFFFFF_000000_000000.png

Posted

 

function kivesz(player, command)
local accountName = getAccountName ( getPlayerAccount ( player ) )
if isObjectInACLGroup ( "user." .. accountName, aclGetGroup ( "Admin" )) then 
	aclGroupRemoveObject(aclGetGroup("Admin"), "user."..accountName)
	end
end
addCommandHandler("rangki", kivesz)

function betesz(player, command)
local accountName = getAccountName ( getPlayerAccount ( player ) )
if isObjectInACLGroup ( "user." .. accountName, aclGetGroup ( "Admin1" )) then 
	aclGroupAddObject (aclGetGroup("Admin"), "user."..accountName)
	end
end
addCommandHandler("rangbe", betesz)
  • Like 1
Posted
22 minutes ago, Mr.Loki said:
22 minutes ago, Mr.Loki said:
1 minute ago, Mr.Loki said:

 




function kivesz(player, command)
local accountName = getAccountName ( getPlayerAccount ( player ) )
if isObjectInACLGroup ( "user." .. accountName, aclGetGroup ( "Admin" )) then 
	aclGroupRemoveObject(aclGetGroup("Admin"), "user."..accountName)
	end
end
addCommandHandler("rangki", kivesz)

function betesz(player, command)
local accountName = getAccountName ( getPlayerAccount ( player ) )
if isObjectInACLGroup ( "user." .. accountName, aclGetGroup ( "Admin1" )) then 
	aclGroupAddObject (aclGetGroup("Admin"), "user."..accountName)
	end
end
addCommandHandler("rangbe", betesz)

addCommandHandler (server) has 2 main parameters



player playerSource, string commandName, [string arg1, string arg2, ...] 

so it should be:

function kivesz (player, command)

then you can use player for your functions instead of source or can just change player to source in the function parameters.

addCommandHandler (server) has 2 main parameters


 
  1. player playerSource, string commandName, [string arg1, string arg2, ...]

so it should be:

function kivesz (player, command)

then you can use player for your functions instead of source or can just change player to source in the function parameters.

Thanks :D

My Fun server:

560x95_FFFFFF_FF9900_000000_000000.png

My DD server:

n-560x95_FFFFFF_FFFFFF_000000_000000.png

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...