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

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

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

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

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

Как добавить наличные в дебаг-монитор InfiStar?

Подскажите пожалуйста как в дебаг от инфи запихнуть наличные, немогу понять куда деть "cashmoney" чтоб он его в дебаг считывал
ZCS 3.0. Вот кусок дебага из инфи  вырванный, если можно то готовый вариант пожалуйста
 

Скрытый текст

fnc_debugX0 = {
                if !("+str _DMS+") exitWith {};
                if (isNil 'debugMonitorX') then 
                {
                    debugMonitorX = true;
                    [] spawn fnc_debugX;
                }
                else
                {
                    debugMonitorX = !debugMonitorX;
                    hintSilent '';
                    [] spawn fnc_debugX;
                };
            };    
            fnc_debugX = {
                admin_debug_run = false;
                _BottomDebug = "+(str _BottomDebug)+";
                while {debugMonitorX} do
                {
                    _pic = (getText (configFile >> 'CfgVehicles' >> (typeOf vehicle player) >> 'picture'));
                    if (player == vehicle player) then {_pic = (getText (configFile >> 'CfgWeapons' >> (currentWeapon player) >> 'picture'));
                    }else{_pic = (getText (configFile >> 'CfgVehicles' >> (typeOf vehicle player) >> 'picture'));};
                    
                    _txt = '';
                    _txt = (getText (configFile >> 'CfgVehicles' >> (typeOf vehicle player) >> 'displayName'));
                    
                    _stime = 0;
                    if(serverTime > 36000)then{_stime = time;}else{_stime = serverTime;};
                    _hours = (_stime/60/60);
                    _hours = toArray (str _hours);
                    _hours resize 1;
                    _hours = toString _hours;
                    _hours = compile _hours;
                    _hours = call  _hours;
                    _minutes = floor(_stime/60);
                    _minutes2 = ((_minutes - (_hours*60)) min 60) max 0;if (_minutes2 < 10) then {_minutes2 = format ['0%1',_minutes2];};
                    
                    _players = [];
                    {
                        _y = _x;
                        if (isPlayer _y) then
                        {
                            {_players = _players + [_x];} forEach (crew _y);
                        };
                    } forEach ([0,0,0] nearEntities ['AllVehicles', 10000000]);
                    _pOn = {isPlayer _x} count _players;
                    
                    hintSilent parseText format [""
                    <t size='0.9' font='Bitstream' align='left' color='#CC0000'>Кровь: </t><t size='0.9' font='Bitstream' align='right'>%2</t><br/>
                    <t size='0.9' font='Bitstream' align='left' color='#0066CC'>Человечность: </t><t size='0.9' font='Bitstream' align='right'>%3</t><br/>
                    <t size='0.9' font='Bitstream' align='left' color='#FFBF00'>Сервер работает: </t><t size='0.9' font='Bitstream' align='right'>%5ч %6мин</t><br/>
                    <t size='0.9' font='Bitstream' align='left' color='#FFBF00'>ФПС: </t><t size='0.9' font='Bitstream' align='right'>%8</t><br/>
                    <t size='1.3' font='Bitstream' align='left' color='#FFBF00'>Наличные: </t><t size='1.3' font='Bitstream' align='right'>%11</t><br/>                    "",
                    _txt,
                    (r_player_blood),
                    round (player getVariable['humanity', 0]),
                    _pic,
                    _hours,
                    _minutes2,
                    _BottomDebug,
                    (round diag_fps),
                    _pOn
                    ];

 

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


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

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

  • 0

Boom сделал, замени свой файл вот этим :smile:

 

Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.

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


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





  • 0

Boom берёшь любой дебаг в нете где есть вывод денег, берёшь строку оттуда и меняешь переменную если там не cashmoney. Ну это вкратце

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


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

DrTauren Да посмотрел с вот этой темы,

А вот куда этот "cashmoney" у меня воткнуть не могу понять

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


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

Boom подскажу :smile:

    _Money =         player getVariable["cashMoney",0];

 

<t size='0.95' font='Bitstream' align='left' color='#FFBF00'>Money: </t><t size='0.95' font='Bitstream' align='right'>%11</t><br/>
    _Money


Автору того топика подсказали, сделали ему дебаг готовый. Ищешь в нём где стоят строки что я дал выше. И по аналогии, смотря на то где они находятся, ставишь их в свой код 

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


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

DrTauren У меня самого столбца куда вставить можно было-бы нет
_Money =         player getVariable["cashMoney",0];
Я её всяко разно втыкаю, дебаг просто пропадает и адм не работает

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

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


Ссылка на сообщение
Поделиться на других сайтах
  • 0
Только что, Boom сказал:

DrTauren У меня самого столбца куда вставить можно было-бы
_Money =         player getVariable["cashMoney",0];
Я её всяко разно втыкаю, дебаг просто пропадает и адм не работает

скинь дебаг в личку или сюда. только оформи как код, не забудь

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


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

DrTauren  Был другой инфи, там были столбцы там я и сам вписал себе налик, а вот здесь не пошло

Скрытый текст

 

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


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

DrTauren Работает, спасибо, а как расстояние между текстом уменьшить? Пример Наличные:                        14214
Промежуток просто большой , хочу сразу наличные:17650 ну и на середину вывести я там сам сумею :)

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


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

Boom Сделал чтобы текст вместе шёл. Ставь плюс если помог.
Вопрос решён, тема закрыта.

Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.

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


Ссылка на сообщение
Поделиться на других сайтах
Гость
Эта тема закрыта для публикации сообщений.

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

    • Автор: Temko
      Всем добрейший вечерочек.
       
      Долго искал то, как сделать что бы в Дебаге отображалась человечность разным цветом при разных значениях, например при хуманити больше -5000, она бы отображалась красным, а если хуманити больше +5000, то синим(скрины ниже), и вот мне помогли это сделать, большая благодарность RedLink и BigCrazyCat, и для тех, кто не видел тему в помощи(ибо раньше я не смотрел помощь, а только гайды, может есть такие как я), то вот вам гайдик.
       
      Что нам понадобится: 
      1. AH.sqf(или файлик с дебагом)
      2. Пять минут свободного времени
       
      Вообщем, приступим:
       
      1. Заходим в AH.sqf или файл с дебагом
       
      Ищем это: 
      _humanity = player getVariable['humanity',0]; if (_humanity > 999999) then { _humanity = [_humanity] call fnc_format_humanity; _humanity = toArray _humanity; _humanity = _humanity - [44]; _humanity = toString _humanity; };  
      И ниже вставляем это:
      _humColor = '#FFFFFF'; if (_humanity <= -5000) then { _humColor = '#CE1821'; }; if (_humanity >= 5000) then { _humColor = '#3A85CE'; }; #CE1821 - это код цвета того,  каким цветом будут цифры, если человечность больше чем -5000
      #3A85CE - это код цвета того, каким цветом будут цифры, если челочесность Больше чем +5000
      Цвет меняйте на такой, какой хотите
       
      2) Далее идем к коду самого дебага, там находим это(или что то вроде этого, у каждого могут быть разные дебаги):
      <t size='1' font='Bitstream' align='left' color='#0066CC'>Человечность: </t><t size='1' font='Bitstream' align='right'>%3</t><br/>  
      И меняем на вот это:
      <t size='1' font='Bitstream' align='left' color='#FFFFFF'>Человечность: </t><t size='1' font='Bitstream' align='right' color='%14'>%3</t><br/>  
      Видим color='%14' - это индекс переменной, то есть какая она по счету, у вас может быть другая(надо ставить самому)
       
      Теперь отсчитываем какая она у нас, и ставим ниже.
      ,_humColor   
      В итоге в моем случае у меня получился вот такой код дебага:
      hintSilent parseText format["" <t size='1' font='Bitstream' align='Center' >[%1]</t><br/> <t size='0.8' font='Bitstream' align='Center' >Игроков на сервере: </t><br/> <img size='4.75' image='%4'/><br/> <t size='1' font='Bitstream' align='left' color='#CC0000'>Кровь: </t><t size='1' font='Bitstream' align='right'>%2</t><br/> <t size='1' font='Bitstream' align='left' color='#FFFFFF'>Человечность: </t><t size='1' font='Bitstream' align='right' color=''>%3</t><br/> <br/> <t size='1' font='Bitstream' align='left' color='#FFFFFF'>Зомби убито: </t><t size='1' font='Bitstream' align='right'>%9</t><br/> <t size='1' font='Bitstream' align='left' color='#FFFFFF'>Мародерство: </t><t size='1' font='Bitstream' align='right'></t><br/> <t size='1' font='Bitstream' align='left' color='#FFFFFF'>Бандитов убито: </t><t size='1' font='Bitstream' align='right'></t><br/> <br/> <t size='1' font='Bitstream' align='left' color='#FFFFFF'></t><t size='1' font='Bitstream' align='right'>%5ч %6мин</t><br/> <t size='1' font='Bitstream' align='left' color='#FFFFFF'>FPS: </t><t size='1' font='Bitstream' align='right'>%8</t><br/> <t size='1' font='Bitstream' align='Center' color='#CC0000'>%7</t> "", _txt, (r_player_blood), _humanity, _pic, _hours, _minutes2, _BottomDebug, (round diag_fps), (player getVariable['zombieKills', 0]), (player getVariable['humanKills', 0]), (player getVariable['banditKills', 0]), _pOn, _timertext ,_humColor ]; uiSleep 1; Сохраняем и все, готово!

      Если что то не получится, пишите в комменты, подскажу, расскажу!
       
      Скрины:(форум крашит, когда заливаю сюда, поэтому залил на фотохостинг)
      http://imgur.com/a/m29he
      http://imgur.com/a/qfcEc
       
    • Автор: tolyan2121
      Всем уважаемым привет! Проблема заключается в том что , при переодевании пропадают наличные , помогает только перезаход , как можно исправить ? Dayz Epoch 1.0.6  SC 3.0
  • Наш выбор

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

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

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