Вопрос по теме написание макросов языке на lua
-
Пример уже готовый. Просто заменить текст на свой.
send_keys("abc123") уже выводит текст "abc123".
Просто заменить на свой текст.Если нужен символ "Enter", то посмотреть его в таблице и немного изменить код. Т.е. "Enter" отправлять иначе — немного изменить код
-
@Pitronic мне надо чтоб символы по примеру сайта ссылку на который вы мне ссылку дали, иначе се не поймёт что я хочу клавишу F2 или два нажатия F а потом 2 в некоторых играх могут быть анологичные клавиши. На пимер в игре far чит код режим полёта на клавишу F3
-
-
Пользователь @Pitronic написал в Вопрос по теме написание макросов языке на lua:
doKeyPress
F1, F2, F3 или Enter и т.п. символы отправляются проще
doKeyPress(**код клавиши**)
-
Это сообщение удалено! -
Это сообщение удалено! -
Так?
{$Lua} function send_keys(key) for i=1,string.len(key) do local char = key:upper():sub(i,i) doKeyPress(string.byte(char,1)) end end doKeyPress(**VK_F3**) {$asm} [ENABLE] //code from here to '[DISABLE]' will be used to enable the cheat [DISABLE] //code from here till the end of the code will be used to disable the cheat doKeyPress(key) : simulates a key press
-
{$Lua} doKeyPress(VK_F3) {$asm} [ENABLE] [DISABLE]
-
@MasterGH понял, а если сочитание клавишь? две одновременно, навряди есть такие чит коды, так на всякий случай.
-
isKeyPressed(key) : returns true if the specified key is currently pressed
keyDown(key) : causes the key to go into down state
keyUp(key) :causes the key to go up
doKeyPress(key) : simulates a key pressДля комбинаций нужно удерживать нажатия через вызовы keyDown(key) на каждую клавишу, затем отжать также на каждую клавишу keyUp(key).
-
@MasterGH Ну вроде кажется всё. Если есть что полезное добавить по макросам (не обязательно) напишите, а так вроде уже всё, если я не ошибаюсь.
-
@MasterGH дума что всё понял а как до практики дошло, попробовал не работает, что то делаю не так. Можно пример на примере тестовых операций, допустим надо выделить всё ( ctrl+A)?
-
Пользователь @Pitronic написал в Вопрос по теме написание макросов языке на lua:
@MasterGH дума что всё понял а как до практики дошло, попробовал не работает, что то делаю не так. Можно пример на примере тестовых операций, допустим надо выделить всё ( ctrl+A)?
Давай сам, а? Ну вот реально, тебе уже прям всё подсказали и рассказали, а ты даже постараться и воедино это соединить не хочешь. Так не пойдёт.
-
Пользователь @StoneWeaver написал в Вопрос по теме написание макросов языке на lua:
а ты даже постараться и воедино это соединить не хочешь
Я как раз постарался, но се ругается на строку {$lua} хотя это и есть луа значит что то делаю не правильно, потому и попросил пример.
-
-
Пользователь @StoneWeaver написал в Вопрос по теме написание макросов языке на lua:
А у тебя разве предыдущих примеров нет с такой строкой?
Вот именно, выше скрипты работают, а когда тот попробовал написать именно на эты строку и ругается, сделаю скриншёт покажу.
-
@Pitronic попробуй разобраться самостоятельно, в чём у тебя проблема. Это поможет тебе улучшить своё понимание, как пользоваться луа в СЕ
-
@StoneWeaver вот скриншёт здесь как видете ругается
на строку 2 хотя именно это строка должна там быть. И как я смогу самостоятельно если не увижу пример? ппо примеру что написано выше уже попробовал а где не правильно написал не знаю, -
@Pitronic а теперь максимально внимательно посмотри свой скрипт, и исправь ошибку синтаксиса.
-
Пользователь @StoneWeaver написал в Вопрос по теме написание макросов языке на lua:
справь ошибку синтаксиса.
в строке 2 на которую ругается се {$lua} я везде использую когда луа в таблицу пишу с этим скриптом такая ошибка, я тоже думал что в ней дело но когда стираю код оставив только {$asm} скрипт добавляется без проблем значит не в этой строке а в самом коде ошибка потому что се думает что это не lua код и говорить что синтаксис {$lua} ошибка.