- 28
- 10
Писал короче скрипт, скачал imgui как то, потом пошел тестить, я пишу комманду /helper, в аризоне пишет что нет такой комманды, скрипт вообще помошник для цра.
1:
require('lib.moonloader')
local vkeys = require 'vkeys'
local imgui = require 'imgui'
local showMenu = false
function main()
while not isSampAvailable() do wait(0) end
local redColor = 0xFF0000 -- Красный цвет
local whiteColor = 0xFFFFFF -- Белый цвет
sampAddChatMessage('[Helper.Lua]', redColor) -- Установить цвет "Helper.Lua" на красный
sampAddChatMessage('Хелпер успешно загружен, приятного пользования!!', whiteColor) -- белым цветом
sampAddChatMessage('Автор скрипта: baphmet66s', whiteColor) --белым цветом
sampAddChatMessage('Чтобы открыть меню, напишите: /Helper', whiteColor) -- белым цветом
while true do
wait(0)
if isKeyDown(vkeys.VK_F12) then
showMenu = not showMenu
end
end
end
function renderMenu()
imgui.Begin('Helper Menu', imgui.ImGuiWindowFlags.AlwaysAutoResize)
if imgui.Button('Скупка') then
sampAddChatMessage('Вы выбрали скупку', -1)
-- Тут можно добавить действия при выборе скупки
end
if imgui.Button('Продажа') then
sampAddChatMessage('Вы выбрали продажу', -1)
-- Тут можно добавить действия при выборе продажи
end
imgui.End()
end
function cmd_helper()
sampAddChatMessage('Меню открыто', -1)
showMenu = true
end
function com()
if not isSampLoaded() or not isSampfuncsLoaded() then return end
while not isSampAvailable() do wait(100) end
sampRegisterChatCommand("Helper", cmd_helper)
while true do
wait(0)
if showMenu then
imgui.Process = true
renderMenu()
else
imgui.Process = false
end
end
end