Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Need help?

    Create a topic in the appropriate section
    Don't write everything in the chat!
  • Take a look at the marketplace

    There you can buy
    everything related to game servers
  • Don't want a ban?

    Please read our rules
    Don't disturb the order!
  • Sell or buy?

    Use services of the guarantor
    We will make your deal safe
  • 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
                    ];

 

Share this post


Link to post
Share on other sites

9 answers to this question

Recommended Posts

  • 0

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

 

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

Share this post


Link to post
Share on other sites



  • 0

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

Share this post


Link to post
Share on other sites
  • 0

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

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

Share this post


Link to post
Share on other sites
  • 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


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

Share this post


Link to post
Share on other sites
  • 0

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

Edited by Boom (see edit history)

Share this post


Link to post
Share on other sites
  • 0
Только что, Boom сказал:

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

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

Share this post


Link to post
Share on other sites
  • 0

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

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

 

Share this post


Link to post
Share on other sites
  • 0

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

Share this post


Link to post
Share on other sites
  • 0

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

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

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

  • Similar Content

    • By 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
       
    • By tolyan2121
      Всем уважаемым привет! Проблема заключается в том что , при переодевании пропадают наличные , помогает только перезаход , как можно исправить ? Dayz Epoch 1.0.6  SC 3.0
  • Our picks

×
×
  • Create New...

Important Information

By using this site, you automaticly agree to our Guidelines and Privacy Policy.
We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.