Jump to content

Подключение игрока


Recommended Posts

Здравствуйте, вопрос такого характера, как можно реализовать такие вещи:

1. Проверка версии клиента при подключение, допустим, у меня клиент (1.5.9.x.xxxx.x) если у игрока клиент не мой, тогда закрываем подключение. 
2. Проверка серийного номера при коннекте, если серийного номера нету в списке, закрываем подключение. 

За ранее спасибо) 

 

Link to comment
  • Scripting Moderators

Добрый вечер.
Эти 2 задачи можно решить одним событием: onPlayerConnect
На вики странице есть примеры, однако если будут вопросы или неясность с кодом, можете уточнить и дам более точный пример.

Link to comment

Добрый, я не понял суть данного примера, по этой причине и обратился, я не могу получить полную версию клиента игрока.
Можете, пожалуйста, показать наглядно, чтобы я получал допустим версию формата (1.5.9.x.xxxx.x, полную именно, как в стандартном ресурсе admin - version) 

Link to comment
  • Scripting Moderators
addEventHandler ( "onPlayerConnect", root,
	function ( playerNick, playerIP, playerUsername, playerSerial, playerVersionNumber, playerVersionString )
		if ( playerVersionString ~= "1.5.9-9.21105.0" ) then
			cancelEvent ( true, "Неверная версия клиента" )
		end
	end
)
Link to comment

Спасибо, вопрос такого еще характера, как бороться с читерами на кастом клиенте, как получить античит от мта ?
Просто, невозможно развиваться на кастоме, а все решения на lua обходят.

 

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