Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
  • Нужна помощь?

    Создайте тему в соответствующем разделе
    Не нужно писать всё в чат!
  • Загляните на торговую площадку

    Там вы можете купить
    всё что касается игровых серверов
  • Не хотите бан?

    Пожалуйста, ознакомьтесь с нашими правилами
    Не нарушайте порядок!
  • Продаёте или покупаете?

    Пользуйтесь услугами гаранта
    Мы сделаем вашу сделку безопасной

Рекомендованные сообщения

Очень удобная штука ! Спс. Чуток покрупнее бы и расстояние между ними уменьшить или крупней но полупрозрачные.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах



Очень удобная штука ! Спс. Чуток покрупнее бы и расстояние между ними уменьшить или крупней но полупрозрачные.

 

Ты сам можешь это сделать путем редактирования файла разметки gui_config.hpp ищи  

 

y=(размер}*safeZoneH + safeZoneY;   у каждой иконки меняй на свой. Чем выше на экране тем меньше размер y-ка.

 

Размеры самих иконок:   (размеры эти не в пикселях ,а в попугаях.)

 
    w=(размер)*safeZoneW;
    h=(размер);
 

Цвет и прозрачность:     

 

colorText[] = {1,1,1,0.7}; (RGB + степень прозрачности) 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

Только раз сам писал, то зачем вырезал кусок нужного кода из updateGui.sqf, который к твоему GUI не относится ?

 

Я его не вырезал. Я его просто не добавлял.

 

Чуток покрупнее бы и расстояние между ними уменьшить или крупней но полупрозрачные.

 

Я не знаю, как они выглядят у вас, всё зависит от размера интерфейса в настройках игры и разрешения.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Я его не вырезал. Я его просто не добавлял.

 

 

Я не знаю, как они выглядят у вас, всё зависит от размера интерфейса в настройках игры и разрешения.

 

А ну ясно. Я просто сравнил в нотепаде  и решил, что ты просто вырезал верхнюю часть. Там просто отличия от оригинального файла только в IDС и чуток в путях. А так полная копия. Сорри тогда. Ну вообщем если ты из оригинального кода, вернешь кусок выделенный комментариями прямо низ, над строчкой с массивом, то будет воще зыко. И интерфейс новый и все остальное работает и иконки черные красивые вышли. В разы лучше первого варианта.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

как размер иконок увеличить????

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

как размер иконок увеличить????

Читать у бисов, про координаты и размеры. Они указаны в hpp файле.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Поставил работает СПС

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Понравилось, установил на сервер, тестим. Осталось поднастроить под себя)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Не по теме. Нет тебе прощения.

 

texView2 - есть в комплекте BI Tools.

Уважаемые знатоки здравствуйте! У меня в description.ext есть класс "RscTitles", выглядит так

 

