AMARANT Posted February 10, 2015 Posted February 10, 2015 Guys I need to disable logging in via /login [] console command. It must be done ONLY via login panel. How can I do that? Thanks.
Enargy, Posted February 10, 2015 Posted February 10, 2015 try this in serverside: addEventHandler("onPlayerCommand", root, function(cmd) if (cmd == "login") then cancelEvent() end end)
Cadu12 Posted February 10, 2015 Posted February 10, 2015 It works, but you aren't able open admin panel. You have to edit, to allow players who are admin don't do cancelEvent ()
Tomas Posted February 10, 2015 Posted February 10, 2015 It works, but you aren't able open admin panel. You have to edit, to allow players who are admin don't do cancelEvent () wut? The command of the admin panel is 'admin' not 'login' lol
Cadu12 Posted February 10, 2015 Posted February 10, 2015 I know that. Admin panel needs login command to work because they using MTA's account system.
MIKI785 Posted February 10, 2015 Posted February 10, 2015 I know that. Admin panel needs login command to work because they using MTA's account system. So? He just uses logIn instead of command which is the same thing.
SkatCh Posted February 10, 2015 Posted February 10, 2015 just add the resource name to your admin ACLgroup "resource."ResourceName">
AMARANT Posted February 10, 2015 Author Posted February 10, 2015 just add the resource name to your admin ACLgroup "resource."ResourceName"> What for? I just need to know if cancelling that command is enough for my purpose (solution in the post #2). Because now I have doubts after what I've read here.
xeon17 Posted February 10, 2015 Posted February 10, 2015 just add the resource name to your admin ACLgroup "resource."ResourceName"> The resource doesn't need any acl rights..
SkatCh Posted February 10, 2015 Posted February 10, 2015 Simply you can use something like this : -- Add you serial here because u ara a staff member so only you can use /login access = { [" your serial "] = true, } -- And you can add commands here like /login /register etc MTA commands. commands = { ["login"] = true, } -- and then you need to add this to prevent players from using those commands function youCant(command) if (commands[command]) then local serial = getPlayerSerial(source) if (not access[serial]) then cancelEvent() outputChatBox(command.." is a blocked command ", source, 255, 0, 0) return end end end addEventHandler("onPlayerCommand", root,youCant)
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