Проблема в Lua ARZ

Крейзи

Участник
Автор темы
34
4
Версия MoonLoader
.026-beta
Смотрите делаю прикольний скрипт и мне осталось доделать 2 момента но не знаю как.
1) Как в Луа сделать выбор одного пункта в меню скриншот ниже
2) Как сделать чтоб клавиша нажималась именно например 100 раз ровно
Тоесть не писать куча функций :

Lua:
setVirtualKeyDown(119, true)
wait(250)
setVirtualKeyDown(119, false)
А сделать это все 1 строкой ну или несколькими
 

Вложения

  • 09.47.00.674.jpg
    09.47.00.674.jpg
    343.4 KB · Просмотры: 25
Решение
Как в Луа сделать выбор одного пункта в меню скриншот ниже
2) Как сделать чтоб клавиша нажималась именно например 100 раз ровно
Тоесть не писать куча функций :
Lua:
for i = 1, 100 do 
    setVirtualKeyDown(119, true)
    wait(250)
    setVirtualKeyDown(119, false)
end

minxty

Известный
890
769
Как в Луа сделать выбор одного пункта в меню скриншот ниже
2) Как сделать чтоб клавиша нажималась именно например 100 раз ровно
Тоесть не писать куча функций :
Lua:
for i = 1, 100 do 
    setVirtualKeyDown(119, true)
    wait(250)
    setVirtualKeyDown(119, false)
end
 
  • Нравится
Реакции: Крейзи

yung milonov

Известный
976
476
А в функцию sampSendDialogResponse(int id, int button, int listitem, zstring input)
Мне как айди диалога вставить автоматом
в хуке появление диалога ловишь и используешь
таким же образом в хуке можно избавиться от массива с айди диалогов, можно просто проверять появившийся диалог на нужный тебе текст
Lua:
local sampev = require("samp.events")
function sampev.onShowDialog(id, style, title, button1, button2, text)
    if text:find("Замена масла") and text:find("Отремонтировать автомобиль") then
        sampSendDialogResponse(id, 1, 2, "")
    end
end
 
  • Нравится
Реакции: chapo