class RscTitles {    class BTC_Hud
    {
        idd = 1000;
        movingEnable=0;
        duration=1e+011;
        name = "BTC_Hud_Name";
        onLoad = "uiNamespace setVariable ['HUD', _this select 0];";
        controlsBackground[] = {};
        objects[] = {};
        class controls 
        {
            class Radar

 

 

 
А куда дописать ?
  1. // T-Max Gui
  2. #include "addons\tmax_gui\gui_config_noRscTitles.hpp" 
Изменено пользователем TheFirstNoob (история изменений)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Перед последней скобкой класса RscTitles допишите что требуется и все.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

Доброго времени суток.

 

Я давно хотел понять, как нужно работать с интерфейсной составляющей армы2. На официальной вики говорят про Dialog'и, Display'и и Control'и. Причём про диалоги и дисплеи не говорят, что диалог - это меню, где шевелишь мышкой, а дисплей - это не монитор, а отображение какой-то картинки. Ну да ладно, оставлю теорию на какой-нибудь гайд ;D

 

А сейчас представляю вам то, что мне удалось сделать часов за 10 (5 из которых занял поиск и подготовка картинок :):

7ef595d05d34.png3a8c19d1183e.png2bbd08a5b86e.png

Люблю минимализм <3

Когда делал - отталкивался от того, чтобы больше в игре не использовался Debug monitor. Большой он слишком :C

 

Установка:

 

1. Скачиваем папочку с GitHub, которая называется New GUI

2. Копируем папку addons в корневую папку миссии.

3. Если у вас в description.ext нет класса "RscTitles", то в самый низ дописываем:

// T-Max Gui
#include "addons\tmax_gui\gui_config.hpp" 

4. Если у вас в description.ext есть класс "RscTitles", то в этот класс дописываем:

// T-Max Gui
#include "addons\tmax_gui\gui_config_noRscTitles.hpp" 

 

5. На этом всё. Можете зайти и убедиться сами :D

 

Скрипт 100% совместим с DZE 1051. Насчёт DZ - не уверен.

Пока иконки адекватно работают только на размере интерфейса "Большой".

На данной версии не встроена функция отображения имени друзей.

 
P.S.: Предпочитаю делать скрипты, которые подгружаются одной строчкой и не особо зависят от контента игры - это облегчает перенос на другие версии модов :D

Уважаемые знатоки здравствуйте! У меня в description.ext есть класс "RscTitles", выглядит так

class RscTitles {

