Русское сообщество по скриптингу

Stock:Stats

Утвержденные плагины для AMX Mod X администратором/модератором форума.

Модератор: Leonidddd

Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.

В данном разделе форума разрешено создавать темы, касающие только работоспособных плагинов для AMX Mod X. Новые плагины нужно выкладывать в разделе "Новые плагины".

Stock:Stats

Сообщение RevCrew » 16 апр 2016, 20:42

Автор: RevCrew
Версия: 1.0.5
Описание: Плагин для кс 1.6 который включает в себя
- Статистику игроков вашего сервера (убийства, хедшоты, смерти, общее время на сервере, последнее посещение сервера)
- Бесконечная Level Система для вашего сервера (в исх указывается начальные данные)
- Вывод меню игроков и их статистику по команде (say /stats)
-Нативы

В исходнике нужно править:
Код: Выделить всё
#define SQL_HOST ""
#define SQL_USER ""
#define SQL_PASS ""
#define SQL_DB     ""

#define MIN_PLAYERS 4
#define RULES_MOTD_PATH "" // Указываете путь к файлу с правилами
#define MAX_TOP 15
#define IMG_SRC "http://i44.tinypic.com/w97052.png" // путь к картинке для топа

// [RU] Очки для первого уровня.
const _first_exp =        20;
// [RU] Очки для следующего уровня в (%).
const _exp_next =            25;
// [RU] Очки для следующего уровня в (%).
const _max_lvl =            30;
 


Плагин хранит данные в Mysql, сохранение по SteamID + IP

Таблица прилагается

Версия 1.0.6
- Исправлена кодировка меню (она слетела когда я перемудрил с редакторами)
- Переведен на русский
- Убрано sql подключение

