Вопрос по ЛУа.

Флэмч

Участник
Автор темы
77
1
Версия MoonLoader
.026-beta
Привет, как можно сделать, чтобы, например, при нажатии на F12 автоматически вводился текст, потом на 2 значения вниз (Там как выбор, где будет спавн) и энтер? Буду рад , если поможете =)
 
  • Нравится
Реакции: Vintik

xdswd

Известный
365
252
Lua:
local vkey = require 'vkeys'

function main()
repeat wait(0) until isSampAvailable()
while true do
wait(0)
    if wasKeyPressed(vkey.VK_F12) then -- Проверка на нажатие клавиши
        sampSendChat('/setspawn') -- Отправка команды
        wait(200) -- задержка
        sampSendDialogResponse(--[[dialogID]], 1, 3, nil) -- отправка ответа серверу с 3 итемом
    end
end
end
 

andrey_hacker

Известный
274
88
Lua:
local vkey = require 'vkeys'

function main()
repeat wait(0) until isSampAvailable()
while true do
wait(0)
    if wasKeyPressed(vkey.VK_F12) then -- Проверка на нажатие клавиши
        sampSendChat('/setspawn') -- Отправка команды
        wait(200) -- задержка
        sampSendDialogResponse(--[[dialogID]], 1, 3, nil) -- отправка ответа серверу с 3 итемом
    end
end
end
Отправится 4 строчка, отсчет начинается с 0
 

Флэмч

Участник
Автор темы
77
1
Lua:
local vkey = require 'vkeys'

function main()
repeat wait(0) until isSampAvailable()
while true do
wait(0)
    if wasKeyPressed(vkey.VK_F12) then -- Проверка на нажатие клавиши
        sampSendChat('/setspawn') -- Отправка команды
        wait(200) -- задержка
        sampSendDialogResponse(--[[dialogID]], 1, 3, nil) -- отправка ответа серверу с 3 итемом
    end
end
end
Привет, спасибо, только тут ты прописал /setspawn а мне нужно, чтобы именно в окошко вбивался текст, например, пароль.
 

xdswd

Известный
365
252
Привет, спасибо, только тут ты прописал /setspawn а мне нужно, чтобы именно в окошко вбивался текст, например, пароль.
Используй функцию как и в 10 строке, просто меняй ID диалога и аргументы, всё просто.
 

Флэмч

Участник
Автор темы
77
1

xdswd

Известный
365
252
У меня какая-то фигня выходит, я в этом вообще не шарю ;)
Если не шаришь и не хочешь - заказывай
Написано же русским языком.
1592582418103.png

4 аргумент - введённый текст
Lua:
sampSendDialogResponse(dialogID, 1, _, "text123")
 

Флэмч

Участник
Автор темы
77
1

Флэмч

Участник
Автор темы
77
1
Для аризоны:

кинь код
Код:
function main()
repeat wait(0) until isSampAvailable()
while true do
wait(0)
    if wasKeyPressed(vkey.VK_F12) then -- Проверка на нажатие клавиши
        sampSendDialogResponse(1, 1, 0, "password")
        wait(200) -- задержка
        sampSendDialogResponse(1, 1, 3, nil) -- отправка ответа серверу с 3 итемом
    end
end
end
Мне не для аризоны)
 

Флэмч

Участник
Автор темы
77
1
это у тебя какой-то пиздец, у Аризоны айди диалога ввода пароля - 2. И зачем тебе второй раз отправлять ответ
sampSendDialogResponse(2, 1, 0, "password")
Мне выше подсказали
Мне не для аризоны скрипт нужен