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
Vanlick

Добавление функций в дебаг монитор Infistar

Здравствуйте, как вставить новые функции в дебаг монитор от инфистара, например я хочу чтобы показывало онлайн и местоположение(город)

Share this post


Link to post
Share on other sites

19 answers to this question

Recommended Posts

  • 0

Здравствуйте, как вставить новые функции в дебаг монитор от инфистара, например я хочу чтобы показывало онлайн и местоположение(город)

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

Share this post


Link to post
Share on other sites







  • 0

В последнем инфистаре уже есть количество игроков)

Share this post


Link to post
Share on other sites
  • 0

И все же - как добавить местоположение в дебаг инфистара?

 

Полагаю этот код:

 

        _nearestCity = nearestLocations [getPos player, ["NameCityCapital","NameCity","NameVillage","NameLocal"],750];
        _textCity = "Wilderness";
        if (count _nearestCity > 0) then {_textCity = text (_nearestCity select 0)};

нужно разместить в: 

            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='1' font='Bitstream' align='Center' >[%1]</t><br/>
                    <t size='0.8' font='Bitstream' align='Center' >Players Online: %12</t><br/>
                    <img size='4.75' image='%4'/><br/>
                    <t size='1' font='Bitstream' align='left' color='#CC0000'>Blood: </t><t size='1' font='Bitstream' align='right'>%2</t><br/>
                    <t size='1' font='Bitstream' align='left' color='#0066CC'>Humanity: </t><t size='1' font='Bitstream' align='right'>%3</t><br/>
                    <br/>
                    <t size='1' font='Bitstream' align='left' color='#FFBF00'>Zombie Kills: </t><t size='1' font='Bitstream' align='right'>%9</t><br/>
                    <t size='1' font='Bitstream' align='left' color='#FFBF00'>Murders: </t><t size='1' font='Bitstream' align='right'>%10</t><br/>
                    <t size='1' font='Bitstream' align='left' color='#FFBF00'>Bandits Killed: </t><t size='1' font='Bitstream' align='right'>%11</t><br/>
                    <br/>
                    <t size='1' font='Bitstream' align='left' color='#FFBF00'>UPTIME: </t><t size='1' font='Bitstream' align='right'>%5h %6min</t><br/>
                    <t size='1' font='Bitstream' align='left' color='#FFBF00'>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),
                    round (player getVariable['humanity', 0]),
                    _pic,
                    _hours,
                    _minutes2,
                    _BottomDebug,
                    (round diag_fps),
                    (player getVariable['zombieKills', 0]),
                    (player getVariable['humanKills', 0]),
                    (player getVariable['banditKills', 0]),
                    _pOn
                    ];
                    uiSleep 1;
                };
            };
            [] spawn fnc_debugX0;
        };

и добавить:

<t size='1' font='Bitstream' align='left' color='#EEC900'>LOCATION:</t><t size='1' font='Bitstream' align='right' color='#FFFAF0'>%13</t><br/>

+

                _textCity,

 

Но вот как выяснить какой % ставить? И в каком месте располагать первую часть кода? Подскажите, пожалуйста.

Share this post


Link to post
Share on other sites
  • 0

ну если бы в твоем коде были номера строк было бы проще подсказать)



%ХХ это номер строки после кавычек

Share this post


Link to post
Share on other sites
  • 0

ну если бы в твоем коде были номера строк было бы проще подсказать)

 

Первая строка fnc_debugX = { - 3068

Вообще как производится расчет номера %, по какому принципу? Объясните пожалуйста, если не сложно :)

 

 

%ХХ это номер строки после кавычек

 

Это получается нужно вписать %3128 ?

 

Напремер _pOn - строка 3127, а код в тексте -  %12 ....

 

Не совсем понятно откуда 12...

Edited by Ramond (see edit history)

Share this post


Link to post
Share on other sites
  • 0

%1                     _txt,
%2                    (r_player_blood),
%3                    round (player getVariable['humanity', 0]),
%4                   _pic,
%5                    _hours,
%6                   _minutes2,
%7                    _BottomDebug,
%8                    (round diag_fps),
%9                    (player getVariable['zombieKills', 0]),
%10                    (player getVariable['humanKills', 0]),
%11                    (player getVariable['banditKills', 0]),
%12                    _pOn

Share this post


Link to post
Share on other sites
  • 0

