Jump to content

TheNormalnij

MTA Contributors
  • Posts

    675
  • Joined

  • Last visited

  • Days Won

    3

Posts posted by TheNormalnij

  1. По факту топик должен называться "Паранойя и шизофренический бред Easterdie"

    On 04/12/2022 at 20:06, Easterdie said:

    Может мне кто-то из вменяемых людей объяснить, какого чёрта мта отжирает у меня 15-20% процессора в простое, сразу после запуска мта?

    Айдл меню / подключенный геймцикл / проверки античита / процессы обновления. 15-20% это офигеть как много, чтобы на это жаловаться)))

    On 04/12/2022 at 20:06, Easterdie said:

    Майнинг на процике? А личико не треснет?

    Если был бы достаточно смышленным. то мог бы прикинуть, что майнинг на процессоре в таких маштабах принесет примерно нифига.

    On 04/12/2022 at 20:06, Easterdie said:

    А ещё Мта постоянно зачем-то ломится на какой-то айпишничек в европке.

    А обновления у тебя откуда качаются? Сервера откуда ищутся? Крашдампы и стата куда шлется? Если больно печет от этого, режь трафик, подключайся только через хостгейм в хамачи.

    On 04/12/2022 at 20:06, Easterdie said:

    Какого чёрта при попытке зайти на сервера мта, если у меня в винде запущена хотя бы какая-то программа, которая никак не должна волновать душмана, будь то PingPlotter или Anvir Task Manager, то "античит" начинает меня кикать с увлекательынми причинами аля "выруби длл инжектор"?

    Если их функционал предполагает возможность редактирования/чтения памяти, изменения траффика, то нафиг они нужно, чтобы они были включены при игре. Для увлекательного гемплея с читерами есть другие проекты, например samp.

    • Like 1
  2. Сначала добавить поддержку нужных хешей в API (HMAC, HTOP, base32). Данные хеши есть в библиотеке `creptopp` которую МТА использует. Без этого код будет работать медленно. Inder00 в дискорде добавлял на свой сервер двухфакторку

  3. @Miami Night Studio, если файлы прописаны в meta.xml, то можно ее распарсить. Можно попробовать сделать это используя PHP. Или как вариант найти здесь автора этого модуля, он часто переносил свои репозитории, должно что-то остаться.

  4. function isRegistered(nick, callback)
    	dbQuery(
    		function(qh)
    			local result = dbPoll(qh, 0)
    			if #result == 0 then
    				callback( false )
    			else
    				callback( true )
    			end
    		end
    		,dbHandle, "SELECT * FROM `accounts` WHERE `nick` = ? LIMIT 1", nick)
    end
    
    addEventHandler( 'example', root, function()
    	local name = client:getName()
    	isRegistered( name, function( state )
    		outputDebugString( state and "zaregan" or "ne zaregan")
    		if state then
    			client:outputChat( 'Welcom back' )
    		else
    			client:outputChat( 'Hello my little friend' )
    		end
    	end )
    end )

    Каллбэк функция в dbQuery является анонимной и никуда ничего не возвращает.

    • Like 1
×
×
  • Create New...