Неактуально Интересная вещица !

AMAW

Новичок
Автор темы
15
5
Версия MoonLoader
.026-beta
хеллоу кэн ю хелм ми плис with this скрипт
Lua:
    imgui.Text(u8"------------------")
    imgui.Text(u8"> Выдача розыска <")

    imgui.InputText(u8"ID Цели", text_buffer)
    imgui.InputText(u8"Уровень розыска", text_buffer2)
    imgui.InputText(u8"Причина", text_buffer3)
    
    if imgui.Button(u8"Выдать") then
        sampSendChat("/c /su " .. text_buffer .. "" .. text_buffer .. "" .. text_buffer3)
    end   

    imgui.Text(u8"------------------")

айм new at lua и по этому не особо понимаю. Мне нужно, чтобы при нажатии кнопки то, что введено выводилось в чат. пример:
Ввод информации:
1 (айди)
6 (уровень розыска) и
Тест (причина)
--------------

1
6
тест
результат:
результат:
/su 1 6 тест

Вылетает ошибка: attempt to concatenate upvalue 'text_buffer3' (a userdata value)
Простите, я новичок в луа, не ругайтесь. Спасибо за понимание.

/c потому что тест на hackmysoftware
 

AMAW

Новичок
Автор темы
15
5
если имгуи то .v забыл после переменной
если мимгуи то [0]
вроде так как-то
щас чекну

1689347058417.png

1689347073609.png
Хм, что-то не так
UPD: забыл 2 поставить

1689347171298.png
Все работает, осталось u8 написать и все готово. Спасибо!
 
Последнее редактирование:

хромиус)

:steamhappy:
Друг
4,962
3,233
Все работает, осталось
чтобы отправлять в чат нужно еще decode добавить:
иначе на выходе получишь то что кидал выше
 
  • Нравится
Реакции: AMAW

AMAW

Новичок
Автор темы
15
5
а что делать если пишет в скрипте:
Lua:
    if imgui.Button(u8"Выдать") then
        sampSendChat(u8:decode("/su " .. text_buffer.v .. " " .. text_buffer2.v .. " " .. text_buffer3.v))
        sampSendChat(u8:decode("/r Диспетчер, нахожусь в городе " .. towns[combo_select.v + 1] .. ", прошу выдать розыск делу номер " .. text_buffer.v))
    end
Выводит:
Вывод сообщения в чат:
Внимание! nick был объявлен в розыск. Обвинитель: nick. Уровень розыска: 1
[R] Шев полиции nick[1]:, Las-Venturas,

русских букв нет и id в конце
 

хромиус)

:steamhappy:
Друг
4,962
3,233
а что делать если пишет в скрипте:
Lua:
    if imgui.Button(u8"Выдать") then
        sampSendChat(u8:decode("/su " .. text_buffer.v .. " " .. text_buffer2.v .. " " .. text_buffer3.v))
        sampSendChat(u8:decode("/r Диспетчер, нахожусь в городе " .. towns[combo_select.v + 1] .. ", прошу выдать розыск делу номер " .. text_buffer.v))
    end
Выводит:
Вывод сообщения в чат:
Внимание! nick был объявлен в розыск. Обвинитель: nick. Уровень розыска: 1
[R] Шев полиции nick[1]:, Las-Venturas,
Если у тебя есть кнопка с таким же названием,попробуй на нее заглушку кинуть
 

AMAW

Новичок
Автор темы
15
5
щас

Lua:
unction imgui.OnDrawFrame()
    local sw, sh = getScreenResolution()

    imgui.SetNextWindowSize(imgui.ImVec2(500, 300), imgui.Cond.FirstUseEver)
    imgui.SetNextWindowPos(imgui.ImVec2((sw / 2), sh / 2), imgui.Cond.FirstUseEver, imgui.ImVec2(0.5, 0.5))

    imgui.Begin(u8"POLICE КПК", main_window_state) -- Заголовок окна
    imgui.Text(u8"Меню быстрого реагирования")
    imgui.Separator()

    imgui.Text(u8"> Выдача розыска <")

    imgui.InputText(u8"ID Цели", text_buffer)
    imgui.InputText(u8"Уровень розыска", text_buffer2)
    imgui.InputText(u8"Причина", text_buffer3)
    
    if imgui.Button(u8"Выдать") then
        sampSendChat(u8:decode("/su " .. text_buffer.v .. " " .. text_buffer2.v .. " " .. text_buffer3.v))
        sampSendChat(u8:decode("/r Диспетчер, нахожусь в городе " .. towns[combo_select.v + 1] .. ", прошу выдать розыск делу номер " .. text_buffer.v))
    end   


    imgui.Separator()
    imgui.Text(u8"Профиль")
    imgui.Separator()

    imgui.Text(u8"Выберите город патруля")

    imgui.PushItemWidth(145)

    imgui.Combo(u8"", combo_select, towns, #towns)

    imgui.Separator()

    local x, y, z = getCharCoordinates(PLAYER_PED) -- Получаем координаты игрока
    imgui.Text(u8("Координаты по X:" .. math.floor(x) .. " | Y: " .. math.floor(y) .. " | Z: " .. math.floor(z))) -- Пишем полученные координаты и округляем
    
    imgui.End() -- Конец.
end

пытался сделать полицейский КПК, мой 1 скрипт. Знаю что есть много таких, но я просто это делал для себя, не для выкладывания

помогите пожалуйста
 
Последнее редактирование: