- 102
- 10
Закончились токены на нейронку. Уберите пожалуйста самую первую строку, там где вписывается текст (он не нужeн)
Как сделать так, чтобы текст из мимгуи отправлялся в чат игры? (доработайте код, если вам не трудно)
Как убрать иероглифы в интерфейсе? я добавлял русский язык, но они остались.
Хочу сделать спам выбранного мною текста или команды для игроков сервера, которые находятся в зоне стрима, добавить туда ползунок для регулировки зоны стрима в метрах, но надо придумать так, чтобы айдишки перебирались и вписывались автоматически
Я не могу ждать, пока ЧАПО вернется с Армии, а скрипт нужен((
Активация скрипта /mimgui_toggle
Как сделать так, чтобы текст из мимгуи отправлялся в чат игры? (доработайте код, если вам не трудно)
Как убрать иероглифы в интерфейсе? я добавлял русский язык, но они остались.
Хочу сделать спам выбранного мною текста или команды для игроков сервера, которые находятся в зоне стрима, добавить туда ползунок для регулировки зоны стрима в метрах, но надо придумать так, чтобы айдишки перебирались и вписывались автоматически
Я не могу ждать, пока ЧАПО вернется с Армии, а скрипт нужен((
Активация скрипта /mimgui_toggle
menu.lua:
local ffi = require('ffi');
local imgui = require('mimgui');
local encoding = require('encoding');
encoding.default = 'CP1251';
local u8 = encoding.UTF8;
local window = imgui.new.bool(false);
local text = imgui.new.char[64]();
local showButton = imgui.new.bool(false);
local spamText = imgui.new.char[64]();
local spamInterval = imgui.new.int(500); -- Интервал между отправкой сообщений (в мс)
local spamCount = imgui.new.int(5); -- Количество сообщений для отправки
local isSpamming = imgui.new.bool(false); -- Добавление переменной isSpamming
imgui.OnInitialize(function()
imgui.GetIO().IniFilename = nil;
end)
imgui.OnFrame(
function() return window[0] or isSpamming[0] end, -- Изменение условия на window[0] или isSpamming[0]
function(this)
local size, res = imgui.ImVec2(450, 300), imgui.ImVec2(getScreenResolution());
imgui.SetNextWindowPos(imgui.ImVec2(res.x / 2, res.y / 2), imgui.Cond.FirstUseEver, imgui.ImVec2(0.5, 0.5));
imgui.SetNextWindowSize(size, imgui.Cond.FirstUseEver);
if imgui.Begin(u8'Настройки спама', window, imgui.WindowFlags.NoCollapse) then
imgui.InputText(u8'Введите текст здесь', text, ffi.sizeof(text));
imgui.Spacing();
imgui.InputText(u8'Текст для спама', spamText, ffi.sizeof(text));
imgui.InputInt(u8'Интервал спама (мс)', spamInterval);
imgui.InputInt(u8'Количество спам сообщений', spamCount);
if imgui.Button(isSpamming[0] and u8'Остановить спам' or u8'Начать спам') then
isSpamming[0] = not isSpamming[0];
end
imgui.End();
end
end
)
function main()
while not isSampAvailable() do wait(0) end
sampRegisterChatCommand('mimgui_toggle', function()
window[0] = not window[0];
end)
end