Перейти к содержимому


Фотография

[L4D1(2)] AiKi Statistic v1.1.0

#statistic #aiki #l4d2 #l4d #modules

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 21

#1 Райский

Райский

    Пользователь

  • Пользователь
  • PipPipPip
  • 270 сообщений

Отправлено 22 Декабрь 2021 - 4:36

[L4D1(2)] AiKi Statistic v 1.1.0

Доброго времени суток, представляю вашему вниманию плагин для ведения статистики некоторых действий игроков на вашем игровом сервере.
Поддержка модульной системы.

Поддержка модульного меню. 
Плагин поддерживает мультиязычность, пока есть перевод на русский и английский.
Плагин отслеживает такие действия, как:
1) Количество убийств обычных зараженных.
2) Количество уничтоженных танков.
3) Количество убийств ведьм.
4) Общее количество убитых особых инфицированных.
5) Счетчик прошедшего времени на сервере.
6) Отслеживание убитых союзников.
7) Количество выстрелов из огнестрельного оружия. А так же отдельно каждое.
8) Количество попаданий из огнестрельного оружия.
9) Учет общего нанесенного ущерба.
10) Отдельная таблица для записи попаданий в части тела инфицированных и людей.
11) Количество употребляемых медикаментов и какие именно.
12) Количество брошенных бомб и какие именно.
13) Учет ударов в ближнем бою каждым оружием.

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

Команды внутри игрового чата:
!st - вывести свою статистику (можно перейти в топ списка)
!rank - вывести свою статистику (можно перейти в топ-список)
!top — открывает меню, в котором можно выбрать разные направления в верхних позициях. Например, топ убийств танков.
!resetmyrank - сбросить свою статистику.

ConVars: удалена и перемещена настройка в файл settings.ini.

 

Добавить в database.cfg

 

"l4d_statistic"
{
"драйвер" "mysql"
"хост" "имя хоста"
"база данных" "имя_базы_данных"
"пользователь" "пользователь"
"пароль" "пароль"
"порт" "3306"
}

Установка плагина:
Поместите файл l4d_statistic.smx в папку с плагинами по пути /addons/sourcemod/
Поместите файл перевода l4d_statistic.phrases.txt в папку с переводами.
Переместите папку с настройками по пути /addons/soucemod/configs

 

Прикрепленный файл  statistic.zip   39,78К   11 Количество загрузок:

 

Тема на AM форуме: https://forums.allie...d.php?p=2767926
 

Идеи писать тут

Прикрепленные файлы


Сообщение отредактировал Райский: 12 Январь 2022 - 19:14

  • Alexander_Mirny и Goldfish это нравится

#2 Райский

Райский

    Пользователь

  • Пользователь
  • PipPipPip
  • 270 сообщений

Отправлено 22 Декабрь 2021 - 9:18

Нужна помощь в реализации веб части. Есть умельцы ?

#3 Goldfish

Goldfish

    Пользователь

  • Пользователь
  • PipPipPip
  • 388 сообщений

Отправлено 23 Декабрь 2021 - 9:58

хотел бы стату тоже надеюсь будет время заняться сервером опять)


  • Райский это нравится

#4 Райский

Райский

    Пользователь

  • Пользователь
  • PipPipPip
  • 270 сообщений

Отправлено 03 Январь 2022 - 19:58

v 1.0.3 от 03.01.21

Значительные изменения - рекомендован к обновлению. 

Исправлена работа с базой (Когда несколько раз записывался игрок и плагин получал топ запись и просто выгружался)

В меню топ теперь можно перейти в подробную статистику игрока

Добавлен подсчет смертей. 

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

Другие мелкие исправления и доработки. 


  • Alexander_Mirny это нравится

#5 Alexander_Mirny

Alexander_Mirny

    Пользователь

  • Пользователь
  • PipPipPip
  • 362 сообщений

Отправлено 04 Январь 2022 - 20:47

v 1.0.3 от 03.01.21

Значительные изменения - рекомендован к обновлению. 

Исправлена работа с базой (Когда несколько раз записывался игрок и плагин получал топ запись и просто выгружался)

В меню топ теперь можно перейти в подробную статистику игрока

Добавлен подсчет смертей. 

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

Другие мелкие исправления и доработки. 

Так сделай автообновление будет неплохо https://forums.allie...70806?p=1570806



#6 Райский

Райский

    Пользователь

  • Пользователь
  • PipPipPip
  • 270 сообщений

Отправлено 05 Январь 2022 - 0:48

Так сделай автообновление будет неплохо https://forums.allie...70806?p=1570806

 

Практичность в этом какая ? Обновлением апдейтера никто не занимается.  



#7 Райский

Райский

    Пользователь

  • Пользователь
  • PipPipPip
  • 270 сообщений

Отправлено 06 Январь 2022 - 16:57


Обновление до версии 1.0.5 от 09.01.2021:
Значительные изменения - рекомендован к обновлению.

Оптимизированный код.

Объединены нативы с одинаковыми данными в общий натив.
Добавлена ​​настройка показа ТОП-меню через файл top_menu.ini.
Добавлено больше счетчиков.

 

Другие мелкие исправления и доработки.


Сообщение отредактировал Райский: 09 Январь 2022 - 23:43


#8 Райский

Райский

    Пользователь

  • Пользователь
  • PipPipPip
  • 270 сообщений

Отправлено 12 Январь 2022 - 11:46

