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
Nyborezik

Дебаг монитор.

Скачал infiSTAR от TheFitstNoob,какая версия в душе "незнаю".У меня 2 дебаг монитора.Один основной который я переделал и который отображается при входе на сервер(открывается через Home) и второй который мне не нужен(открывается через Insert).Вопрос как его отключить?И если не трудно напишите,какие скрипты нужно добавить чтоб в дебаг мониторе показывало кол-во убитых героев/зомби/бандитов

Edited by Nyborezik (see edit history)

Share this post


Link to post
Share on other sites

21 answers to this question

Recommended Posts

  • 0

В AH.sqf заменяете код с Hint до UiSleep

                                        hintSilent parseText format[""
					<t size='1' font='Bitstream' align='Center' >[%1]</t><br/>
					<t size='0.8' font='Bitstream' align='Center' >Игроков на сервере: %12</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='#FFBF00'>Зомби убито: </t><t size='1' font='Bitstream' align='right'>%9</t><br/>
					<t size='1' font='Bitstream' align='left' color='#FFBF00'>Мародерство: </t><t size='1' font='Bitstream' align='right'>%10</t><br/>
					<t size='1' font='Bitstream' align='left' color='#FFBF00'>Бандитов убито: </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
					];

Share this post


Link to post
Share on other sites



  • 0

Скачал infiSTAR от TheFitstNoob,какая версия в душе "незнаю".У меня 2 дебаг монитора.Один основной который я переделал и который отображается при входе на сервер(открывается через Home) и второй который мне не нужен(открывается через Insert).Вопрос как его отключить?

Через кнопку Insert встроенный где-то в dayz_code. Вроде команда в init.sqf отключает его полностью, но достаточно просто эту кнопку не нажимать и все. И еще вы когда качали мой инфи, то там версия везде подписана. Ваша невнимательность уже.

Share this post


Link to post
Share on other sites
  • 0

Я там еще вопрос добавил,ответь если не трудно)

 

И если не трудно напишите,какие скрипты нужно добавить чтоб в дебаг мониторе показывало кол-во убитых героев/зомби/бандитов

Share this post


Link to post
Share on other sites
  • 0

Спасибо!Вот эти строк было бы достаточно :D (player getVariable['zombieKills', 0]),(player getVariable['humanKills', 0]),(player getVariable['banditKills', 0]),

Share this post


Link to post
Share on other sites
  • 0

Если с вопросами все, то выбираем ответ любой и нажимаем "Вопрос решен"

Share this post


Link to post
Share on other sites
  • 0

Тоже имею вопрос по дебагу, у меня куплен от инфи. Не подскажете - где его сделать отключенным по умолчанию?

 

Чтобы он ВКЛЮЧАЛСЯ по нажатию на кнопку, а не был виден сразу при входе на серв.. Наскоряк пробегал конфиг - не заметил.. Заранее спасибо за подсказочку..

Share this post


Link to post
Share on other sites
  • 0

Тоже имею вопрос по дебагу, у меня куплен от инфи. Не подскажете - где его сделать отключенным по умолчанию?

 

Чтобы он ВКЛЮЧАЛСЯ по нажатию на кнопку, а не был виден сразу при входе на серв.. Наскоряк пробегал конфиг - не заметил.. Заранее спасибо за подсказочку..

Проще переделать тогда стандартный дебаг монитор от dayz, который через кнопку insert.

1. Из dayz_code вытаскиваем player_stats вроде, точно не могу сейчас сказать.

2. Меняем нужную кнопку для вызова дебага в файле dayz_spaceInterupt

 

Хотя я не тестил, обычно дебаг инфи после нажатия его перекрывает, пока сказать не могу точно.

Share this post


Link to post
Share on other sites
  • 0

Стандартный да, player_stats называется, я его русифицировал как и всё на свете..  :smile:

 

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

Жаль, что ты не в курсе о возможности оффнуть его по дефолту.. Будет время - гляну дебаг ещё раз повнимательнее..



Если нарою - выложу сюда инфу..

Share this post


Link to post
Share on other sites
  • 0

Если правильно понял - вот этот параметр заведует включенным при старте дебагом:

/* Use DebugMonitor */ _DMS = true; /* true or false */ /* starts up with debugmonitor ON if true */

Share this post


Link to post
Share on other sites
  • 0

Если правильно понял - вот этот параметр заведует включенным при старте дебагом:

Данный параметр вообще отвечает за Дебаг. Будет ли он использоваться или нет.

Share this post


Link to post
Share on other sites
  • 0

Хм.. И правда..  :sad:

 

Значит надо в антихак прописать однократное нажатие кнопки END или ещё что-нибудь.. Пока попробовал ожидание нажатия на кнопку прописать - проверю как отработает схема..

Share this post


Link to post
Share on other sites
  • 0

Не стал морочиться с переписыванием антихака по части дебага - решил взять  из него необходимое и впилить в стандартный.

Есть горячее желание перепилить отображение времени. Сейчас кажет время сессии сервера, что глупо и не комильфо. Надо бы оставшееся время до рестарта сделать.

Есть у кого готовые формулы?

 

Спасибо заранее за ответ!

Share this post


Link to post
Share on other sites
  • 0

Реализовал время наоборот - отнимая текущее время старта сервера от времени между рестартами. Уже получше, но если сервер был перезапущен - счётчик ессно врёт.

Накидал черновик кода - гляньте, может кто что посоветует?

