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

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

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

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

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

Статистика убийств...

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

Друзья может кто в курсе как сделать статистику убийств? чтоб лог убийств был...

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


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





Ну или как у меня в сообщениях об убийствах

там и логгирование (класс логов) в текстовик

там и счетчик убийств с сохранением в профиль сервера

и счетчик смертей

 

все никак не соберусь накатать гайд (((

 

 

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


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

EvGeNu4 Попробую завтра
Времени нет хронически

дейзю урывками

 

 

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


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

BorizzK Буду с нетерпением ждать ))) Да наверное и не только я.... а то не хочется модами сервер засирать.... скрипт лучше.... да и темболее моды между собой могут конфликтовать...

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

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


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

BorizzK ну что там на счет статистики?

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


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

EvGeNu4 

Коротко тк времени нет

и все немного не доделано, но работает (вроде)

 

1. Распаковываем scripts.pbo из папки dta в корень сервера

для возможности использования скриптов сервера из этой папке вместо scripts.pbo

в параметры запуска сервера добавте параметра -filepatching

 

2. PlayerBase.c (он от текущего стабильного билда  и 13го скорее всего придется немного переделать) кладем в 

scripts\4_World\Entities\ManBase

 

3. LogClass.c кладем куда угодно (тогда придется менять путь в include в PlayerBase.c). У меня он лежит по пути который указан в include в PlayerBase.c

mpmissions\dayzOffline.chernarusplus\_MOD\LogClass

 

4. В файле конфига сервера, который указывается в параметрах его запуска прописываем

 

enableSaveKills = 1; // 1 = enabled, 0 = disabled  // Save kills to server profile by player UID // if enabled, count of kills load after each kill, encreases and save to profile
enableSaveDies = 1; // 1 = enabled, 0 = disabled // Save dies to server profile by player UID // if enabled, count of dies load after each kill, encreases and save to profile
enableKillScore = 1; // 1 = enabled, 0 = disabled // Enable/Disable kills counters for players
enableDieScore = 1; // 1 = enabled, 0 = disabled  // Enable/Disable die counters for players

 

соблюдайте РЕГИСТР!!!

 

эти параметры читаются из конфига при необходимости с помощью

int servermod = GetGame().ServerConfigGetInt("имя переменной в конфиге"); - думаю тут все ясно

 

лог убийств пишется в KillLog.log в папке указанной в параметре -profile строки запуска сервера

для возможности самой записи в параметрах запуска сервера укажите -scrallowfilewrite

 

Предлагаю изучить файлики, попытаться разобраться

Ну и задавать вопросы

 

Подробно расписывать сейчас времени нет

не заработает - пишите сюда

 

Ошибочка в playerbase.c

include машинально впихнул в класс

файл обновил

 

P.S. Без подключенного logclass запускться не будет

нужно закомментировать в PlayerBase.c

строку #include "$CurrentDir:\\mpmissions\\dayzOffline.chernarusplus\\_MOD\\LogClass\\LogClass.c"

строку ref LogClass KillLog = new LogClass();

все строки где KillLog.Save

 

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

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

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

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


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

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

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

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

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

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

Войти

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

Войти сейчас

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

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

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