Количество пунктов в диалоге

Tema05

Известный
Автор темы
1,471
435
Версия MoonLoader
.026-beta
Как изменить количество строк в диалоге с 21? Напомните
 

Tema05

Известный
Автор темы
1,471
435
193314
193315

Вот например. На 1 скрине 21 пункт, я хочу поставить больше
 
  • Нравится
Реакции: Hatiko

Hatiko

Известный
Проверенный
1,502
620
Нашел твой же пост с поиском структуры класса CDXUTDialog https://www.blast.hk/threads/204183/
Исходя из него размер можно изменить записью в память по следующим смещениям, но нужно дополнительно рестартить окно, т.к. бекгаунд и кнопка на старых местах остаются, пока смотрю что по методам:
Lua:
local CDialog = sampGetDialogInfoPtr()
local CDXUTDialog = memory.getuint32(CDialog + 0x1C)
memory.setuint32(CDXUTDialog + 0x11E, width, true)
memory.setuint32(CDXUTDialog + 0x122, height, true)
 

Tema05

Известный
Автор темы
1,471
435
Нашел твой же пост с поиском структуры класса CDXUTDialog https://www.blast.hk/threads/204183/
Исходя из него размер можно изменить записью в память по следующим смещениям, но нужно дополнительно рестартить окно, т.к. бекгаунд и кнопка на старых местах остаются, пока смотрю что по методам:
Lua:
local CDialog = sampGetDialogInfoPtr()
local CDXUTDialog = memory.getuint32(CDialog + 0x1C)
memory.setuint32(CDXUTDialog + 0x11E, width, true)
memory.setuint32(CDXUTDialog + 0x122, height, true)
Ну, ты в принципе дошёл примерно до того же, до чего и я дошёл перед созданием темы. Это и так было известно и есть на бх) Ток я ещё через иду нашёл где находится это значение 21. В CDialog.m_pListbox + 0xEF