/* Date
Возвращает время и дату в игре в массиве [Год, месяц, день, час, минута].
 Год может быть от 1985 до 2020, месяц от 1 до 12, день от 1 до 31 (28,29), час от 0 до 23 и минута от 0 до 59.
 
 
 DateToNumber
 Конвертирует date в плавающее число, основанное на Jan 1st 00:00:00 = 0 и Dec 31th 23:59:59 = 1
 
 0 = 0
 1 = 31535999 ((1год * 365дней * 24часа * 60минут * 60секунд = 31536000) - 1секунда)
 
 DateToNumber date не учитывает год?
 */ 
 
_Date = date;
 
_Date1 = [2015, 09, 19, 13, 00]; // дата и время 1-го рестарта в расчётах
_Date2 = [2015, 09, 19, 19, 00]; // дата и время 2-го рестарта

_Rest2 = DateToNumber _Date2;
_Rest2 = DateToNumber [2015, 09, 19, 19, 00];
_Rest2 = 0.71723746566582526844955823343348;
 
_Rest1 = DateToNumber _Date1;
_Rest1 = DateToNumber [2015, 09, 19, 13, 00];
_Rest1 = 0.71655253413725691708704074984274;
 
 _Step = _Rest2 - _Rest1; // время в секундах от рестарта до рестарта в 6 часов, сконвертированное в DateToNumber число
_Step = 6.8493152856835136251748359074026e-4;
 
 for "_i" from _Rest1 to 1 step _Step do {
	// что-то надо писать;
 };

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

Чтобы счётчик не считал от начала сессии или старта сервера, а от реально запланированного рестарта.

Share this post


Link to post
Share on other sites
  • 0

в последних версиях антихака в конфиге указывает кол-во секунд до рестарта, которые он и отображает с момента рестарта сервера, а не загрузки сессии.

к примеру если рестарт у тебя скажем каждые три часа и в конфиге это указано, то даже если первый игрок задет за 15 минут до рестарта и прогрузится сессия, то в дебаг мониторе и внизу будет показано, что до рестарта 15 минут.

другое дело, что иногда бывает долго или наоборот прогружается BEC, который отвечает за рестарт, тогда конечно разница во времени может быть в 1-2 минуты. Однако как показывает практика, это очень редко, если все настроено по уму.

Share this post


Link to post
Share on other sites
  • 0

в последних версиях антихака в конфиге указывает кол-во секунд до рестарта

Можешь скинуть функцию дебага? Буду благодарен.. 

 

Просто я не обновляю антихак - отключен от обнов обстоятельствами (покупалось не на мой п\я), да и переделал я его основательно

 

Не знаю как сейчас, но ранее в инфи она называлась 

 

fnc_debugX
 

и вряд ли поменялась

Edited by kenguru74 (see edit history)

Share this post


Link to post
Share on other sites
  • 0

 

в последних версиях антихака в конфиге указывает кол-во секунд до рестарта, которые он и отображает с момента рестарта сервера, а не загрузки сессии. к примеру если рестарт у тебя скажем каждые три часа и в конфиге это указано, то даже если первый игрок задет за 15 минут до рестарта и прогрузится сессия, то в дебаг мониторе и внизу будет показано, что до рестарта 15 минут.

Ааа, дошло.. Не - это тоже неконкретная функция. Он сейчас отображает может и обратное время (это я сделал уже), но не реально оставшееся до конкретной даты-времени. Также - если ты сервер перезапустил, будет врать счётчик..

Он ща сервертайм кажет минус тайм. Этого мне мало..  :smile:

Share this post


Link to post
Share on other sites
  • 0

в AHconfig.sqf посмотри, если такой кусок кода внизу

 

 



/*
        "_sUptime": Server Uptime in seconds!
        Using this will show "Restart in: xh xxmin"
        If you don't want to use it - just do:
        _sUptime = 0;
    */
    _sUptime = 0;
 


а что у тебя за рестарт отвечает? ну чем ты его делаешь?

Share this post


Link to post
Share on other sites
  • 0

какая версия у тебя антихака?

Древняя как гно мамонта  :laugh:

 

14072014IAHAT332C 

 

а он пропускает читаков всё равно. Тут камера помогает больше - сразу видно ху из ху..

 

 

 

в AHconfig.sqf посмотри, если такой кусок кода внизу

Нету ессно - посмотрел.

 

Утилитка RestartOnCrash крутится

Edited by kenguru74 (see edit history)

Share this post


Link to post
Share on other sites
  • 0

в 332й этого нункционала еще небыло.

кстати, в последней версии от FirstNoob`а вроде это уже есть.



у меня последняя версия 1424, но использую ее только как админку. за защиту отвечает другое.

Edited by RedLink (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 Ford
      Создание скрипта можно разделить на 2 этапа: написание кода и его тестирование. Второй у меня занимает около 80% всего времени, т.к. каждый раз нужно загружать сервер и миссию.
      Есть ли более быстрый способ отлаживать код?
    • By JolyMonk
      Здравствуйте, как можно создать свой, прозрачный, hint для дебаг монитора? 
    • By Alex39
      Дебаг монитор
      Идем в корень сервера в папку SE1\serverDZ.cfg  и открываем блокнотом, и вставляем код, ну к примеру после строки BattlEye = 1;
      loginQueueMaxPlayers = 10; storageAutoFix = 1; disablePublisherBanKick = 1; updateStrategyVersion = 1; showPlayerStatus = 1; И получаем

       
      Сам дебаг вкл/выкл  showPlayerStatus = 1;
    • By Temko
      Всем добрейший вечерочек.
       
      Хотел бы спросить, возможно ли такое реализовать в дебаге: если у тебя хуманити больше -5000, то хумка на дебаге отображалась бы красным цветом, а если хумка +5000, то она бы отображалась синим. Если возможно, опишите пожалуйста как это сделать.
  • 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.