Что не так?

Morse

Потрачен
Автор темы
436
70
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Версия MoonLoader
Другое
Стоит скрипт /setmarker, в другом скрипте стоит что в Inputtext пишешь координаты, потом нажимаешь кнопку "Поставить метку" и должна ставится метка, но почему-то не ставится, пишет неизвестная команда, а если просто в чат команду /setmarker и координаты написать все работает. Что не так?
Lua:
if imgui.Button(u8"Поставить метку", imgui.SameLine()) then
    sampAddChatMessage("Метка поставлена.", main_color)
    sampSendChat("/setmarker u8:decode(inputtext.v), -1")
end
 

Akionka

akionka.lua
Проверенный
742
500
Lua:
if imgui.Button(u8"Поставить метку", imgui.SameLine()) then
    sampAddChatMessage("Метка поставлена.", main_color)
    sampSendChat("/setmarker " .. u8:decode(inputtext.v))  
    -- Или, если sampSendChat не работает, sampProcessChatInput("/setmarker " .. u8:decode(inputtext.v))

end
 

Morse

Потрачен
Автор темы
436
70
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Lua:
if imgui.Button(u8"Поставить метку", imgui.SameLine()) then
    sampAddChatMessage("Метка поставлена.", main_color)
    sampProcessChatInput("/setmarker "..u8:decode(inputtext.v))
end
TPcordByMorse: D:\GTA 130K BY DAPO SHOW\moonloader\TPcordByMorse.lua:56: attempt to index global 'inputtext' (a nil value)
stack traceback:
D:\GTA 130K BY DAPO SHOW\moonloader\TPcordByMorse.lua:56: in function 'OnDrawFrame'
D:\GTA 130K BY DAPO SHOW\moonloader\lib\imgui.lua:1378: in function <D:\GTA 130K BY DAPO SHOW\moonloader\lib\imgui.lua:1367>
[ML] (error) TPcordByMorse: Script died due to an error. (113B2464)
такую ошибку в консоле пишет
 

CaJlaT

Овощ
Модератор
2,806
2,607
TPcordByMorse: D:\GTA 130K BY DAPO SHOW\moonloader\TPcordByMorse.lua:56: attempt to index global 'inputtext' (a nil value)
stack traceback:
D:\GTA 130K BY DAPO SHOW\moonloader\TPcordByMorse.lua:56: in function 'OnDrawFrame'
D:\GTA 130K BY DAPO SHOW\moonloader\lib\imgui.lua:1378: in function <D:\GTA 130K BY DAPO SHOW\moonloader\lib\imgui.lua:1367>
[ML] (error) TPcordByMorse: Script died due to an error. (113B2464)
такую ошибку в консоле пишет
не объявлена переменная inputtext
 
  • Нравится
Реакции: Morse

Morse

Потрачен
Автор темы
436
70
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
не объявлена переменная inputtext
все разобрался просто у меня вместо Inputtext написано Text_Buffer
А не знаете как сделать что бы после каждого ввода панель Inputtext очищалась сама?