надпись луа

trevison

Известный
Автор темы
2
0
Версия MoonLoader
.026-beta
хочу написать луа скрипт, чтобы просто при нажатии на клавишу F10 выводилась на экран надпись: aimbot enabled и при повторном нажатии: aimbot disabled
как будет выглядеть код?
сам функционал аимбота не нужен, только надпись (не текст в чат)
 
  • Bug
Реакции: влад динозавр

chapo

чопа сребдс // @moujeek
Модератор
8,937
11,705
Lua:
require('lib.moonloader');
local enabled = false;
addEventHandler('onWindowMessage', function(msg, key)
    if (isSampAvailable() and msg == 0x0100) then
        if (not sampIsCursorActive() and key == VK_F10) then
            enabled = not enabled;
            sampAddChatMessage(('AimBot: %s'):format(enabled and '{00ff00}ON' or '{ff0000}OFF'), -1);
        end
    end
end);
 

moreveal

Известный
Проверенный
927
621
(не текст в чат)
sampAddChatMessage(('AimBot: %s'):format(enabled and '{00ff00}ON' or '{ff0000}OFF'), -1);
неплоха (и чо за мода ставить точку с запятой и условия в скобки оборачивать, оч уродует луа ведь, ровно как и конкатенация через формат)

а тсу: замени на printStringNow
 
Последнее редактирование:
  • Нравится
  • Ха-ха
Реакции: VanoKLR и Vespan

kyrtion

Известный
993
365
[ML] (error) fake_aim.luac: moonloader\fake_aim.luac:7: ')' expected near ','
[ML] (error) fake_aim.luac: Script died due to an error. (0FB2902C)

up

up
так ты в компилированном файле хрень узнаешь
пока что в открытом коде протестируешь

чо за мода ставить точку с запятой и условия в скобки оборачивать, оч уродует луа ведь, ровно как и конкатенация через формат
он явно шарит JS/TS
 

moreveal

Известный
Проверенный
927
621
он явно шарит JS/TS
так даж в js ставить необязательно, да и почти все помимо луа ещё по пять языков знают, дело то не в этом, а в том, что в луа код становится менее интуитивно понятным и т.д., одно дело так писать исключительно для себя, другое использовать в качестве ответа очевидному новичку
 
  • Нравится
Реакции: kyrtion