Обновление до версии 1.1.0 от 12.01.2021:
Значительные изменения - рекомендован к обновлению.

Оптимизирован код.

Перед обновлением необходимо удалить старую базу стаститики.

 

Начата работа над веб частью. Нужна помощь!!! Пишите в Л/С


  • Goldfish это нравится

#9 Goldfish

Goldfish

    Пользователь

  • Пользователь
  • PipPipPip
  • 388 сообщений

Отправлено 13 Январь 2022 - 21:34

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



#10 Райский

Райский

    Пользователь

  • Пользователь
  • PipPipPip
  • 270 сообщений

Отправлено 13 Январь 2022 - 21:37

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


Можно сделать модуль ) чтобы игрок сам мог это включить или выключить.

#11 Goldfish

Goldfish

    Пользователь

  • Пользователь
  • PipPipPip
  • 388 сообщений

Отправлено 13 Январь 2022 - 21:41

и еще сделать как глобальную функцию чтобы можно было самим вызвать получить ранк игрока и например прописать его в чате при подключении


Можно сделать модуль ) чтобы игрок сам мог это включить или выключить.

ну это мелочь, думаю все мелочи лучше собрать одним модулем и управлять ими через конфиг


Сообщение отредактировал Goldfish: 13 Январь 2022 - 21:41


#12 Райский

Райский

    Пользователь

  • Пользователь
  • PipPipPip
  • 270 сообщений

Отправлено 13 Январь 2022 - 21:53

и еще сделать как глобальную функцию чтобы можно было самим вызвать получить ранк игрока и например прописать его в чате при подключении

ну это мелочь, думаю все мелочи лучше собрать одним модулем и управлять ими через конфиг

Модуль чата у меня есть готовый уже :)

#13 CrazyMan

CrazyMan

    Участник

  • Пользователь
  • PipPip
  • 111 сообщений

Отправлено 22 Апрель 2022 - 7:53

Здравствуйте. 

Помогите разобраться с ошибкой а то не могу разобраться.

L 04/22/2022 - 07:44:27: [SM] Unable to load plugin "l4d_statistic.smx": Error detected in plugin startup (see error logs)
L 04/22/2022 - 07:44:29: [CLIENTPREFS] [2002]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

Сообщение отредактировал CrazyMan: 22 Апрель 2022 - 7:55


#14 Райский

Райский

    Пользователь

  • Пользователь
  • PipPipPip
  • 270 сообщений

Отправлено 22 Апрель 2022 - 9:12

У вас проблема с подключением базы данных. Плагин пока поддерживает введение статистики на внешнем сервере баз данных.
Вы же конектите к локальной БД.

#15 CrazyMan

CrazyMan

    Участник

  • Пользователь
  • PipPip
  • 111 сообщений

Отправлено 22 Апрель 2022 - 9:31

Да вот не могу разобраться с подключением.  =(  База создана на бесплатной платформе это что то меняет? 

 

"driver" "db4.myarena.ru" тут проблема ?
"host" "46.174.50.7" тут проблема ?
"database" "имя бд"
"user" "логин"  
"pass" "пароль" 
"port"     "3306"

Сообщение отредактировал CrazyMan: 22 Апрель 2022 - 9:41


#16 Райский

Райский

    Пользователь

  • Пользователь
  • PipPipPip
  • 270 сообщений

Отправлено 22 Апрель 2022 - 9:43


Да вот не могу разобраться с подключением. =( База создана на бесплатной платформе это что то меняет?

"driver" "mysql"
"host" "db4.myarena.ru"
"database" "имя бд"
"user" "логин"
"pass" "пароль"
"port" "3306"


Впишите логин и пароль когда скопируете

#17 CrazyMan

CrazyMan

    Участник

  • Пользователь
  • PipPip
  • 111 сообщений

Отправлено 22 Апрель 2022 - 9:48

Что-то не так снова ошибка.

L 04/22/2022 - 09:46:42: [SM]   [1] Line 329, l4d_statistic.sp::OnPluginStart
L 04/22/2022 - 09:46:42: [SM] Unable to load plugin "l4d_statistic.smx": Error detected in plugin startup (see error logs)
L 04/22/2022 - 09:46:43: [CLIENTPREFS] [2002]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)



#18 CrazyMan

CrazyMan

    Участник

  • Пользователь
  • PipPip
  • 111 сообщений

Отправлено 23 Апрель 2022 - 11:03

Что-то тут нужно прописывать?

 

// Prefix for your stats tables
// -
// Default: ""
l4d_stats_dbprefix "?????"


#19 Райский

Райский

    Пользователь

  • Пользователь
  • PipPipPip
  • 270 сообщений

Отправлено 23 Апрель 2022 - 11:06


Что-то тут нужно прописывать?

// Prefix for your stats tables
// -
// Default: ""
l4d_stats_dbprefix "?????"


Название таблицы. Переменная не так названа (потом совершенствовать закончу выпущу основу и исправления.)

"stats_srv" или как угодно на англ. Без пробелов

#20 CrazyMan

CrazyMan

    Участник

  • Пользователь
  • PipPip
  • 111 сообщений

Отправлено 23 Апрель 2022 - 11:19

Я уже не знаю куда копать.  <_< В первые так сталкиваюсь.

 

L 04/23/2022 - 11:09:41: [CLIENTPREFS] [2002]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)





Темы с аналогичным тегами #statistic, #aiki, #l4d2, #l4d, #modules

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных