- 74
- 4
- Версия MoonLoader
- .026-beta
Так, люди, смотрите написал скрипт, мне нужно что бы делал следующие действия.
Первое: вводим /parking и появляется данное окно
Дальше нажимаем энтер (эти действия есть в коде)
Заходим в "Транспорт стоянки".
тут самое интересное, нужно что бы он перебирал строки, и когда находит в третьей колонке "-", нажимал энтер
И дальше еще раз энтер что бы спавнил кар.
И так делал до конца строк. В моем коде он делает только на 1 строчку, и не повторяется. Помогите пожалуйста
Первое: вводим /parking и появляется данное окно
Дальше нажимаем энтер (эти действия есть в коде)
Заходим в "Транспорт стоянки".
тут самое интересное, нужно что бы он перебирал строки, и когда находит в третьей колонке "-", нажимал энтер
И дальше еще раз энтер что бы спавнил кар.
И так делал до конца строк. В моем коде он делает только на 1 строчку, и не повторяется. Помогите пожалуйста
Lua:
require "lib.moonloader"
local sampev = require "lib.samp.events"
local active = false
function main()
repeat wait(0) until isSampAvailable()
wait(1300)
sampRegisterChatCommand("resp", resp)
wait(-1)
end
function resp()
active = not active
if active then
sampSendChat("/parking")
end
printStringNow(active and "PARKING ACT" or "PARKING DEACT", 2000)
end
function sampev.onShowDialog(dialogid, style, title, button1, button2, text)
if active then
if string.match(title, "Компании") then
sampSendDialogResponse(dialogid, 1, 0, -1)
end
if string.match(title, "Управление стоянкой") then
sampSendDialogResponse(dialogid, 1, 1, -1)
end
if string.match(title, "Стоянка") then
local n = -1
for line in string.gmatch(text, "[^\r\n]+") do
if line:find('') and line:find('-') then
sampSendDialogResponse(dialogid, 1, 1, -1)
end
end
end
if string.match(title, "Стоянка") then
sampSendDialogResponse(dialogid, 1, 0, -1)
end
end
end