Имгуи или я дурак, проблема с вводом команды

MihailPipka

Новичок
Автор темы
12
5
Версия MoonLoader
.026-beta
Сделал команду тестовую для проверки правильности работы, в итоге не могу понять
Команда сама работает, все вводиться правильно, НО если написать что-бы ее вводил имгуи sampSendChat('/команда')
То сервер или скрипт ее уже не воспринимает. Вопрос почему?


function cmd_ttest(arg)
if #arg == 0 then
sampAddChatMessage('Где аргумент сука??????', main_color)
else
sampSendChat('Аргумент: '.. arg)
end
end



function imgui.OnDrawFrame()
if window.v then
local resX, resY = getScreenResolution()
local sizeX, sizeY = 300, 300 -- WINDOW SIZE
imgui.SetNextWindowPos(imgui.ImVec2(resX / 2 - sizeX / 2, resY / 2 - sizeY / 2), imgui.Cond.FirstUseEver)
imgui.SetNextWindowSize(imgui.ImVec2(sizeX, sizeY), imgui.Cond.FirstUseEver)
imgui.Begin("Imgui menu", window)
imgui.InputText(u8" Введите значение", text_buffer)
if imgui.Button('Nick') then
sampSendChat('/ttest '.. text_buffer.v)
end
imgui.Text("This Text")
imgui.End()
end
end
 

RedHolms

Известный
Проверенный
619
366
Сделал команду тестовую для проверки правильности работы, в итоге не могу понять
Команда сама работает, все вводиться правильно, НО если написать что-бы ее вводил имгуи sampSendChat('/команда')
То сервер или скрипт ее уже не воспринимает. Вопрос почему?


function cmd_ttest(arg)
if #arg == 0 then
sampAddChatMessage('Где аргумент сука??????', main_color)
else
sampSendChat('Аргумент: '.. arg)
end
end



function imgui.OnDrawFrame()
if window.v then
local resX, resY = getScreenResolution()
local sizeX, sizeY = 300, 300 -- WINDOW SIZE
imgui.SetNextWindowPos(imgui.ImVec2(resX / 2 - sizeX / 2, resY / 2 - sizeY / 2), imgui.Cond.FirstUseEver)
imgui.SetNextWindowSize(imgui.ImVec2(sizeX, sizeY), imgui.Cond.FirstUseEver)
imgui.Begin("Imgui menu", window)
imgui.InputText(u8" Введите значение", text_buffer)
if imgui.Button('Nick') then
sampSendChat('/ttest '.. text_buffer.v)
end
imgui.Text("This Text")
imgui.End()
end
end
Скриптовые команды и серверные это разные вещи, через sampSendChat вызвать скриптовую команду невозможно
 
  • Нравится
Реакции: ARMOR