AMX MOD X
Четверг, 28.03.2024, 14:00:08



Приветствую Вас Гость | RSS
[ Главная ] [ [ZP] Stats - Страница 3 - AMX Mod X Форум ] [ Регистрация ] [ Вход ]
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]

Вниманию участников! Данный форум теперь является архивом и вскором времени здесь нельзя будет создавать новых тем! Просьба всем для общения и создания новых тем перейти на наш новый форум: http://amxmodx.su/

Модератор форума: slogic, AlMod  
AMX Mod X Форум » Плагины » Готовые плагины » [ZP] Stats (Плагин статистики для Zombie Plague мода)
[ZP] Stats
PomanoBДата: Понедельник, 10.08.2009, 12:19:08 | Сообщение # 1
Генералиссимус
Группа: Cупер-модеры
Сообщений: 1313
Репутация: 70
Статус: Не в сети
Плагин статистики для Zombie Plague мода

Возможности

- Ведение статистики по игрокам
- Ведение статистики по оружию
- Ведение статистики по классам зомби
- Ведение статистики по картам
- Банк аммо
- Немного другого

Команды админа

zp_ammo <name|#userid|@Z|@H|@A> <count>
Даёт аммо
@Z - Всем зомби
@H - Всем людям
@A - Всем игрока

Команды клиента

say /hp - показать информация об убийце
say /me - показать вашу статистику раунда
say /rank [name|ip|steam_id] - показать ранк
say /stats, say /rankstats [name|ip|steam_id] - показать статистику игрока
say /top[1 - число_игроков_в_топе] - показать топ игроков
say /donate <кому> <сколько> - пожертвовать аммо

Настройки

zp_stats_host
zp_stats_db
zp_stats_user
zp_stats_password
Настройки доступа к базе данных

zp_stats_allow_hp - разешить команду /hp в чат
zp_stats_allow_me - разрешить команду /me в чат
zp_stats_show_hit - показывать или нет здоровье зомби после попадания

zp_stats_max_inactive_day - максимальное количество дней без активности, после которых игрок перестаёт показываться в топа
zp_stats_min_ammo - минимальное количество аммо для показа в топе
zp_stats_min_online - минимальный онлайн в минутах

zp_stats_store_class - сохранять либо нет класс зомби игроков
zp_stats_store_ammo - сохранять либо нет аммо игроков

zp_stats_limit_ammo - верхнее ограничение на аммо игроков, 0 чтобы отключить

zp_stats_show_adv - показывать либо нет "рекламу" (ADV_STRING1, ADV_STRING2, ADV_STRING3 в lang файле)
zp_stats_adv_time - время между показами рекламы

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

zp_stats_auth_type - тип авторизации
1 - Steam ID
2 - IP
3 - Ник
всё остальное - Steam ID/IP
по умолчанию - 4

Установка

1. Скопировать папку web/zp_stats в директорию веб-сервера
2. Импортировать файл web/zp_stats.sql в базу данных
3. Скопировать папку addons в директорию cstrike
4. Настроить доступ к бд в плагине и файле web/zp_stats/inc/config.php
5. Добавить zp_stats.amxx в plugins.ini

Раскомментируйте "//#define ZP_STATS_DEBUG" для детальных логов

История версий

0.1.0 - первый релиз
0.2.0 - много изменений, изменено название плагина

Благодарности

CHyCMyMpNk
maslyak

Демо веб-части

Скачать


http://romanov4400.mybrute.com

Сообщение отредактировал PomanoB - Воскресенье, 15.11.2009, 23:03:01
 
tavotДата: Понедельник, 24.08.2009, 17:09:00 | Сообщение # 31
Генерал-майор
Группа: Пользователи
Сообщений: 256
Репутация: 3
Статус: Не в сети
Сделал просто:
$lang_file = $langs[abs((int)1)];
все равно ошибка сессий.
 
PomanoBДата: Понедельник, 24.08.2009, 17:17:50 | Сообщение # 32
Генералиссимус
Группа: Cупер-модеры
Сообщений: 1313
Репутация: 70
Статус: Не в сети
Закрой браузер и удали куки

