Jump to content
Korean Random

[ZJ] AimBot-Shaytan "ШАЙТАН" build 071 Full - аимбот от ZorroJan


ZorroJan

Recommended Posts

Великолепный аимбот НО только для английского клиента !!!!

это только прелоадер лоадера мода, к которому имеют отношение ZJ и spotter (или их код просто сперли без переименования файлов), кстати.

а сам файл скрипта мода занимает 200кб.. и потом начинают жаловаться чтоже так ФПС проседает))

 

касаемо кода скрипта:

возьмем для примера одну из строк:

return getattr(_BigWorld, 'callback')(_SERVER_TICK_LENGTH, getattr(O1O10O, 'get_real_width'))

она работает гораздо медленней, чем вызов напрямую, минуя получение атрибутов

return _BigWorld.callback(_SERVER_TICK_LENGTH, O1O10O.get_real_width)

а для большей оптимизации следует писать

в основном модуле скрипта

_callback = _BigWorld.callback

_func = O1O10O.get_real_width

а в самой функции, в месте вызова:

return _callback(_SERVER_TICK_LENGTH, _func)

что имеем в итоге:

              0 LOAD_GLOBAL              0 (_callback)

              3 LOAD_GLOBAL              1 (_SERVER_TICK_LENGTH)

              6 LOAD_GLOBAL              2 (_func)

              9 CALL_FUNCTION            2

             12 RETURN_VALUE

 

вместо изначальных

              0 LOAD_GLOBAL              0 (getattr)

              3 LOAD_GLOBAL              1 (_BigWorld)

              6 LOAD_CONST               1 ('callback')

              9 CALL_FUNCTION            2

             12 LOAD_GLOBAL              2 (_SERVER_TICK_LENGTH)

             15 LOAD_GLOBAL              0 (getattr)

             18 LOAD_GLOBAL              3 (O1O10O)

             21 LOAD_CONST               2 ('get_real_width')

             24 CALL_FUNCTION            2

             27 CALL_FUNCTION            2

             30 RETURN_VALUE

 

Кстати, уловка возвращать результат выполнения установки колбэка достаточно хороша. Результат хоть и не нужен, но он сокращает время выполнения за счет уменьшения размера байткода на две команды.

              0 LOAD_GLOBAL              0 (_callback)

              3 LOAD_GLOBAL              1 (_SERVER_TICK_LENGTH)

              6 LOAD_GLOBAL              2 (_func)

              9 CALL_FUNCTION            2

                 POP_TOP

                 LOAD_CONST                None

             12 RETURN_VALUE

 

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

 

кстати мод имеет поддержку русского языка в файлах параметров.. ;)

{

    "UI_battle_activate_message": "\"Стволик Хаоса\": Активирован",

    "UI_description": "Стволик Хаоса",

    "UI_setting_activate_message_text": "Показывать приветствие",

    "UI_setting_activate_message_tooltip": "{HEADER}Инфо:{/HEADER}{BODY}Показывать приветствие в бою{/BODY}",

    "UI_setting_fix_accuracy_in_move_text": "Улучшение точности при остановке",

    "UI_setting_fix_accuracy_in_move_tooltip": "{HEADER}Инфо:{/HEADER}{BODY}Всегда производить остановку танка, с автоматическим использованием режима \"Остановка для выстрела\", соотвтетвенно не происходит дополнительного разброса сведения в момент остановки танка{/BODY}",

    "UI_setting_server_turret_text": "Повышение точности движения башни танка",

    "UI_setting_server_turret_tooltip": "{HEADER}Инфо:{/HEADER}{BODY}Принудительно поворачивать башню танка, в соответствии с серверными координатами (Требует включенного серверного прицела в настройках игры){/BODY}"

}

 

как-то так..

Edited by fecell
  • Upvote 4
Link to comment
Short link
Share on other sites

Ну пусть ловят. Может играть станет легче, во всём же читеры виноваты, не баланс и игорьки на исц7 с артой по 30к боёв и 42% побед. Конечно же.

  • Upvote 3
  • Downvote 2
Link to comment
Short link
Share on other sites

касаемо кода скрипта:

 

Можно было все это изложить в три слова - "наплодить промежуточных переменных". Идея хорошая, но только в том случае, если потом еще и перемешать промежуточные строки разных веток кода.

Edited by StranikS_Scan
Link to comment
Short link
Share on other sites

наплодить промежуточных переменных

Идея хорошая

... забить оперативку ненужной инфой. Парни с малым ее количеством скажут тебе просто огромное спасибо. :)
Link to comment
Short link
Share on other sites

Уважаемый @ZorroJan, скажите при тенденции отхода от сторонних загрузчиков, не планируете вы изменить директорию мода с script\client\mods на script\client\gui\mods ?? Спасибо!

  • Upvote 2
  • Downvote 2
Link to comment
Short link
Share on other sites

  • 7 months later...

Хочу настроить чувствительность захвата прицела

 

<!-- Чувствительность рентген захвата цели 0.02 11примерно соответствует размеру цели -->
<!-- рекомендуемый диапазон от 0.02 до 0.5 -->

 

изначально стоял коэф. 0,3 Перепробовал от 0,99 до 0,01 - эффект нудевой

 

Что необходимо настроить, что бы захват был не прямой по рентгену, а по приблизительному направлению на цель

 

За ранее благодарен

Link to comment
Short link
Share on other sites

 

 

Что необходимо настроить, что бы захват был не прямой по рентгену, а по приблизительному направлению на цель

Лучше в профильной теме на  4чит спросить, там и автор может ответить.

Link to comment
Short link
Share on other sites

  • 5 years later...

Здравствуйте! Позволю себе высказать своё мнение, которое возможно не созвучно с мнением большинства, в чём я очень сомневаюсь. Ваш прицел на данный момент вне конкуренции, и то, - что Вы отвлекаетесь на модификации которые, из за некорректной работы, большинство пытается либо отключить, либо с каждым обновлением тратит уйму времени корректируя содержимое папки "json", - вредит в первую очередь вашему благополучию, от которого зависит совершенство конфигурации прицела, который в свою очередь помогает миллионам облапошенных картохой геймеров, не чувствовать себя униженными до уровня плинтуса. Ваше чадо могло бы приносить пользу на порядки большему контингенту пользователей, если бы оно было адаптированно к сборке "Wotspeak" которая имеет в своём арсенале, всё, что необходимо для комфортной игры. Инсталляция платной, либо демонстрационной версии поверх сборки "Wotspeak" было бы оптимальным решением для увеличения числа желающих приобрести чудо-прицел:) С уважением, - "Субъект":) 

Link to comment
Short link
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

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