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

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

    Пользуйтесь услугами гаранта
    Мы сделаем вашу сделку безопасной
  • Не хотите БАН?

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

    Там вы можете продать или купить
    Всё что касается игровых серверов
EvGeNu4

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

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

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

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


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


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

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

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

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

 

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

 

 

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


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

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

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

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


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

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 (история изменений)

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


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

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Восстановить форматирование

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Загрузка...

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