[mimgui] setDialogCursorPos

alexroq

Участник
Автор темы
124
14
Версия SA-MP
  1. 0.3.7-R3
что можно использовать вместо setDialogCursorPos в mimgui inputtext чтобы двигать каретку палку при печатения.
 
Решение
о, спасибо. но еще одна проблема.
спустя несколько секунд вставки каретки крашит с ошибкой
[ML] (error) News Helper - Simple: E:\winston\moonloader\newstools.lua:6579: too many callbacks
stack traceback:
[C]: in function 'InputText'
E:\winston\moonloader\newstools.lua:6579: in function '_draw'
E:\winston\moonloader\lib\mimgui\init.lua:107: in function <E:\winston\moonloader\lib\mimgui\init.lua:91>
[ML] (error) News Helper - Simple: Script died due to an error. (3A44E1C4)
один раз объяви его вне фрейма и сделай каст там же, чтобы в лимит не попадать

alexroq

Участник
Автор темы
124
14
добавь callback для inputtext и там в ImGuiInputTextCallbackData есть поле CursorPos, отвечающее за это
о, спасибо. но еще одна проблема.
спустя несколько секунд вставки каретки крашит с ошибкой
[ML] (error) News Helper - Simple: E:\winston\moonloader\newstools.lua:6579: too many callbacks
stack traceback:
[C]: in function 'InputText'
E:\winston\moonloader\newstools.lua:6579: in function '_draw'
E:\winston\moonloader\lib\mimgui\init.lua:107: in function <E:\winston\moonloader\lib\mimgui\init.lua:91>
[ML] (error) News Helper - Simple: Script died due to an error. (3A44E1C4)
 

wojciech?

Известный
Проверенный
457
419
о, спасибо. но еще одна проблема.
спустя несколько секунд вставки каретки крашит с ошибкой
[ML] (error) News Helper - Simple: E:\winston\moonloader\newstools.lua:6579: too many callbacks
stack traceback:
[C]: in function 'InputText'
E:\winston\moonloader\newstools.lua:6579: in function '_draw'
E:\winston\moonloader\lib\mimgui\init.lua:107: in function <E:\winston\moonloader\lib\mimgui\init.lua:91>
[ML] (error) News Helper - Simple: Script died due to an error. (3A44E1C4)
один раз объяви его вне фрейма и сделай каст там же, чтобы в лимит не попадать
 
  • Влюблен
Реакции: alexroq

alexroq

Участник
Автор темы
124
14
один раз объяви его вне фрейма и сделай каст там же, чтобы в лимит не попадать
спасибо огромное

один раз объяви его вне фрейма и сделай каст там же, чтобы в лимит не попадать
а вот еще один момент, не знаешь как заблокировать таб для открытия скорборд если есть имгуи скорборд. onwindowmessage обычный скорборд блокирует а вот с имгуи скорбордом открывается
 
Последнее редактирование:
  • Нравится
Реакции: wojciech?

wojciech?

Известный
Проверенный
457
419
а вот еще один момент, не знаешь как заблокировать таб для открытия скорборд если есть имгуи скорборд. onwindowmessage обычный скорборд блокирует а вот с имгуи скорбордом открывается
можно поставить хуки на методы включения/отключения и в зависимости от них свой рендерить (не вызывая оригинальные), либо просто занопить метод show у скорборда и отталкиваться уже от его дефолтного состояния