Недавнее содержимое от RaMero

  1. RaMero

    ASI BorderlessMode.asi - оконный режим без рамок

    Да, но если я разворачиваю папку, а на фоне вместе с ней разворачивается гташка, то это уже бесит. При любом разворачивании окна разворачивается и окно гташки.
  2. RaMero

    ASI BorderlessMode.asi - оконный режим без рамок

    Оно работает, но что-то не так. Как полностью свернуть окно гташки? При выборе нового окна, например, папки через Alt + Tab нужное окно просто рендерится поверх окна гта. А если полностью свернуть все окна (правый нижний угол), то при разворачивании той же папки разворачивается и окно гта. Окно...
  3. RaMero

    Исходник Гайд mimgui — Dear ImGui for MoonLoader (Update v1.92.8)

    Если в последних версиях убрали много методов, полей классов и структур, заменили новыми, изменили прототипы и тд., то ничто не мешает им сделать это в новых. И будет опять такая же история обратной совместимости как с 1.7 и 1.9 версиями. Может лучше было бы явно указывать в require какую...
  4. RaMero

    Исходник Гайд mimgui — Dear ImGui for MoonLoader (Update v1.92.8)

    Но на мое мнение, так было бы чище -- legacy local imgui = require("mimgui") -- new api local imgui = require("mimgui").v("1.19.8") --or imgui = imgui.v("1.19.8") Хотя это просто-напросто обертка над require('mimgui.v1_19_8'), но более чистый вариант :) Но там сам решай конечно 😊
  5. RaMero

    Исходник Гайд mimgui — Dear ImGui for MoonLoader (Update v1.92.8)

    imgui --> mimgui --> upmimgui --> newmimgui --> gayimgui А если серьезно, неужели нету адекватных вариантов обратной совместимости? Может в таком роде это сделать? local imgui = require('mimgui') -- загружается старая версия mimgui 1.7 какая-то там local imgui = require('mimgui.v1_19_8') --...
  6. RaMero

    Исходник [1.5.0-patch1] moonly / MoonLoader project manager

    При сборке проекта можно вышить в него библиотеки, другие ресурсы. При первом запуске скрипта библиотеки и ресурсы распаковываются в moonloader. Если ты уже используешь при разработке новой версии скрипта новую обновлённую библиотеку, или новую папку с ресурсами (шрифты, картинки и т.п) то...
  7. RaMero

    как пользоваться encodingом?

    Кодировку самого файла измени с UTF8 на Windows1251, эта библиотека больше нужна когда рисуешь интерфейс через mingui (Совет: перед тем, как изменять кодировку выбери все содержимое файла и скопируй и потом после смены кодировки вставь, потом поймёшь почему))
  8. RaMero

    Гайд mimgui — Dear ImGui for MoonLoader

    Вроде остался баг с черным экраном, поэтому пока что использую mimgui 1767637213 Это новая версия - 1.91.9b, уже не mimgui, а UPmimgui) 1767637455 Хотя на текущий момент уже есть imgui v1.92.5 неплохо было бы портировать @ARMOR ❤️
  9. RaMero

    Export/Import

    Всем привет! Разрабатываю библиотеку ForgeMap для создания кастомных карт (на замену стандартной карте gta). Суть библиотеки: она предоставляет API для создания, рендера (mimgui) и управления интерактивной картой. Я хочу дать возможность разработчикам расширять функционал друг друга. Скрипт А...
  10. RaMero

    Вопросы по Lua скриптингу

    https://wiki.blast.hk/ru/moonloader/lua/sampGetPlayerAnimationId
  11. RaMero

    Исходник Гайд entityRender | Рисуем сущности в mimgui

    При onD3DDeviceLost (сворачивании игры) слетают текстурки и нужно заново в onD3DDeviceReset подгружать, и в большинстве случаев - после разворачивания черный экран.
  12. RaMero

    Вопросы по Lua скриптингу

    В параметр get_txd не нужно указывать путь, только имя файла или его номер. Мб некоторые текстурки загружаются/выгружаются только при необходимости? Например, fronten2.txd используется только в меню, мб она и подругажется только в открытом меню?
  13. RaMero

    Вопросы по Lua скриптингу

    Да, нашёл решение через MoonAdditions local imgui = require("mimgui") local ffi = require('ffi') local mad = require("MoonAdditions") ffi.cdef[[ typedef unsigned char RwUInt8; typedef int RwInt32; typedef short RwInt16; typedef struct RwRaster RwRaster; typedef struct...
  14. RaMero

    Lua mimgui inage

    Загружать 200+ картинок в память это писец, может памяти не хватить и будут белые картинки. Лучшим решением будет сгруппировать все картинки в 1 целую, загрузить её и рендерить нужные тебе участки.
  15. RaMero

    Вопросы по Lua скриптингу

    Подскажите плес как зарендерить txd в imgui.Image? В MoonAdditions есть апи для получения текстурки: txd = mad.load_txd(getGameDirectory() .. '/models/hud.txd') texture_from_txd = txd:get_texture('radar_centre') Но в texture_from_txd падает че-то типо такого userdata: 0x142e2898 И как это...