http://romanov4400.mybrute.com
 
tavotДата: Среда, 26.08.2009, 08:45:41 | Сообщение # 33
Генерал-майор
Группа: Пользователи
Сообщений: 256
Репутация: 3
Статус: Не в сети
может
session_name();
Закрывал и удалял и перезаливал.. все равно один и тот же итог.
сейчас вобще нету $_session lang я это удалил.

Добавлено (25.08.2009, 08:53:38)
---------------------------------------------
Не знаю почему, но у меня в статистику не заностся данные по зомби классу "Ангел"

Добавлено (26.08.2009, 08:45:41)
---------------------------------------------
Победилась ошибка самым первым описанным способом, но только поменял я это в amxbans.
В чем проблема остается загадкой.

Есть вопрос, в каком редакторе ты писал файлы для веб? может у меня редактор, как то меняет кодировку ( было замеченно что это тоже влияло)

Сообщение отредактировал tavot - Понедельник, 24.08.2009, 17:20:42
 
PomanoBДата: Среда, 26.08.2009, 10:24:52 | Сообщение # 34
Генералиссимус
Группа: Cупер-модеры
Сообщений: 1313
Репутация: 70
Статус: Не в сети
Notepad++

http://romanov4400.mybrute.com
 
tavotДата: Среда, 26.08.2009, 12:42:55 | Сообщение # 35
Генерал-майор
Группа: Пользователи
Сообщений: 256
Репутация: 3
Статус: Не в сети
Вот ещЁ какой вопрос:
убрав проверку на стим/ip

Code
    copy(whereis,9,"nick")
  copy(uniqid,31,g_UserName[id])

В базе данных появляются дубликаты игроков
тоесть есл один и тот же ник, но с разных ip - это считает разными id
id......... ammo...total_ammo.....nick.........................................ip.............steam_id
42.........15........468........ .........$$$XPEH$$$(64rus)..........78.29.84.247.....ONEBLOOD_NOSTEAM
576.......4..........124.................$$$XPEH$$$(64rus)..........8 1.201.255.185..ONEBLOOD_NOSTEAM
Скрин из базы прилагаю:

Добавлено (26.08.2009, 12:42:55)
---------------------------------------------
Еще одн баг веб морды:
Если у игрока ник начинается со звездочки (*) может ошибаюсь вот ник из за которого ошибки *##PanKiller
Вылезает ошибка:

Code
Warning: DOMDocument::createElement() [function.DOMDocument-createElement]: unterminated entity reference &* in inc\player.php on line 57

И в поиске такой ник тоже не возхможно найти.
( изменения дзайна - не могло ж повилять. )
Прикрепления: 2234355.jpg (47.9 Kb)
 
PomanoBДата: Среда, 26.08.2009, 13:35:16 | Сообщение # 36
Генералиссимус
Группа: Cупер-модеры
Сообщений: 1313
Репутация: 70
Статус: Не в сети
Постараюсь всё исправить с следующей версии

http://romanov4400.mybrute.com
 
tavotДата: Среда, 26.08.2009, 15:08:02 | Сообщение # 37
Генерал-майор
Группа: Пользователи
Сообщений: 256
Репутация: 3
Статус: Не в сети
1 Когда ждать следущию версию?
2 Думаю в описание надо добавить как считается стата ( можно даже в рекламму на сервере вписывать), а то за 2 дня, уже достали с этим вопросом. не все могут сразу сообразить как она считается ( я про игроков )
3 По мимо уже предложенного [info rank] селать возможность авторизации по паролю.
понимаю что если делать всё на 100%, это очень огромные трудозатраты, но можно ж селать еще один столбец в таблице players с паролем ( на первых парах можно и руками править) что бы не происходило воровства Ammo ( у меня на сервере уже были приценденты ) .....

P/s/ янаверное уже достал, со своими глупыми вопросами :)

 
HafnerДата: Суббота, 29.08.2009, 11:08:40 | Сообщение # 38
Лейтенант
Группа: Пользователи
Сообщений: 46
Репутация: 0
Статус: Не в сети
Quote (tavot)
еще один столбец в таблице players с паролем

