Jump to content

Помогите прошу!


Recommended Posts

addEventHandler ( "onPlayerCommand", root,
	function ( cmd )
		if ( cmd == "logout" ) then
			cancelEvent ()
		elseif ( cmd == "login" ) then
			cancelEvent ()
		elseif ( cmd == "register" ) then
			cancelEvent ()
		elseif ( cmd == "chgmypass" ) then
			cancelEvent ()
		elseif ( cmd == "say" ) then
			cancelEvent ()
		elseif ( cmd == "me" ) then
			cancelEvent ()
		elseif ( cmd == "msg" ) then
			cancelEvent ()
		elseif ( cmd == "nick" ) then
			cancelEvent ()
		end
	end
)

ну и по нику плохая идея сохранять. лучше по серийному номеру тогда

Link to comment
  • 2 months later...

Человек выше дело говорит. Укороченный вариант:

deniedCMD = {
	["login"] = true,
	["register"] = true,
	["logout"] = true
}

addEventHandler ( "onPlayerCommand", getRootElement(),function(cmd)
	if deniedCMD[cmd] then
		cancelEvent()
	end
end)

При регистрации пусть игрок создаёт себе никнейм и пароль, как в SA:MP. Таким образом мы устанавливаем логин игрока в качестве никнейма. Благодаря этому можно иметь привязку по аккаунту (по сути привязка идёт к никнейму) и играть с разных ПК без возникновения проблем

Link to comment
On 04.06.2018 at 18:20, anufis_ok said:

Уточнить можно в каком пункте?

image.png
 

<right name="command.logout" access="false"></right>
<right name="command.register" access="false"></right>
<right name="command.login" access="false"></right>
<right name="command.chgmypass" access="false"></right>


image.png
 

<acl name="Everyone">
	<right name="command.logout" access="false"></right>
	<right name="command.register" access="false"></right>
	<right name="command.login" access="false"></right>
	<right name="command.chgmypass" access="false"></right>
</acl>

 

Edited by XaskeL
Link to comment

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...