вопрос по lua скриптингу

maxymkaa0

Новичок
Автор темы
27
2
Заранее спасибо кто поможет)

imgui:
require "lib.moonloader"
local imgui = require 'imgui'
local encoding = require 'encoding'
encoding.default = 'CP1251'
u8 = encoding.UTF8

local main_window_state = imgui.ImBool(false)
local text_buffer = imgui.ImBuffer(256)

imgui.Process = false

while true do
        wait(0)
        if main_window_state.v == false then   
            imgui.Process = false
        end

function cmd_imgui(arg)
    main_window_state.v = not main_window_state.v
    imgui.Process = main_window_state.v
end

function imgui.OnDrawFrame()
    imgui.Begin(u8"имгуи", main_window_state)
    imgui.InputText(u8"напиши сюда что-нибудь", text_buffer)
    x, y, z = getCharCoordinates(PLAYER_PED)
    imgui.Text(u8("позиция макаки:  X:" .. math.floor(x) .. " | Y: " .. math.floor(y) .. " | Z: " .. math.floor(z)))
    if imgui.Button("press") then
        sampAddChatMessage(u8:decode(text_buffer.v), -1)
    end
    imgui.End()
end

Вопрос такой, как добавить такую же кнопку как на 28, 29 строчке, но с одним текстом типа sampAddChatMessage(u8"как дела?"), -1)
 
  • Эм
Реакции: YarikVL

YarikVL

Известный
Проверенный
4,751
1,814
Заранее спасибо кто поможет)

imgui:
require "lib.moonloader"
local imgui = require 'imgui'
local encoding = require 'encoding'
encoding.default = 'CP1251'
u8 = encoding.UTF8

local main_window_state = imgui.ImBool(false)
local text_buffer = imgui.ImBuffer(256)

imgui.Process = false

while true do
        wait(0)
        if main_window_state.v == false then   
            imgui.Process = false
        end

function cmd_imgui(arg)
    main_window_state.v = not main_window_state.v
    imgui.Process = main_window_state.v
end

function imgui.OnDrawFrame()
    imgui.Begin(u8"имгуи", main_window_state)
    imgui.InputText(u8"напиши сюда что-нибудь", text_buffer)
    x, y, z = getCharCoordinates(PLAYER_PED)
    imgui.Text(u8("позиция макаки:  X:" .. math.floor(x) .. " | Y: " .. math.floor(y) .. " | Z: " .. math.floor(z)))
    if imgui.Button("press") then
        sampAddChatMessage(u8:decode(text_buffer.v), -1)
    end
    imgui.End()
end

Вопрос такой, как добавить такую же кнопку как на 28, 29 строчке, но с одним текстом типа sampAddChatMessage(u8"как дела?"), -1)
Что значит с одним текстом и при чём здесь кнопка imgui.Button к твоему "типа" sampAddChatMessage(u8"как дела?"), -1)?
Так чтоли?:
sampAddChatMessage("Один текст", -1)

????
 

maxymkaa0

Новичок
Автор темы
27
2
ННу
Что значит с одним текстом и при чём здесь кнопка imgui.Button к твоему "типа" sampAddChatMessage(u8"как дела?"), -1)?
Так чтоли?:
sampAddChatMessage("Один текст", -1)

????
Ну тоисть чтобы было две кнопки в имгуи
 

YarikVL

Известный
Проверенный
4,751
1,814
ННу

Ну тоисть чтобы было две кнопки в имгуи
Эмммм…
Ну так скопируй с 28 строки по 30, и вставь под 30 строку

Я надеюсь ты посмотрел все и по несколько раз каждый урок на ютуб канале The champ guess?