- Версия MoonLoader
- .026-beta
Мне нужно, чтобы при отправке нажатия на кнопку в диалоге он закрывался и потом заново открывался и снова нажималась эта кнопка, но этот скрипт делает это один раз, визуально окно диалога открыто после нажатия на кнопку. Мне нужно его закрыть и снова открыть(автоматически), я стою на пикапе и он открывает диалоговое окно на нажатие кнопки АЛЬТ(VK_MENU).
Как должно работать: Открыть на альт - нажать кнопку - закрыть диалог (и так, чтобы можно было несколько раз сделать)
Помогите пожалуйста.
Как должно работать: Открыть на альт - нажать кнопку - закрыть диалог (и так, чтобы можно было несколько раз сделать)
Помогите пожалуйста.
Lua:
require "lib.sampfuncs"
require "lib.moonloader"
local sampev = require "lib.samp.events"
local imgui = require "imgui"
encoding = require "encoding"
encoding.default = "CP1251"
u8 = encoding.UTF8
activate = 0
function main()
if not isSampLoaded() or not isSampfuncsLoaded() then return end
while not isSampAvailable() do wait(100) end
sampRegisterChatCommand("ad", autodon)
while true do
wait(0)
if activate == 1 then -- Если activate = 1, то продолжаем
if sampIsDialogActive() then -- если активен какой-то диалог, то продолжаем
did = sampGetCurrentDialogId()
lua_thread.create(function()
if did == 189 then
sampSendDialogResponse(189,1,0,-1)
end
end)
end
end
end
end
function autodon() -- Активация из 1 урока
if activate == 0 then
sampAddChatMessage("Активирован",-1)
activate = 1
else
activate = 0
sampAddChatMessage("Деактивирован",-1)
end
end