А не проще поставить плагин регистраций, а не гемороиться, встраивая авторизацию в каждый вид статистик?
Допустим мне эта авторизация никуда не уперлась, да и думаю многим, т.к. кто-то юзает маяк, у кого-то система регистраций стоит, кому-то это вообще без надобности.

 
REDДата: Суббота, 29.08.2009, 14:59:07 | Сообщение # 39
Рядовой
Группа: Пользователи
Сообщений: 15
Репутация: 0
Статус: Не в сети
PomanoB, Малаца! :) Действительно полезный плагин! Но веб версию переписал под себя)


 
tavotДата: Понедельник, 31.08.2009, 18:52:00 | Сообщение # 40
Генерал-майор
Группа: Пользователи
Сообщений: 256
Репутация: 3
Статус: Не в сети
RED,
А поглядеть можно, на сам код ? ))

Hafner,
1 Лично я против маяка - не хочу своих игроков утруждать )
2 Сложно отключить если тебе не нужна опция?
3 Те которые уже есть плагины - они мне не подходят, иначе бы не просил.

Добавлено (31.08.2009, 18:52:00)
---------------------------------------------
В первом посте - опечатка:

Quote
zp_class_store_ammo - сохранять либо нет аммо игроков

а надо
zp_stats_store_ammo - сохранять либо нет аммо игроков


Сообщение отредактировал tavot - Воскресенье, 30.08.2009, 09:39:42
 
PomanoBДата: Вторник, 01.09.2009, 14:30:14 | Сообщение # 41
Генералиссимус
Группа: Cупер-модеры
Сообщений: 1313
Репутация: 70
Статус: Не в сети
Спасибо, исправил
Авторизации по паролю скорее всего не будет, для этого действительно есть другие плагины


http://romanov4400.mybrute.com
 
tavotДата: Четверг, 03.09.2009, 12:10:34 | Сообщение # 42
Генерал-майор
Группа: Пользователи
Сообщений: 256
Репутация: 3
Статус: Не в сети
PomanoB,
Можно ли добавить опцию - чтоб определенные ники не попадали в статистику?
На вопрос зачем:
Я поставил плагин регистраци на сервере - и когда человек заходит и не авторизировался, его ник меняется на "[name is reg]",
не все сразу же вспоминают что надо залогинитсья и в статистике появляются таке ники....
 
VoDkaДата: Четверг, 03.09.2009, 20:59:54 | Сообщение # 43
Лейтенант
Группа: Пользователи
Сообщений: 48
Репутация: 0
Статус: Не в сети
Quote
PomanoB,
Можно ли добавить опцию - чтоб определенные ники не попадали в статистику?
На вопрос зачем:
Я поставил плагин регистраци на сервере - и когда человек заходит и не авторизировался, его ник меняется на "[name is reg]",
не все сразу же вспоминают что надо залогинитсья и в статистике появляются таке ники....

согласен, у меня Цербер стоит и он добавляет [unlog] к нику...кстати, ОГРОМНОЕ спасибо за плагин, всем сервером ждем новую версию)))

 
tavotДата: Вторник, 29.09.2009, 10:01:32 | Сообщение # 44
Генерал-майор
Группа: Пользователи
Сообщений: 256
Репутация: 3
Статус: Не в сети
Еще один баг нашелся, сам не знаю как и почему:
Вобщем izlapzla.ru/zombie/index.php ник Svoloch
Он 2 раза,но с одного и того же ip , а разницу смог найти только в классах зомби....
Сори за ссылку...

Добавлено (29.09.2009, 10:01:32)
---------------------------------------------
Автор, Ау, все с нетерпением ждут обновления!

 
PomanoBДата: Вторник, 29.09.2009, 20:07:02 | Сообщение # 45
Генералиссимус
Группа: Cупер-модеры
Сообщений: 1313
Репутация: 70
Статус: Не в сети
В разработке

http://romanov4400.mybrute.com
 
AMX Mod X Форум » Плагины » Готовые плагины » [ZP] Stats (Плагин статистики для Zombie Plague мода)
Поиск:

AMX Mod X Russian Community © 2006-2024