Charsi 441 Опубликовано 26 Апреля 2012 -=Kurt=-, посмотри эту тему. Там и фигурка и индикатор есть и для ЧН и для ЗП. 1 Lua и LuaJIT плагины для Notepad++ SciTE-RU 3.5.5 плагины для MilkShape3D Поделиться этим сообщением Ссылка на сообщение
Charsi 441 Опубликовано 8 Июня 2012 Мерцающий, никак не перенести. В Справочнике по функциям написано, что имя файла-описателя для статиков, добавляемых на худ методом AddCustomStatic, зашито в движок и поэтому изменить его невозможно. Можно отказаться от использования xml, используя для вывода на худ метод AddDialogToRender, но для этого надо переписывать скрипты. 1 Lua и LuaJIT плагины для Notepad++ SciTE-RU 3.5.5 плагины для MilkShape3D Поделиться этим сообщением Ссылка на сообщение
Charsi 441 Опубликовано 6 Октября 2012 (изменено) FLUDMAN, смотри в файле config\ui\ui_mm_main.xml текстовые идентификаторы, назначаемые параметру caption для кнопок (ui_mm_newgame, ui_mm_load_game и т.д.). Их расшифровку можно поменять на желаемую в файле config\text\rus\ui_st_mm.xml. Изменено 6 Октября 2012 пользователем Charsi 2 Lua и LuaJIT плагины для Notepad++ SciTE-RU 3.5.5 плагины для MilkShape3D Поделиться этим сообщением Ссылка на сообщение
Charsi 441 Опубликовано 2 Ноября 2012 В начале файла biodetector.script есть параметры biomap_x и biomap_y. Они и задают положение радара на экране. Для движения в правый верхний угол значение biomap_x нужно увеличить, biomap_y - уменьшить. 1 Lua и LuaJIT плагины для Notepad++ SciTE-RU 3.5.5 плагины для MilkShape3D Поделиться этим сообщением Ссылка на сообщение
Charsi 441 Опубликовано 14 Ноября 2012 serg_437, чтобы полоса прокрутки не наползала на сетку, надо увеличить ширину активной области рюкзака. Для dragdrop_bag выставь значение параметра width равным cell_width, умноженное на cols_num плюс примерно 15 пикселов под полосу прокрутки. 1 4 Lua и LuaJIT плагины для Notepad++ SciTE-RU 3.5.5 плагины для MilkShape3D Поделиться этим сообщением Ссылка на сообщение
Charsi 441 Опубликовано 4 Апреля 2013 OFF_ender, миникарту и прочие движковые элементы худа скриптом убрать нельзя.1) К файлам обратиться можно, а к объектам худа, созданными движком на основе этих файлов, нет.2) Перемещать по экрану можно лишь кастомстатики и скриптовые элементы худа.3) Степень кровотечения определяется так - db.actor:get_bleeding(). Голод без расширения движка не получить.4) Движок свои иконки сам красит в соответствии с порогами, указанными в секции main_ingame_indicators_thresholds в system.ltx. Lua и LuaJIT плагины для Notepad++ SciTE-RU 3.5.5 плагины для MilkShape3D Поделиться этим сообщением Ссылка на сообщение
Charsi 441 Опубликовано 2 Мая 2013 Мерцающий, значения берутся из trade_character(_16).xml. 2 Lua и LuaJIT плагины для Notepad++ SciTE-RU 3.5.5 плагины для MilkShape3D Поделиться этим сообщением Ссылка на сообщение
Charsi 441 Опубликовано 10 Мая 2013 Подгрузка 500 файлов для секвенции конечно будет тормозить игру. Можно ещё попробовать использовать видео в формате ogm. Lua и LuaJIT плагины для Notepad++ SciTE-RU 3.5.5 плагины для MilkShape3D Поделиться этим сообщением Ссылка на сообщение
Charsi 441 Опубликовано 11 Мая 2013 У меня фриза не было заметно вообще. Для оптимизации потом пережал кадры в DTX1 без мип-уровней и проигрываю каждый третий - разницы в качестве не заметно. Lua и LuaJIT плагины для Notepad++ SciTE-RU 3.5.5 плагины для MilkShape3D Поделиться этим сообщением Ссылка на сообщение
Charsi 441 Опубликовано 11 Мая 2013 (изменено) @SergeT, это везде используется, т.к. есть даже в главном меню: xml:InitStatic("back_movie", self)-- видео на заднем фоне xml:InitStatic("background", self) xml:InitStatic("fire_movie", self) -- пламя А вот описание этих статиков в xml:<back_movie x="148" y="0" width="876" height="400"> <texture x="0" y="0" width="876" height="400">ui\ui_mm_main_back_crop</texture> </back_movie> <fire_movie x="525" y="459" width="128" height="256"> <texture>ui\ui_mm_fire</texture> </fire_movie> Статики текстурятся из файлов с видео ui_mm_main_back_crop и ui_mm_fire. Также и ты где угодно можешь свой статик добавить и указать ему в качестве текстуры видеофайл ogm. Само видео без звука, но и звук к нему видимо можно добавить, судя по тому что здесь описано.В ПДА можно добавить auto_static. Тег a_static читается и обрабатывается движком только в тех местах, где задумано разработчиками. Изменено 11 Мая 2013 пользователем Charsi Lua и LuaJIT плагины для Notepad++ SciTE-RU 3.5.5 плагины для MilkShape3D Поделиться этим сообщением Ссылка на сообщение
Charsi 441 Опубликовано 11 Мая 2013 (изменено) Внутри тега texture указывается путь к файлу (dds/ogm/seq)или идентификатор текстуры, который описан где-нибудь в файлах ui_common.xml или ui_hud.xml. Можно свои добавлять текстуры туда аналогично. <ui_texture> <file_name>ui\ui_hud</file_name> <texture id="ui_hud_map" x="0" y="0" width="185" height="192" /> <texture id="ui_hud_map_counter" x="0" y="192" width="35" height="28" /> <texture id="ui_hud_shkala_car" x="35" y="192" width="155" height="34" /> <texture id="ui_hud_shkala_armor" x="185" y="0" width="164" height="38" /> <texture id="ui_hud_shkala_health" x="185" y="38" width="164" height="34" /> <texture id="ui_hud_frame_patron" x="185" y="72" width="157" height="65" /> <texture id="ui_hud_frame_clock" x="190" y="137" width="157" height="67" /> ..... <file_name>ui\ui_my_hud2</file_name> -- добавляем свои файлы <texture id="my_texture1" x="0" y="0" width="185" height="192" /> <texture id="my_texture2" x="0" y="192" width="35" height="28" /> <file_name>ui\ui_my_hud3</file_name> <texture id="my_texture3" x="0" y="0" width="185" height="192" /> <texture id="my_texture4" x="0" y="192" width="35" height="28" /> </ui_texture> Изменено 11 Мая 2013 пользователем Charsi Lua и LuaJIT плагины для Notepad++ SciTE-RU 3.5.5 плагины для MilkShape3D Поделиться этим сообщением Ссылка на сообщение
Charsi 441 Опубликовано 2 Мая 2014 При отображении ножей движком их иконка сильно искажалась, поэтому я для "Коллекционера" делал скриптовое отображение. Смотрим файл valerich_treasures.script и функцию show_st(). function show_st() --local item=db.actor:item_in_slot(0) --if item then sect="fake_"..item:section() else return end local sect="fake_"..(db.actor:item_in_slot(0):section()) st=CUIStatic() local ini=system_ini() local x=ini:r_u32(sect, "inv_grid_x")*50 local y=ini:r_u32(sect, "inv_grid_y")*50 local width=ini:r_u32(sect, "inv_grid_width")*50 local height=ini:r_u32(sect, "inv_grid_height")*50 st:InitTexture("ui\\ui_icon_equipment") st:SetOriginalRect(x,y,width,height) st:SetStretchTexture(true) local h=50 -- высота кнопки st:Init(1024-160,768-65,(width/height)*h,h) --<-- положение на экране get_hud():AddDialogToRender(st) end 2 Lua и LuaJIT плагины для Notepad++ SciTE-RU 3.5.5 плагины для MilkShape3D Поделиться этим сообщением Ссылка на сообщение
Charsi 441 Опубликовано 17 Мая 2014 Положение по горизонтали для элементов второй и третьей колонки привязано к положению header_2 и header_3 соответственно. 2 Lua и LuaJIT плагины для Notepad++ SciTE-RU 3.5.5 плагины для MilkShape3D Поделиться этим сообщением Ссылка на сообщение
Charsi 441 Опубликовано 17 Мая 2014 Это можно настроить в скрипте ui_load_dialog.script self.fn:SetWndRect (0,0,230,22) -- положение и размеры статика с именем файла self.fage:SetWndRect (250,0,150,22) --положение и размер статика с датой файла Тебе нужно уменьшить значение, где сейчас стоит 250. 1 Lua и LuaJIT плагины для Notepad++ SciTE-RU 3.5.5 плагины для MilkShape3D Поделиться этим сообщением Ссылка на сообщение
Charsi 441 Опубликовано 2 Июля 2014 @demon96, время на худе пишется на кастомстатике, а он рисуется всегда под элементами худа и диалоговыми окнами. Чтобы время было поверх худа, нужно использовать функцию AddDialogToRender, т.е. придется переписывать скрипт. 4 Lua и LuaJIT плагины для Notepad++ SciTE-RU 3.5.5 плагины для MilkShape3D Поделиться этим сообщением Ссылка на сообщение
Charsi 441 Опубликовано 29 Ноября 2014 @Samber13, значения x="0.10" y="0.14" умножаются на высоту виртуального экрана, т.е 768. Значение height="0.217" аналогичным образом задает ширину карты. Высота карты получается умножением её ширины на соотношение высот реального и виртуального экранов. Параметр width="0.217" игнорируется. 1 1 2 Lua и LuaJIT плагины для Notepad++ SciTE-RU 3.5.5 плагины для MilkShape3D Поделиться этим сообщением Ссылка на сообщение
Charsi 441 Опубликовано 20 Марта 2015 @Anonim, поставь в теге прогрессбара horz="0". Текстуру нужно развернуть, иначе будет не очень красиво. 2 Lua и LuaJIT плагины для Notepad++ SciTE-RU 3.5.5 плагины для MilkShape3D Поделиться этим сообщением Ссылка на сообщение
Charsi 441 Опубликовано 12 Мая 2015 Потому что text_static автоматически сдвигается на ширину icon_static. 1 2 Lua и LuaJIT плагины для Notepad++ SciTE-RU 3.5.5 плагины для MilkShape3D Поделиться этим сообщением Ссылка на сообщение
Charsi 441 Опубликовано 25 Июля 2015 @VVV32768, этот цвет вшит в движок. Тегом pick_up_item инициализируется статик для иконки предмета, на который мы смотрим, но имя предмета пишется не в этот статик. 1 1 1 Lua и LuaJIT плагины для Notepad++ SciTE-RU 3.5.5 плагины для MilkShape3D Поделиться этим сообщением Ссылка на сообщение
Charsi 441 Опубликовано 9 Декабря 2015 @FFx001, поле ввода разработчики движка реализовали лишь однострочное. Реализация многострочного ввода сильно зависит от выбранной платформы и объёма твоих знаний о ней. 1 Lua и LuaJIT плагины для Notepad++ SciTE-RU 3.5.5 плагины для MilkShape3D Поделиться этим сообщением Ссылка на сообщение