SA:MP Lua Arizona Fake ESC — Видь всё, оставаясь в AFK

Publo

Новичок
Автор темы
7
4
Всем привет!
Долго думал, что бы такое написать на Lua, чтобы это было действительно полезно для всех игроков. В итоге я создал AFKmod.​

В чем суть?
При нажатии всего одной клавиши ваш персонаж уходит в "настоящий" AFK для сервера и окружающих (через 15-20 секунд над вами появятся песочные часы), но при этом сама игра не сворачивается. Вы продолжаете видеть всё, что происходит вокруг, тем самым видеть что делают игроки вокруг вас!

Функционал и особенности:
Реализм: Полная блокировка пакетов, имитирующая нажатие ESC
Безопасность: При активации блокируется бег (WASD) и чат, чтобы вы случайно не выдали себя.
Таймер: Прямо на экране отображается время, которое вы провели в AFK.
Удобство: Если вам нужно смотреть что происходит вокруг но и в тоже время стоять в прямом смысле в AFK.

Как использовать:
После установки введите команду /afk. Откроется меню, где вы сможете назначить свою клавишу активации (по умолчанию стоит F9). Нажмите выбранную клавишу — в чате появится уведомление, а на экране пойдет отсчет времени AFK.


Снимок экрана (47).png

Снимок экрана (48).png
Снимок экрана (49).png

Важное примечание: Для того чтобы сервер корректно видел вас в AFK, обязательно выключите функцию "Анти-АФК"! [если она есть]
Обновил скрипт, учел замечания местных экспертов.

@ГОХА | GoxaShow, @Musaigen, прислушался к вашему «фи» по поводу избыточности. Реально, тянуть mimgui и samp.lua ради пары строчек кода было идеей так себе. Исправился:

  • Выпилил нафиг зависимости: Теперь скрипт весит копейки, работает на чистом MoonLoader и не требует никаких сторонних либ (даже samp.lua не нужен).
  • Оптимизация: Вместо костылей перешел на чистый onSendPacket. Ноплю синхру (204, 200, 201, 203) напрямую, как и советовали.
  • Минимализм: Выкинул «плохую» менюшку. Теперь вместо неё аккуратный инфо-текст (дата, время и счетчик АФК) в углу экрана.
  • Функционал: По моему мнению более удобная кнопка (F9), но теперь код «чистый», как слеза админа.
За мои ошибки или недочеты приношу извинения т.к код на луа писал впервые. Код добавил как версия 2 (V2).
Требования: MoonLoader
 

Вложения

  • AFKmod.lua
    5.2 KB · Просмотры: 36
  • AFKmod V2.lua
    2.1 KB · Просмотры: 7
Последнее редактирование:

ГОХА | GoxaShow

от слова "на заказ" падаю в обморок и посылаю нахй
Проверенный
1,943
1,986
ахуеть, научились нопить онфут синхру с таймером и имгуи
когда там будет использование стандартных функций мунлоадера с ебейшей имгуи менюшкой и 1000000+ команд в комплекте?
 
  • Нравится
  • Ха-ха
Реакции: RazorRw и sаnеk

Musaigen

ihatemyself
Проверенный
1,706
1,585
onSendPacket и onSendRpc чувствуют себя ущемленными, когда ради return not state нужно качать самп.луа
 

Publo

Новичок
Автор темы
7
4
onSendPacket и onSendRpc чувствуют себя ущемленными, когда ради return not state нужно качать самп.луа
ахуеть, научились нопить онфут синхру с таймером и имгуи
когда там будет использование стандартных функций мунлоадера с ебейшей имгуи менюшкой и 1000000+ команд в комплекте?
я переписал код. Выкинул mimgui и samp.lua, перешел на чистый onSendPacket и сделал нормальный рендер. Теперь весит копейки и без лишнего мусора.