    class BTC_Hud
    {
        idd = 1000;
        movingEnable=0;
        duration=1e+011;
        name = "BTC_Hud_Name";
        onLoad = "uiNamespace setVariable ['HUD', _this select 0];";
        controlsBackground[] = {};
        objects[] = {};
        class controls 
        {
            class Radar
 
 
А куда дописать ?

// T-Max Gui

#include "addons\tmax_gui\gui_config_noRscTitles.hpp"

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А можно ли как ни будь немного увеличить иконки?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А можно ли как ни будь немного увеличить иконки?

фотошоп тебе в руки

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А можно ли как ни будь немного увеличить иконки?

размер в hpp побольше укажи

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

размер в hpp побольше укажи

В hpp увеличиваю size но увеличивается только размер надписей! Я думаю надо в фотошопе переделывать!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В hpp увеличиваю size но увеличивается только размер надписей! Я думаю надо в фотошопе переделывать!

Да даже Paint`ом можно чутка увеличить :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Можно я уже попробовал ) а можно ещё интерфейс в игре увеличить тоже помогает!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Можно я уже попробовал ) а можно ещё интерфейс в игре увеличить тоже помогает!

Инвентарь и т.п.? В настройках графики.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Инвентарь и т.п.? В настройках графики.

Настройки, Видео, Допонительно, Размер интерфейса у меня на среднем и всё норм!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Спасибо! классно получилось! :good:

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Всем уважаемым привет ! Не могу никак разобраться как добавить строчку с валютой dayz epoch 1.0.6 система валюты 3.0 , и время отсчета до рестарта, как на дебаг мониторе раньше было , кто может объяснить заранее , благодарочка!

Изменено пользователем tolyan2121 (история изменений)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

кривой архив

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Каким образом в этот код(ориентация иконок банка на экране):

private ["_wpui","_vitals","_money","_bank"];
disableSerialization;

while {true} do {
	1000 cutRsc ["ZSC_Money_Display","PLAIN"];
	_wpui = uiNameSpace getVariable "ZSC_Money_Display";
	_vitals = _wpui displayCtrl 4900;
	_money = player getVariable [Z_moneyVariable,0];
	_bank = player getVariable [Z_bankVariable,0];
	_vitals ctrlSetStructuredText parseText format ["
	<t size='0.9'>%1 </t><img size='1.4' align='right' image='scripts\zsc\images\coins.paa'/><br/>
	<t size='0.9'>%2 </t><img size='1.4' align='right' image='scripts\zsc\images\bank.paa'/><br/>
	",[_money] call BIS_fnc_numberText,[_bank] call BIS_fnc_numberText];
	_vitals ctrlCommit 0;
	uisleep 1.5;
};

запилить "Х" и "Y"? Чтоб можно было редактировать ориентацию.

Что то вроде:

class RscPicture_****: ****
            {
  idc = ****;
                text = "****";
                x = 0.0 *safezoneW + safezoneX;
                y = 0.0 *safezoneH + safezoneY;
                w = 0.0;
                h = 0.0;

Либо сюда его переписать:

class playerStatusGUI {
	
	idd=7200;
	movingEnable=0;
	duration=100000;
	name="statusBorder";
	onLoad="uiNamespace setVariable ['DAYZ_GUI_display', _this select 0]; player_updateGui = compile preprocessFileLineNumbers ""addons\tmax_gui\updateGui.sqf"";";
	class Controls {
		class Main_Health: TmaxPic_main {           // иконка здоровья
			idc=7201;
			text="addons\tmax_gui\tmax_hud_main_health.paa";
			y=0.75*safeZoneH + safeZoneY;
		};
		class Main_Health_text: TmaxText_main {     // значение здоровья
			idc=7202;
			text="100%";
			y=0.76*safeZoneH + safeZoneY;
		};
		class Main_Food: TmaxPic_main {             // иконка голода
			idc=7203;
			text="addons\tmax_gui\tmax_hud_main_food.paa";
			y=0.79*safeZoneH + safeZoneY;
		};.................................................................и т.д.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
52 минуты назад, Димас сказал:

Каким образом в этот код(ориентация иконок банка на экране):


private ["_wpui","_vitals","_money","_bank"];
disableSerialization;

while {true} do {
	1000 cutRsc ["ZSC_Money_Display","PLAIN"];
	_wpui = uiNameSpace getVariable "ZSC_Money_Display";
	_vitals = _wpui displayCtrl 4900;
	_money = player getVariable [Z_moneyVariable,0];
	_bank = player getVariable [Z_bankVariable,0];
	_vitals ctrlSetStructuredText parseText format ["
	<t size='0.9'>%1 </t><img size='1.4' align='right' image='scripts\zsc\images\coins.paa'/><br/>
	<t size='0.9'>%2 </t><img size='1.4' align='right' image='scripts\zsc\images\bank.paa'/><br/>
	",[_money] call BIS_fnc_numberText,[_bank] call BIS_fnc_numberText];
	_vitals ctrlCommit 0;
	uisleep 1.5;
};

запилить "Х" и "Y"? Чтоб можно было редактировать ориентацию.

Что то вроде:


class RscPicture_****: ****
            {
  idc = ****;
                text = "****";
                x = 0.0 *safezoneW + safezoneX;
                y = 0.0 *safezoneH + safezoneY;
                w = 0.0;
                h = 0.0;

Либо сюда его переписать:


class playerStatusGUI {
	
	idd=7200;
	movingEnable=0;
	duration=100000;
	name="statusBorder";
	onLoad="uiNamespace setVariable ['DAYZ_GUI_display', _this select 0]; player_updateGui = compile preprocessFileLineNumbers ""addons\tmax_gui\updateGui.sqf"";";
	class Controls {
		class Main_Health: TmaxPic_main {           // иконка здоровья
			idc=7201;
			text="addons\tmax_gui\tmax_hud_main_health.paa";
			y=0.75*safeZoneH + safeZoneY;
		};
		class Main_Health_text: TmaxText_main {     // значение здоровья
			idc=7202;
			text="100%";
			y=0.76*safeZoneH + safeZoneY;
		};
		class Main_Food: TmaxPic_main {             // иконка голода
			idc=7203;
			text="addons\tmax_gui\tmax_hud_main_food.paa";
			y=0.79*safeZoneH + safeZoneY;
		};.................................................................и т.д.

 

ВОПРОС ИСЧЕРПАН

Ответ в файле zschud.hpp

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Подскажите пожалуйста подробно , какие параметры менять , чтобы увеличить иконки?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Похожие публикации

    • Автор: DrTauren
      Ниже написаны правила добавления новой темы в этом разделе, а также форма, по которой нужно оформлять тему.
      Оформил - тебе +. Не оформил - баллы нарушений 
       
      Для удобства читающих нужно нормально описать мод своими словами, добавить скриншоты, перевести описание из мастерской (написать особенности мода), написать инструкцию по установке мода. Пример правильного оформления темы: http://s-platoon.ru/topic/7498-op_baseitems-novye-obekty-dlya-obustroystva-baz/
       
       
      Форма добавления мода:
      Описание мода своими словами Скриншоты из мастерской Особенности: особенность раз особенность два и так далее Инструкция по установке: 1) пункт один 2) пункт два 3) и так далее Ссылка на мод в мастерской
      Благодарю за внимание 
       
    • Автор: Spunkeed
      Добрый день. Помоги, пожалуйста, добавить нового торговца 'Vip'. Нужно реализовать возможность покупки, только в тех случаях, когда у игрока либо больше 35к хумки, либо меньше -35к. Заранее спасибо.
      Мой способ не заработал
      if((_traderMenu select 2) == "Vip") then {  _humanity_logic = (_humanity < 35000 && >-35000);  };  
    • Автор: Gromillla
      Проблема такова:
       
      1) открыл сейф - поменял пароль (не отходя) - закрыл сейф - в БД деньги превращаются в 0;
       
      2) открыл сейф - поменял пароль (не отходя) - закрыл сейф - открыл сейф - взял/положил любую сумму - закрыл сейф - в БД деньги превращаются в 0 - открыл сейф - деньги появились - закрыл сейф - в БД деньги превращаются в 0 (после рестарта деньги полностью обнуляются);

      1) открыл сейф - поменял пароль - отбежал/отошёл на пару метров и вернулся - закрыл сейф - деньги в БД все на месте;
       
      Если отбегать после смены пароля, то деньги все сохраняются.
       
      Вот код ckc_updSafe.sqf :
       
      DZE_ActionInProgress = true; _object = cursorTarget; _weapon = getWeaponCargo _object; _magazine = getMagazineCargo _object ; _backpack = getBackpackCargo _object; _objMoney = _object getVariable["bankMoney",0]; _newCombo = dayz_combination; _object setVariable ["CharacterID",_newCombo,true]; _actual = _object getVariable ["CharacterID", "0"]; cutText [format["Ваш новый код: %1", _actual], "PLAIN DOWN"]; _location = _object getVariable["OEMPos",(getposATL _object)]; _vector = [(vectorDir _object), (vectorUp _object)]; _classname = "VaultStorageLocked"; _location = _object getVariable["OEMPos",(getposATL _object)]; _dir = getDir _object; // Create new object _newobject = createVehicle [_classname, [0,0,0], [], 0, "CAN_COLLIDE"]; // Set direction _newobject setDir _dir; _newobject setVectorDirAndUp _vector; // Set location _newobject setPosATL _location; _newobject setVariable ["WeaponCargo", _weapon ,true]; _newobject setVariable ["MagazineCargo", _magazine ,true]; _newobject setVariable ["BackpackCargo", _backpack,true]; _newobject setVariable ["bankMoney", _objMoney, true]; _newobject setVariable["packing",0]; player reveal _newobject; PVDZE_obj_Swap = [_actual,_newobject,[_dir,_location],_classname,_object,player]; publicVariableServer "PVDZE_obj_Swap"; sleep 1; _newobject spawn player_unlockVault; DZE_ActionInProgress = false;
    • Автор: xek
      Добрый день! Кто подскажет на гайд создание торговца техники. Я умею создавать обычного торговца а вот с техникой нет.
  • Наш выбор

×
×
  • Создать...

Важная информация

Используя этот сайт, вы автоматически обязуетесь соблюдать наши Правила и Политика конфиденциальности.
Чтобы сделать этот веб-сайт лучше, мы разместили cookies на вашем устройстве. Вы можете изменить свои настройки cookies, в противном случае мы будем считать, что вы согласны с этим.