Обновление 1.1.0
- Добавлен вывод в чат сообщение о невозможности получения опыта если на сервере менее MIN_PLAYERS игроков.
- Теперь игроки с неккоректным SteamID будут грузиться по айпи(раньше они вообще не грузились)
- Обновлено меню. (say /stats)
1. Добавлен пункт: Топ игроки [Motd]
2. Добавлен пункт: Правила Сервера {ссылка указывается в #define}
- Переписан запрос, теперь, вроде бы, не должно быть повторяющихся записей.


Approved //Juli
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось RevCrew 22 апр 2016, 20:35, всего редактировалось 4 раз(а).
Аватара пользователя
RevCrew
Скриптер
 
Сообщения: 1648
Зарегистрирован: 15 июл 2013, 20:45
Благодарил (а): 273 раз.
Поблагодарили: 357 раз.
Языки программирования: Unkown

Re: Stock:Stats

Сообщение L4D2 » 16 апр 2016, 20:56

Сниsssdcмок.PNG


Код: Выделить всё
*******************************
[#Stock:Stats] Info about Sosuka
SteamID\IP: STEAM_0:0:123456789\192.*.*.*
User Authorized: True
User Kills: 0
User HeadShots: 0
User Deaths: 0
User Exp: 0
User Level: 0
User Time(in this Server): 11 минут(ы)
User Last connect: 04/16/2016 - 20:07:15
*******************

Данные:
Код: Выделить всё
User Kills: 0
User HeadShots: 0
User Deaths: 0
User Exp: 0
User Level: 0

Не меняются.
У вас нет необходимых прав для просмотра вложений в этом сообщении.

==============================================
|| Пишу не большие плагины под заказ: Заказ онлайн (Кликабельно)
|| Ссылка на официальный топик: заказ плагинов.
|| Желаешь оставить отзыв: тебе сюда(кликни).
==============================================
Аватара пользователя
L4D2
 
Сообщения: 792
Зарегистрирован: 25 июн 2011, 19:26
Благодарил (а): 240 раз.
Поблагодарили: 100 раз.
Языки программирования: Counter-Strike 1.6

Re: Stock:Stats

Сообщение RevCrew » 16 апр 2016, 21:28

L4D2, да, я еще забыл сказать что в настройках есть

Код: Выделить всё
#define MIN_PLAYERS 4
 


при скольких игроках он будет работать
Аватара пользователя
RevCrew
Скриптер
 
Сообщения: 1648
Зарегистрирован: 15 июл 2013, 20:45
Благодарил (а): 273 раз.
Поблагодарили: 357 раз.
Языки программирования: Unkown

Re: Stock:Stats

Сообщение L4D2 » 16 апр 2016, 22:01

RevCrew писал(а):L4D2, да, я еще забыл сказать что в настройках есть

Код: Выделить всё
#define MIN_PLAYERS 4


при скольких игроках он будет работать


Поправь:
L4D2 писал(а):Снимок выше


И да ботов в БД пишет, ну как то не хочется :(
Сниbotмок.PNG

________________________________________________
Все отлично работает :thumbs_up
У вас нет необходимых прав для просмотра вложений в этом сообщении.

==============================================
|| Пишу не большие плагины под заказ: Заказ онлайн (Кликабельно)
|| Ссылка на официальный топик: заказ плагинов.
|| Желаешь оставить отзыв: тебе сюда(кликни).
==============================================
Аватара пользователя
L4D2
 
Сообщения: 792
Зарегистрирован: 25 июн 2011, 19:26
Благодарил (а): 240 раз.
Поблагодарили: 100 раз.
Языки программирования: Counter-Strike 1.6

Re: Stock:Stats

Сообщение Bos93 » 16 апр 2016, 22:18

Красава Вован ! Сделай /top15
Всем добра, любви и осознанности.

Nosce animum tuum.

А осознание и есть, что понял и осмыслил..
А коль не думал ты о том, то кто о том замыслил..?
Аватара пользователя
Bos93
 
Сообщения: 1425
Зарегистрирован: 03 апр 2010, 13:44
Благодарил (а): 149 раз.
Поблагодарили: 514 раз.

Re: Stock:Stats

Сообщение shel » 16 апр 2016, 22:29

set_task(random_float(0.1,0.2),"Sql_Init");

та хер с ним, действительно.
Задержка должна быть от 15 секунд.
GoldSrc ip addres 151.248.1*7.*73
Аватара пользователя
shel
 
Сообщения: 593
Зарегистрирован: 09 июн 2013, 21:36
Забанен
Благодарил (а): 95 раз.
Поблагодарили: 88 раз.
Опыт программирования: Около года
Языки программирования: Admin ne vuderjal napora, и как типичный рузке либераст, последовал совету сафетиста, выдав мне РО.

Re: Stock:Stats

Сообщение Juli » 16 апр 2016, 23:06

Approved


Если еще заменишь DeathMsg на виртуальную функцию, то я прям ликовать буду.
Аватара пользователя
Juli
 
Сообщения: 661
Зарегистрирован: 09 июн 2013, 00:13
Благодарил (а): 140 раз.
Поблагодарили: 250 раз.
Опыт программирования: Больше трех лет

Re: Stock:Stats

Сообщение shel » 16 апр 2016, 23:44

DeathMsg - cобирает реальные фраги.

Добавлено спустя 2 минуты 38 секунд:


Вот уже с таким принимают.
GoldSrc ip addres 151.248.1*7.*73
Аватара пользователя
shel
 
Сообщения: 593
Зарегистрирован: 09 июн 2013, 21:36
Забанен
Благодарил (а): 95 раз.
Поблагодарили: 88 раз.
Опыт программирования: Около года
Языки программирования: Admin ne vuderjal napora, и как типичный рузке либераст, последовал совету сафетиста, выдав мне РО.

Re: Stock:Stats

Сообщение Juli » 16 апр 2016, 23:48

shel, про магические числа всем и каждому писать я уже пожалуй подустала, без толку. А по поводу кодировки, да, давай из-за нее не утверждать, ага. Твой однострочник не аппровнули, вот ты и бесишься. :-\
Аватара пользователя
Juli
 
Сообщения: 661
Зарегистрирован: 09 июн 2013, 00:13
Благодарил (а): 140 раз.
Поблагодарили: 250 раз.
Опыт программирования: Больше трех лет

Re: Stock:Stats

Сообщение shel » 16 апр 2016, 23:57

Опусти тролинг и смотри на код. Ты апрувишь дерьмо(я о кодировке и коннекте до бд и подгрузке), (смотри 2ой пост) я тебе недостатки ты берешь и апрувишь.

P.s Там даже не однострочничник, код в зпастатс безупречен для начала.

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

Какие магические числа? Это все есть в вики на аллиедмодерс.
Может есть люди которые не шарят, но не хотят использовать hamsandwich, глупо просить автора переписывать плагин.

Добавлено спустя 1 минуту 30 секунд:
переноси потихоньку посты в оффтоп

Добавлено спустя 40 секунд:
Так

Еще один недостаток.
Уже в таблице.
Нет уникальных значений.
GoldSrc ip addres 151.248.1*7.*73
Аватара пользователя
shel
 
Сообщения: 593
Зарегистрирован: 09 июн 2013, 21:36
Забанен
Благодарил (а): 95 раз.
Поблагодарили: 88 раз.
Опыт программирования: Около года
Языки программирования: Admin ne vuderjal napora, и как типичный рузке либераст, последовал совету сафетиста, выдав мне РО.

След.

Вернуться в Утвержденные плагины

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 16