Да, немного не так понял сначала, разобрался, спасибо)

 

И еще небольшой вопрос: где лучше разместить код: 

        _nearestCity = nearestLocations [getPos player, ["NameCityCapital","NameCity","NameVillage","NameLocal"],750];
        _textCity = "Wilderness";
        if (count _nearestCity > 0) then {_textCity = text (_nearestCity select 0)}; 

чтобы не получать тонны спама в RPT

 

?

 

------------------------------------------

 

Собственно вот так и вышло: 

 

 

15:31:09 Error in expression <ty = nearestLocations [getPos player, ["NameCityCapital","NameCity","NameVillage>
15:31:09   Error position: <NameCityCapital","NameCity","NameVillage>
15:31:09   Error Missing )
15:31:09 File z\addons\dayz_server\init\AH.sqf, line 3101
15:31:09 Error in expression <ty = nearestLocations [getPos player, ["NameCityCapital","NameCity","NameVillage>
15:31:09   Error position: <NameCityCapital","NameCity","NameVillage>
15:31:09   Error Missing )
15:31:09 File z\addons\dayz_server\init\AH.sqf, line 3101
15:31:09 Error in expression <ty = nearestLocations [getPos player, ["NameCityCapital","NameCity","NameVillage>
15:31:09   Error position: <NameCityCapital","NameCity","NameVillage>
15:31:09   Error Missing )
15:31:09 File z\addons\dayz_server\init\AH.sqf, line 3101
15:31:09 Error in expression <ty = nearestLocations [getPos player, ["NameCityCapital","NameCity","NameVillage>
15:31:09   Error position: <NameCityCapital","NameCity","NameVillage>
15:31:09   Error Missing )
15:31:09 File z\addons\dayz_server\init\AH.sqf, line 3101
15:31:09 Error in expression <ty = nearestLocations [getPos player, ["NameCityCapital","NameCity","NameVillage>
15:31:09   Error position: <NameCityCapital","NameCity","NameVillage>
15:31:09   Error Missing )
15:31:09 File z\addons\dayz_server\init\AH.sqf, line 3101
15:31:09 Error in expression <ty = nearestLocations [getPos player, ["NameCityCapital","NameCity","NameVillage>
15:31:09   Error position: <NameCityCapital","NameCity","NameVillage>
15:31:09   Error Missing )
15:31:09 File z\addons\dayz_server\init\AH.sqf, line 3101
15:31:09 Error in expression <ty = nearestLocations [getPos player, ["NameCityCapital","NameCity","NameVillage>
15:31:09   Error position: <NameCityCapital","NameCity","NameVillage>
15:31:09   Error Missing )
15:31:09 File z\addons\dayz_server\init\AH.sqf, line 3101
15:31:09 Error in expression <ty = nearestLocations [getPos player, ["NameCityCapital","NameCity","NameVillage>
15:31:09   Error position: <NameCityCapital","NameCity","NameVillage>
15:31:09   Error Missing )
15:31:09 File z\addons\dayz_server\init\AH.sqf, line 3101
15:31:09 Error in expression <ty = nearestLocations [getPos player, ["NameCityCapital","NameCity","NameVillage>
15:31:09   Error position: <NameCityCapital","NameCity","NameVillage>
15:31:09   Error Missing )
15:31:09 File z\addons\dayz_server\init\AH.sqf, line 3101
15:31:09 Error in expression <ty = nearestLocations [getPos player, ["NameCityCapital","NameCity","NameVillage>
15:31:09   Error position: <NameCityCapital","NameCity","NameVillage>
15:31:09   Error Missing )
15:31:09 File z\addons\dayz_server\init\AH.sqf, line 3101
15:31:10 Error in expression <ty = nearestLocations [getPos player, ["NameCityCapital","NameCity","NameVillage>
15:31:10   Error position: <NameCityCapital","NameCity","NameVillage>
15:31:10   Error Missing )
15:31:10 File z\addons\dayz_server\init\AH.sqf, line 3101
15:31:10 Error in expression <ty = nearestLocations [getPos player, ["NameCityCapital","NameCity","NameVillage>
15:31:10   Error position: <NameCityCapital","NameCity","NameVillage>
15:31:10   Error Missing )
15:31:10 File z\addons\dayz_server\init\AH.sqf, line 3101
15:31:10 Error in expression <ty = nearestLocations [getPos player, ["NameCityCapital","NameCity","NameVillage>
15:31:10   Error position: <NameCityCapital","NameCity","NameVillage>
15:31:10   Error Missing )
15:31:10 File z\addons\dayz_server\init\AH.sqf, line 3101
15:31:10 "Res3tting B!S effects..."

 

Укажите на мою ошибку: 

 

 

            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;
                    
                    _nearestCity = nearestLocations [getPos player, ["NameCityCapital","NameCity","NameVillage","NameLocal"],750];
                    _textCity = "Wilderness";
                    if (count _nearestCity > 0) then {_textCity = text (_nearestCity select 0)};
                    
        hintSilent parseText format [""
                    <t size='1' font='Bitstream' align='Center' >[%1]</t><br/>
                    <t size='0.8' font='Bitstream' align='Center' >Players Online: %12</t><br/>
                    <img size='4.75' image='%4'/><br/>
                    <t size='1' font='Bitstream' align='left' color='#CC0000'>Blood: </t><t size='1' font='Bitstream' align='right'>%2</t><br/>
                    <t size='1' font='Bitstream' align='left' color='#0066CC'>Humanity: </t><t size='1' font='Bitstream' align='right'>%3</t><br/>
                    <br/>
                    <t size='1' font='Bitstream' align='left' color='#FFBF00'>Zombie Kills: </t><t size='1' font='Bitstream' align='right'>%9</t><br/>
                    <t size='1' font='Bitstream' align='left' color='#FFBF00'>Murders: </t><t size='1' font='Bitstream' align='right'>%10</t><br/>
                    <t size='1' font='Bitstream' align='left' color='#FFBF00'>Bandits Killed: </t><t size='1' font='Bitstream' align='right'>%11</t><br/>
                    <br/>
                    <t size='1' font='Bitstream' align='left' color='#FFBF00'>UPTIME: </t><t size='1' font='Bitstream' align='right'>%5h %6min</t><br/>
                    <t size='1' font='Bitstream' align='left' color='#FFBF00'>FPS: </t><t size='1' font='Bitstream' align='right'>%8</t><br/>
                    <t size='1' font='Bitstream' align='left' color='#FFBF00'>LOC: </t><t size='1' font='Bitstream' align='right'>%13</t><br/>
                    <t size='1' font='Bitstream' align='Center' color='#CC0000'>%7</t>
                    "",
                    _txt,
                    (r_player_blood),
                    round (player getVariable['humanity', 0]),
                    _pic,
                    _hours,
                    _minutes2,
                    _BottomDebug,
                    (round diag_fps),
                    (player getVariable['zombieKills', 0]),
                    (player getVariable['humanKills', 0]),
                    (player getVariable['banditKills', 0]),
                    _pOn,
                    _textCity
                    ];
                    uiSleep 1;
                };
            };
            [] spawn fnc_debugX0;
        };

 

Edited by Ramond (see edit history)

Share this post


Link to post
Share on other sites
  • 0

А кто знает как перенести монетку с ZSC 3.0 в дебаг? с пометкой рубли например?

Share this post


Link to post
Share on other sites
  • 0

А кто знает как перенести монетку с ZSC 3.0 в дебаг? с пометкой рубли например?

Найди в AH.sqf:
hintSilent parseText format [""
                    <t size='1' font='Bitstream' align='Center' >[%1]</t><br/>
                    <t size='0.8' font='Bitstream' align='Center' >Players Online: </t><br/>
                    <img size='4.75' image='%4'/><br/>
                    <t size='1' font='Bitstream' align='left' color='#CC0000'>Blood: </t><t size='1' font='Bitstream' align='right'>%2</t><br/>
                    <t size='1' font='Bitstream' align='left' color='#0066CC'>Humanity: </t><t size='1' font='Bitstream' align='right'>%3</t><br/>
                    <br/>
                    <t size='1' font='Bitstream' align='left' color='#FFBF00'>Zombie Kills: </t><t size='1' font='Bitstream' align='right'>%9</t><br/>
                    <t size='1' font='Bitstream' align='left' color='#FFBF00'>Murders: </t><t size='1' font='Bitstream' align='right'></t><br/>
                    <t size='1' font='Bitstream' align='left' color='#FFBF00'>Bandits Killed: </t><t size='1' font='Bitstream' align='right'></t><br/>
                    <br/>
                    <t size='1' font='Bitstream' align='left' color='#FFBF00'>UPTIME: </t><t size='1' font='Bitstream' align='right'>%5h %6min</t><br/>
                    <t size='1' font='Bitstream' align='left' color='#FFBF00'>FPS: </t><t size='1' font='Bitstream' align='right'>%8</t><br/>
                    <t size='1' font='Bitstream' align='Center' color='#CC0000'>%7</t>
                    "",
И добавь новый блок:

<t size='1' font='Bitstream' align='left' color='#CC0000'>Деньги: </t><t size='1' font='Bitstream' align='right'>%ТВОЯ ЦИФРА руб.</t><br/>
В блок:
_txt,
                    (r_player_blood),
                    round (player getVariable['humanity', 0]),
                    _pic,
                    _hours,
                    _minutes2,
                    _BottomDebug,
                    (round diag_fps),
                    (player getVariable['zombieKills', 0]),
                    (player getVariable['humanKills', 0]),
                    (player getVariable['banditKills', 0]),
                    _pOn
Добавь:
(player getVariable['cashMoney', 0]),  //Запятую не ставить, если это последняя строка в коде.
P.s. Так-же данный способ работает на кастомнных дебагах.

P.s.s. Если не получиться, то скиньте сюда Вашу версию дебага, сами доработаем.

Edited by anap (see edit history)

Share this post


Link to post
Share on other sites
  • 0

 

Найди в AH.sqf:

hintSilent parseText format [""
                    <t size='1' font='Bitstream' align='Center' >[%1]</t><br/>
                    <t size='0.8' font='Bitstream' align='Center' >Players Online: </t><br/>
                    <img size='4.75' image='%4'/><br/>
                    <t size='1' font='Bitstream' align='left' color='#CC0000'>Blood: </t><t size='1' font='Bitstream' align='right'>%2</t><br/>
                    <t size='1' font='Bitstream' align='left' color='#0066CC'>Humanity: </t><t size='1' font='Bitstream' align='right'>%3</t><br/>
                    <br/>
                    <t size='1' font='Bitstream' align='left' color='#FFBF00'>Zombie Kills: </t><t size='1' font='Bitstream' align='right'>%9</t><br/>
                    <t size='1' font='Bitstream' align='left' color='#FFBF00'>Murders: </t><t size='1' font='Bitstream' align='right'></t><br/>
                    <t size='1' font='Bitstream' align='left' color='#FFBF00'>Bandits Killed: </t><t size='1' font='Bitstream' align='right'></t><br/>
                    <br/>
                    <t size='1' font='Bitstream' align='left' color='#FFBF00'>UPTIME: </t><t size='1' font='Bitstream' align='right'>%5h %6min</t><br/>
                    <t size='1' font='Bitstream' align='left' color='#FFBF00'>FPS: </t><t size='1' font='Bitstream' align='right'>%8</t><br/>
                    <t size='1' font='Bitstream' align='Center' color='#CC0000'>%7</t>
                    "",
И добавь новый блок:

 

<t size='1' font='Bitstream' align='left' color='#CC0000'>Деньги: </t><t size='1' font='Bitstream' align='right'>%ТВОЯ ЦИФРА</t>руб.<br/>
В блок:
                    _txt,
                    (r_player_blood),
                    round (player getVariable['humanity', 0]),
                    _pic,
                    _hours,
                    _minutes2,
                    _BottomDebug,
                    (round diag_fps),
                    (player getVariable['zombieKills', 0]),
                    (player getVariable['humanKills', 0]),
                    (player getVariable['banditKills', 0]),
                    _pOn
Добавь:
(player getVariable['cashMoney', 0]),  //Запятую не ставить, если это последняя строка в коде.
P.s. Так-же данный способ работает на кастомнных дебагах.

P.s.s. Если не получиться, то скиньте сюда Вашу версию дебага, сами доработаем.

 

Спасибо что ответил, но по-мойму я сделал что -то не так у меня пропала админка и следственно дебаг сам вообще, вот мой кусок кода

 

                    hintSilent parseText format [""
                    <t size='1' font='Bitstream' align='Center' >[%1]</t><br/>
                    <t size='0.8' font='Bitstream' align='Center' >Players Online: %13</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='#0066CC'>Человечность: </t><t size='1' font='Bitstream' align='right'>%3</t><br/>
                    <br/>
                    <t size='1' font='Bitstream' align='left' color='#008080'>Убито зомби: </t><t size='1' font='Bitstream' align='right'>%9</t><br/>
                    <t size='1' font='Bitstream' align='left' color='#008080'>В голову: </t><t size='1' font='Bitstream' align='right'>%10</t><br/>
                    <t size='1' font='Bitstream' align='left' color='#CC0000'>Убито выживших: </t><t size='1' font='Bitstream' align='right'>%11</t><br/>
                    <t size='1' font='Bitstream' align='left' color='#00FF00'>Убито бандитов: </t><t size='1' font='Bitstream' align='right'>%12</t><br/>
                    <t size='1' font='Bitstream' align='left' color='#CC0000'>Наличка: </t><t size='1' font='Bitstream' align='right'>%14</t>руб.<br/>
                    <br/>
                    <t size='1' font='Bitstream' align='left' color='#e6e6e6'>Сервер работает: </t><t size='1' font='Bitstream' align='right'>%5h %6min</t><br/>
                    <t size='1' font='Bitstream' align='left' color='#e6e6e6'>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),
                    round (player getVariable['humanity', 0]),
                    _pic,
                    _hours,
                    _minutes2,
                    _BottomDebug,
                    (round diag_fps),
                    (player getVariable['zombieKills', 0]),
                    (player getVariable['headShots', 0]),
                    (player getVariable['humanKills', 0]),
                    (player getVariable['banditKills', 0]),
                    (player getVariable['cashMoney', 0]),  //Запятую не ставить, если это последняя строка в коде.
                    _pOn
                    ];
                    uiSleep 1;
                };
            };
            [] spawn fnc_debugX0;
        };
    };
    [] s

Share this post


Link to post
Share on other sites
  • 0

  <t size='1' font='Bitstream' align='left' color='#CC0000'>Наличка: </t><t size='1' font='Bitstream' align='right'>%14</t>руб.<br/>

заменить на

  <t size='1' font='Bitstream' align='left' color='#CC0000'>Наличка: </t><t size='1' font='Bitstream' align='right'>%14 руб.</t><br/>

Share this post


Link to post
Share on other sites
  • 0

<t size='1' font='Bitstream' align='left' color='#CC0000'>Наличка: </t><t size='1' font='Bitstream' align='right'>%14</t>руб.<br/>

заменить на

<t size='1' font='Bitstream' align='left' color='#CC0000'>Наличка: </t><t size='1' font='Bitstream' align='right'>%14 руб.</t><br/>

+ Извиняюсь, необратил внимание. Отредактировал свой ответ. Edited by anap (see edit history)

Share this post


Link to post
Share on other sites
  • 0

MRX

Мое сообщение выше читай, а потом это.

 

и все равно у тебя будет неправильно...

есть два варианта:

1. поменяй местами строчки

(player getVariable['cashMoney', 0]),
_pOn

на

_pOn,
(player getVariable['cashMoney', 0])

или

2. Players Online: %13 на Players Online: %14,  %14 руб. на %13 руб.

Edited by RedLink (see edit history)

Share this post


Link to post
Share on other sites
  • 0

  <t size='1' font='Bitstream' align='left' color='#CC0000'>Наличка: </t><t size='1' font='Bitstream' align='right'>%14</t>руб.<br/>

заменить на

  <t size='1' font='Bitstream' align='left' color='#CC0000'>Наличка: </t><t size='1' font='Bitstream' align='right'>%14 руб.</t><br/>

не помогает напрочь отключает инфистаровскую админку, заметил одно если поставить другую цифру например 13 которая совпадает с кол-вом играков на серве то монеты переносятся туда а игроки походу на наличные

 

MRX

Мое сообщение выше читай, а потом это.

 

и все равно у тебя будет неправильно...

есть два варианта:

1. поменяй местами строчки

(player getVariable['cashMoney', 0]),
_pOn

на

_pOn,
(player getVariable['cashMoney', 0])

или

2. Players Online: %13 на Players Online: %14,  %14 руб. на %13 руб.

Ща попробую, начну со второго, как получиться отпишу

Share this post


Link to post
Share on other sites
  • 0

и убери из кода комментарий //Запятую не ставить, если это последняя строка в коде.

они в инфистаре неприемлемы

Share this post


Link to post
Share on other sites
  • 0

Не ребят ни один из выше перечисленных способов не помог, в папочке ZSC смог отключить отображение монетки с кол-вом денег а тут трабла какая то(

Share this post


Link to post
Share on other sites
  • 0

MRX

Мое сообщение выше читай, а потом это.

 

и все равно у тебя будет неправильно...

есть два варианта:

1. поменяй местами строчки

(player getVariable['cashMoney', 0]),
_pOn

на

_pOn,
(player getVariable['cashMoney', 0])

или

2. Players Online: %13 на Players Online: %14,  %14 руб. на %13 руб.

В общем разобрался, надо было  в строке с рестартом ставить 14, в кол-ве игроков 13, ну а в деньгах уже 12, а так она отображала некоректно значения, в дебаге друг на друга залазили, спасибо вам всем большое!                      

Edited by MrX (see edit history)

Share this post


Link to post
Share on other sites
  • 0

в твоем выше приведенном коде про рестарт ни слова. только "Сервер работает"

Share this post


Link to post
Share on other sites
  • 0

Всем привет и снова я, помогите люди добрые вот уже бьюсь не могу понять куда добавить переменную rTime полученную в этом гайде http://s-platoon.ru/index.php?/topic/3534-poluchenie-realnogo-vremeni-realnoe-vremia-do/ что бы в дебаг мониторе было видно время до рестарта? Вот собственно текстовая строка

<t size='1' font='Bitstream' align='left' color='#FFBF00'>%14</t><t size='1' font='Bitstream' align='right'>%5ч %6мин</t><br/>

 

а куда запихнуть rTime Немогу понять хоть убей

Edited by MrX (see edit history)

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By RedLink
      Всем Привет.
      Представляю вам систему логирования действий игроков и т.д. по принципу InfiSTAR.
      Для установки вам понадобятся кастомный compiles.sqf (тем кто не знает как это сделать, -> поиск по форуму).
       
      1. Открываем в серверной части файл dayz_server\init\server_functions.sqf и в самом низу вставляем:
      "SK_log" addPublicVariableEventHandler {(_this select 1) call fnc_Log;}; 2. Теперь открываем в папке с миссией файл compiles.sqf и ищем что-то в этом плане:
       
      if (!isDedicated) then { блаблабла }; и после него вставляем
      fnc_log = { private ["_fileName","_message","_dll","_dll2","_display"]; _fileName = toLower (_this select 0); _message = _this select 1; _display = if (count _this > 2) then {_this select 2} else {false}; if (!isDedicated) then { SK_Log = [_fileName,if (typeName _message == "ARRAY") then {_message} else {toArray _message},_display]; publicVariableServer "SK_Log"; } else { _message = if (typeName _message == "ARRAY") then {toString _message} else {_message}; if (_display) then {diag_log format ["[%1] %2",toUpper (_fileName),_message];}; _dll2 = format["!InfiSTAR_Logs~%1~%2",_fileName,_message]; "LogDLL" callExtension _dll2; }; }; где "!InfiSTAR_Logs" - ваша папка, куда вы хотите складировать логи.
       
      3. Открываем файл publicVariable.txt в фильтрах Battleye и в первой строке "5 !=блаблабла" в конце добавляем "!=SK_Log" (пример ниже)
      5 !"donn_heli_monitor" !"fnc_log" !=fnc_log !"redHunter" !=redHunter !"cad_pvar_s" !"PVDZE_veh_Update" !="PVDZE_veh_Update" !="PVDZE_adminevents" !="PVDZ_plr_Death" !"PVDZ_plr_Death" !="PVDZE_atp" !"PVDZE_atp" !"PVDZ_plr_LoginRecord" !="PVDZ_plr_LoginRecord" !"PVDZE_log_lockUnlock" !=PVDZE_log_lockUnlock !"redHunter" !=redHunter !"redDiagLog" !=redDiagLog !="PVDZE_atp" !=(remExField|remExFP) !=(PVCDZ_obj_GutBody|drn_AskServerDynamicWeatherEventArgs|BIS_effects_gepv|achievement|dayzFlies) !=PVDZ_(drg_(RaDrag|RaLW|RLact)|getTickTime|hlt_Bleed|obj_(Delete|Publish|RoadFlare|Destroy|Fire)|veh_Save|veh_SF) !=PVDZ_(plr_(Death|Login[12]|LoginRecord|Save|SwitchMove)|Server(_Simulation|StoreVar)|sec_atp) !=PVDZ_(playerMedicalSync|object_replace|groupInvite) !=PVDZ_(send(|Unconscious)) !=PVDZ_Server_(buildLock|LogIt|UpdateGroup) !=PVDZ_Server_process(Code|SetAccessCode) !=PVDZ_objgather_(Delete|Knockdown) !=PVDZE_(obj_(Delete|Publish|Swap|Trade)|fullobj_Publish|maintainArea|veh_(Lock|Publish2|Upgrade)|handleSafeGear|plr_(DeathB|FriendRQ|TradeMenu)) !=PVAH_AdminReq !=PVAH_WriteLogReq !=PVAHR_0_[a-zA-Z0-9]{20,40} !"PVAHR_" !="PVAH_AdminReq" !="PVAH_WriteLogReq" !=PVAHR_0_[a-zA-Z0-9]{20,40} !="PVDZE_(query|store|spawn)Vehicle" !="PVDZE_PingSend" !="PVDZE_veh_Init" !"SK_Log" !=SK_Log  
      4. А теперь самое главное.
      Пример вывода лога в отдельный файл. Возьмем для примера файл смерти игрока от тех или иных причин.
      Открываем в серверной части файл server_playerDied.sqf и ищем там строку
       
      diag_log format["%1 (%2) %3 @%4 %5",_playerName,_playerID,_message,mapGridPosition _pos,_pos]; после нее вставляем
      ["DEATHS",format ["%1 (%2) %3 @%4 %5",_playerName,_playerID,_message,mapGridPosition _pos,_pos],true] call fnc_log; Таким образом в указанной в папке в п. 2 создатся файл deaths_блаблабла.txt, в котором будет отображен лог о смерти игрока по тем или иным причинам.
       
      Формат записи лога выглядит следующим образом:
      _message = format ["Что хочу то и пишу и хочу видеть значение %1",_значение%1]; ["ИМЯ_ФАЙЛА_ЛОГА",_message,true] call fnc_log; или напрямую
      ["Имя_файла_лога",format ["тут будет то что в значении %1",_значение%1],true] call fnc_log;  
      Представляю варианты 4-х DLL, которые работают для этой системы (качаете любую из них и переименовываете в LogDLL.dll). Эту DLL необходимо закинуть в папку с игрой (например в C:\Games\Arma 2 Operation Arrowhead).
      LogDLL.dll создает в папке с логами отдельную папку по названию лога.
      LogDLL_-_dd-MM-yyyy и иные ее интерпретации - создает в папке с логами отдельную папку с датой, в которой хранятся все логи за эту дату.
       
      Если есть вопросы, задавайте.
       
      Оригинал данного скрипта и ссылки на разработчика ниже.
      Копирайта

      Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.
    • By RedLink
      Всем привет.
      Возник один вопрос, который пока не могу догнать как решить.
      Суть следующая. В последней версии Инфистара есть код, который выводит логи в отдельную папку
      Путем нехитрых манипуляций добавляем ему вывод лог в отдельную папку с датой (ибо надоел тот кошмар, что там за 5 дней скапливается)
      А вот теперь сам вопрос.
      Если переменная dayz_ForcefullmoonNights = true;
      то создается папка с датой, которая указана в server_monitor.sqf - т.е. 2012,8,2 - что в принципе логично.
      А вот если dayz_ForcefullmoonNights = false; - то создается папка с датой, которая указана в mission.sqf (в моем случае это 2008,10,1. Хотя по логике должна присваиваться реальная дата, которая берется из того-же server_monitor при проверке на dayz_ForcefullmoonNights, т.к. в логе сервера мы видим, что TIME SYNC текущая дата сервера.
      Почему так происходит и как это можно поправить?
    • By DOK43
      где найти перевод админки INFISTAR v1442 ? или уже готовый файл, помогите
    • By Onechot255
      2 дня пытаюсь пофиксить, без понятия.
      rpt:
      log:
      extdb:
       
      Причем в конфиге Use MPInterrupt check _UMP = false;
      Другие игроки нормально заходят, сервер на локалке
    • By Ford
      Создание скрипта можно разделить на 2 этапа: написание кода и его тестирование. Второй у меня занимает около 80% всего времени, т.к. каждый раз нужно загружать сервер и миссию.
      Есть ли более быстрый способ отлаживать код?
  • 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.