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

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

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

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

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

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

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

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


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

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

  • 0

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

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

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


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





  • 0

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

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


Ссылка на сообщение
Поделиться на других сайтах
  • 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,

 

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

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


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

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



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

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


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

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

 

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

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

 

 

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

 

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

 

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

 

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

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

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


Ссылка на сообщение
Поделиться на других сайтах
  • 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

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


Ссылка на сообщение
Поделиться на других сайтах
  • 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;
        };

 

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

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


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

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

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


Ссылка на сообщение
Поделиться на других сайтах
  • 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. Если не получиться, то скиньте сюда Вашу версию дебага, сами доработаем.

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

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


Ссылка на сообщение
Поделиться на других сайтах
  • 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

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


Ссылка на сообщение
Поделиться на других сайтах
  • 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/>

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


Ссылка на сообщение
Поделиться на других сайтах
  • 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/>

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

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


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

MRX

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

 

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

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

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

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

на

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

или

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

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

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


Ссылка на сообщение
Поделиться на других сайтах
  • 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 руб.

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

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


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

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

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

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


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

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

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


Ссылка на сообщение
Поделиться на других сайтах
  • 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, а так она отображала некоректно значения, в дебаге друг на друга залазили, спасибо вам всем большое!                      

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

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


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

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

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


Ссылка на сообщение
Поделиться на других сайтах
  • 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 Немогу понять хоть убей

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

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


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

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

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

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

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

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

Войти

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

Войти сейчас

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

    • Автор: 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 и иные ее интерпретации - создает в папке с логами отдельную папку с датой, в которой хранятся все логи за эту дату.
       
      Если есть вопросы, задавайте.
       
      Оригинал данного скрипта и ссылки на разработчика ниже.
      Копирайта

      Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.
    • Автор: 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 текущая дата сервера.
      Почему так происходит и как это можно поправить?
    • Автор: DOK43
      где найти перевод админки INFISTAR v1442 ? или уже готовый файл, помогите
    • Автор: Onechot255
      2 дня пытаюсь пофиксить, без понятия.
      rpt:
      log:
      extdb:
       
      Причем в конфиге Use MPInterrupt check _UMP = false;
      Другие игроки нормально заходят, сервер на локалке
    • Автор: Ford
      Создание скрипта можно разделить на 2 этапа: написание кода и его тестирование. Второй у меня занимает около 80% всего времени, т.к. каждый раз нужно загружать сервер и миссию.
      Есть ли более быстрый способ отлаживать код?
  • Наш выбор

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

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

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