Вопрос

Как проверять скрипт на правильность? В RPT ничего не пишет в случае ошибки, просто не работает в игре и всё. Как писать большие скрипты без каких-либо подсказок об ошибках в коде? Может есть команда, чтобы все ошибки выводить куда-нибудь?

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


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

6 ответов на этот вопрос

Забронировать это рекламное место


diag log юзай тоже.

 

постоянно юзаю это:

PVDZE_atp = format["ЛОГ: %1, s_Platoon];
publicVariableServer 'PVDZE_atp';

diag_log помню не получалось выводить. Он же просто пишется diag_log s_Platoon ? В RPT будет?

И  -showScriptErrors пишет где-то в файле все ошибки? Бывает не всегда успеваешь их просмотреть на экране, да и удобнее читать в файле, чем в игре по одной.

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

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


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

PV вызывать не обязательно конечно, но кому как удобнее... Можно просто 

 

diag_log ["Ляляля"];

 как чисто текст. (Например тупо посмотреть до куда доходит скрипт, а докуда нет). 

А если нужно вывод инфы откуда-то то 

 

diag_log format ["Пыщ-пыщь %1, %2", _Ололо, _ололо2];

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


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

 

PV вызывать не обязательно конечно, но кому как удобнее... Можно просто 

 

diag_log ["Ляляля"];

 как чисто текст. (Например тупо посмотреть до куда доходит скрипт, а докуда нет). 

 

А если нужно вывод инфы откуда-то то 

 

diag_log format ["Пыщ-пыщь %1, %2", _Ололо, _ололо2];

Слушай, вообще diag_log игнорируется... Не пишет вообще ничего в RPT. При этом скрипт полностью проходит. Что такое?

 

Лол, в файле с дестью строками diag_log сработал, а в другом коде не работает. Может с PV конфликтуют? diag_log ничего не пишет, а PV после него срабатывает без проблем. СТРАННО!!!:)

 

И вопрос ещё: PV когда используешь обязательно писать 

publicVariableServer 'PVDZE_atp';

после каждого? Без этой строчки не работает, но неужели прям каждый раз надо это писать?

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


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

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

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

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

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


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

Войти

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


Войти сейчас

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

    • Автор: PJIIOxa
      Подскажите как создать группировки с помощью скрипта + привязать к ним определенный сет экипировки + собственные точки респа?
    • Автор: DIasTer
      кто нибудь встречался с этим? как исправить?
       
      19:54:45 File z\addons\dayz_server\WAI\compile\mission_winorfail.sqf, line 321
      19:54:46 Error in expression < ({[_x,_name] call fnc_inString;} count wai_clean_when_clear) != 0) then {

      _mi>
      19:54:46   Error position: <wai_clean_when_clear) != 0) then {

      _mi>
      19:54:46   Error Undefined variable in expression: wai_clean_when_clear
    • Автор: Jdinovich
      Добрый день. Игрок стал жаловаться,что у него на сервере со временем стал падать фпс. Тоесть при заходе после рестарта у не 120фпс,но к рестарту у него всего лишь 50. Присутствуют иногда фризы(зависает игра на секунду или две потом отвисает) серверный фпс скажем так постоянно 50.
      Хостинг:
      Процессор:
      4 ядра Core i7 7700
      Оперативная память:
      8 Гб
      Жесткий диск:
      100 Гб
      Есть ошибки в рпт,ссылка на рпт ниже. Кто может не указать,а подсказать как именно устранить эти ошибки. Рассматриваются платные варианты.Писать сюда в лс или в вк
      https://vk.com/feed
       
      https://pastebin.com/CjinyPeW
    • Автор: Jdinovich
      кто может помочь исправить ошибки в рпт? Иногда сервер просто вырубается типо краш. грешу на ошибки.Если что,то какова цена помощи
       
      https://pastebin.com/index.php?e=1
    • Автор: virus160381
      Помогите с миссиями, у меня ошибки постоянно валятся в РПТ.