Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

7 страниц V   1 2 ... 5 6 »

Плагин Statsx.amxx [ Mix ]

, работают все команды /top + новый шаблон.
sevcs
сообщение 22.1.2016, 14:12
Сообщение #1
Стаж: 8 лет 11 месяцев

Сообщений: 407
Благодарностей: 169
Полезность: 254

Стандартный плагин Statsx.amxx с изменённым Motd окном /top15

Прикрепленное изображение


Всем привет.

Задумался такой идеей...
Как же изменить в стандартном плагине, Motd окно вывода /top15 игроков, и добавить цветной чат.
Все же прекрасно знают, что окно там не Айс, так же как и монотонный текст, который выводит в чат.
В инете полно всяких таких плагинов, особенно всеми известный плагин от MastaMan'а (Statsx Shell)
Все прекрасно знают данного персонажа, и его плагины, в которые он помещал свои маленькие приколы.
Не спорю, есть небольшой риск, если быть не внимательным и подхватить какой-нибудь болячки, но согласитесь, оформление Motd окна, у него не плохое, а тем более, его можно ещё и редактировать.

Взял его плагин, взял стандартный и начал экспериментировать. В итоге, вот что из этого вышло...

Итого:

Установка как обычно.
Не забудьте отключить стандартный плагин statsx.amxx если он включён.
Так же отключите злополучный плагин MastaMan'а (Statsx Shell) любой обновки.
Теперь что бы вызвать ТОР15, пишем в чат: /top (показывает только первых 10 топ игроков)


Для быстрой смены шаблонов, живательно записать эту команду в: amxx.cfg
Команда: amx_statsx_design "1" (где от 1 до 13, темы шаблонов) (для смены, хватает поменять карту)


Скрины шаблонов (13 штук) взяты из плагина MastaMan'а (Statsx Shell)

Шаблон 1
Прикрепленное изображение
Шаблон 2
Прикрепленное изображение
Шаблон 3
Прикрепленное изображение
Шаблон 4
Прикрепленное изображение
Шаблон 5
Прикрепленное изображение
Шаблон 6
Прикрепленное изображение
Шаблон 7
Прикрепленное изображение
Шаблон 8
Прикрепленное изображение
Шаблон 9
Прикрепленное изображение
Шаблон 10
Прикрепленное изображение
Шаблон 11
Прикрепленное изображение
Шаблон 12
Прикрепленное изображение
Шаблон 13
Прикрепленное изображение

Цветной текст, что выводит в чат.

Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение


Версия плагина, где выводит только ТОР10 игроков.

Подойдёт для тех, у кого нет возможности закинуть Стили на Web сервер или иное хранилище.

Сам исходник.sma и .txt ланг

Прикрепленный файл  Statsx_Colored_TOP.sma ( 68,57 килобайт ) Кол-во скачиваний: 788

Прикрепленный файл  statsx_colored.txt ( 4,23 килобайт ) Кол-во скачиваний: 1351


********************

!!! ОБНОВЛЕНИЕ !!! от 31.1.2016

********************


Изменения:
- Особое СПАСИБО: Bloo
- Выводит все TOP15 игроков.
- Вырезаны 12 шаблонов, так как они различаются только в цвете.
- Оставлен, Стандартный шаблон и Первый.
- Изменена цветовая политра первого шаблона. (присутствует редактирование)
- Для правильной работы и вывода 15 игроков, необходим доступ к Web серверу.

Инструкция:
- Открываем исходник.sma находим строчку и вписываем туда свой адрес.

Код
#define STATSX_SHELL_DESIGN1_STYLE "<meta charset=UTF-8><link href='http://твой_сайт.ru/stats_style/styletop.css' rel='stylesheet'>"

- Берём прикреплённый файл Стиля (styletop.css) и закидываем на свой Web сервер.
- Компилируем исходник.sma и устанавливаем по стандарту, как все плагины.
- Меняем карту.


Если ни чего не менять, стиль будет браться с меня. (Шаблон только один)
Необходим Web сервер. Исходник.sma
Прикрепленный файл  Statsx_Colored_TOP.sma ( 61,58 килобайт ) Кол-во скачиваний: 298

Скрин стиля TOP15
Прикрепленное изображение

Сам файл стиля
Прикрепленный файл  styletop.css ( 389 байт ) Кол-во скачиваний: 444


Для тех, кто хочет поэкспериментировать над стилем шаблона.
1. Открываем файл styletop.css любым текстовым редактором.

Скрин с обозначениями.
Прикрепленное изображение

Описание скрина.
1. body{background:#000000;font-family:Cooper;}th{background:#4F4F4F;color:#FFA500;padding:10px 2px;text-align:left;}td{padding:4px 3px;}table{background:#CFCFCF;font-size:12px;font-family:Cooper;}h2,h3{color:#00FF00;font-family:Cooper;}#c{background:#B5B5B5;}img{height:10px;background:#FF0000;margin:
0 3px;}#r{height:10px;background:#0000EE;}#clr{background:none;color:#FFF;font-size:20px;}

2. body{background:#000000;font-family:Cooper;}th{background:#4F4F4F;color:#FFA500;padding:10px 2px;text-align:left;}td{padding:4px 3px;}table{background:#CFCFCF;font-size:12px;font-family:Cooper;}h2,h3{color:#00FF00;font-family:Cooper;}#c{background:#B5B5B5;}img{height:10px;background:#FF0000;margin:
0 3px;}#r{height:10px;background:#0000EE;}#clr{background:none;color:#FFF;font-size:20px;}

3. body{background:#000000;font-family:Cooper;}th{background:#4F4F4F;color:#FFA500;padding:10px 2px;text-align:left;}td{padding:4px 3px;}table{background:#CFCFCF;font-size:12px;font-family:Cooper;}h2,h3{color:#00FF00;font-family:Cooper;}#c{background:#B5B5B5;}img{height:10px;background:#FF0000;margin:
0 3px;}#r{height:10px;background:#0000EE;}#clr{background:none;color:#FFF;font-size:20px;}

4. body{background:#000000;font-family:Cooper;}th{background:#4F4F4F;color:#FFA500;padding:10px 2px;text-align:left;}td{padding:4px 3px;}table{background:#CFCFCF;font-size:12px;font-family:Cooper;}h2,h3{color:#00FF00;font-family:Cooper;}#c{background:#B5B5B5;}img{height:10px;background:#FF0000;margin:0 3px;}#r{height:10px;background:#0000EE;}#clr{background:none;color:#FFF;font-size:20px;}

5. body{background:#000000;font-family:Cooper;}th{background:#4F4F4F;color:#FFA500;padding:10px 2px;text-align:left;}td{padding:4px 3px;}table{background:#CFCFCF;font-size:12px;font-family:Cooper;}h2,h3{color:#00FF00;font-family:Cooper;}#c{background:#B5B5B5;}img{height:10px;background:#FF0000;margin:
0 3px;}#r{height:10px;background:#0000EE;}#clr{background:none;color:#FFF;font-size:20px;}

6. body{background:#000000;font-family:Cooper;}th{background:#4F4F4F;color:#FFA500;padding:10px 2px;text-align:left;}td{padding:4px 3px;}table{background:#CFCFCF;font-size:12px;font-family:Cooper;}h2,h3{color:#00FF00;font-family:Cooper;}#c{background:#B5B5B5;}img{height:10px;background:#FF0000;margin:
0 3px;}#r{height:10px;background:#0000EE;}#clr{background:none;color:#FFF;font-size:20px;}

7. body{background:#000000;font-family:Cooper;}th{background:#4F4F4F;color:#FFA500;padding:10px 2px;text-align:left;}td{padding:4px 3px;}table{background:#CFCFCF;font-size:12px;font-family:Cooper;}h2,h3{color:#00FF00;font-family:Cooper;}#c{background:#B5B5B5;}img{height:10px;background:#FF0000;margin:
0 3px;}#r{height:10px;background:#0000EE;}#clr{background:none;color:#FFF;font-size:20px;}

8. body{background:#000000;font-family:Cooper;}th{background:#4F4F4F;color:#FFA500;padding:10px 2px;text-align:left;}td{padding:4px 3px;}table{background:#CFCFCF;font-size:12px;font-family:Cooper;}h2,h3{color:#00FF00;font-family:Cooper;}#c{background:#B5B5B5;}img{height:10px;background:#FF0000;margin:0 3px;}#r{height:10px;background:#0000EE;}#clr{background:none;color:#FFF;font-size:20px;}



********************

!!! ОБНОВЛЕНИЕ !!! от 16.02.2016

********************


Изменения | Дополнения
*************************
1. Поддерживается всеми Модами. (Проверен на: Public | CSDM | Zombie)
2. Необходим доступ к WEB серверу.
3. Корректно отображает Motd окно с ТОР15 игроками. (Забудьте про ТОР10)
4. Просмотрен код, убрано ненужное.
5. Вынесен Стиль Motd окна, на WEB сервер. (Особое СПАСИБО пользователю: Bloo)
6. Возможно редактирование Стиля.css (Стиль styletop15.css прилагается)
7. Допилена команда say /top (/top15), теперь плагин реагирует на все команды /top
8. Обновлён файл: statsx_colored.txt (необходимо обновить)

Пример:
*******
- Работают все варианты команды, от /top1 до /top... (последнего места)
- /top1 ; /top2 ; /top3 ; /top4 ; /top5 ... /top15 = Выводит ТОР15 игроков.
- /top20 = Выводит ТОР с 20 места. Отображает 15 мест.
- /top30 = Выводит ТОР с 30 места. Отображает 15 мест.
- /top40 = Выводит ТОР с 40 места. Отображает 15 мест.
- И так дальше...

Доступные команды:
*******************
- /top - выводит ТОР место.
- /rank - показывает Ранк.
- /me - показывает нанесённый урон.
- /hp - сколько оставил противнику ХП
- /stats - выводит небольшую менюшку статистики, можно посмотреть за любым.
- /rankstats - выводит твою статистику и ранк.
- /statsme - статистика за раунд, по-моему или за всю карту.


Скрины
Скрины Motd окна ТОР игроков.

Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение

Команды в чат: /statsme и /rankstats

Прикрепленное изображение
Прикрепленное изображение

Команда в чат: /stats

Прикрепленное изображение
Прикрепленное изображение


Сам исходник.sma и его компоненты...
Statsx_Colored_TOP.sma
Прикрепленный файл  Statsx_Colored_TOP.sma ( 71,22 килобайт ) Кол-во скачиваний: 817

statsx_colored.txt
Прикрепленный файл  statsx_colored.txt ( 4,65 килобайт ) Кол-во скачиваний: 1392

styletop15.css
Прикрепленный файл  styletop15.css ( 390 байт ) Кол-во скачиваний: 862


P.s Предполагаю, что это полностью законченный плагин.

*************************************************************************
Плагин работает и с версией сервера Reverse-engineering HLDS
*************************************************************************

Для тех, кто не хочет перечитывать все посты, возможно есть ваше решение...

Вопрос:
Цитата
А как теперь ето убрать ? Хочу изменить на свое http://prntscr.com/9ulqjg
И как сделать что бы окно выводило когда пишешь /top15 а не как щас top ?

Ответ:
Текст меняется в файле: statsx_colored.txt (последняя строчка вроде)
А чтобы было не /top а /top15 в самом исходнике.sma
Код
register_clcmd("say /top", "cmdTop15", 0, "- display top 15 players (MOTD)")

Код
register_clcmd("say_team /top", "cmdTop15", 0, "- display top 15 players (MOTD)")

Вопрос:
Цитата
А почему у меня везде пишет ML_NOTFOUND ?

Ответ:
lang файл statsx_colored.txt сюда -> data\lang закинули ?
Вопрос:
Цитата
/rankstats и /statsme - нормально отображаются?
покажите если можно в скринах

Ответ:
Описано в первом посте.
Вопрос:
Цитата
кроме стилей не планируешь еще добавить изменения вида уровня навыков?

Ответ:
Нет. (но возможно)
Вопрос:
Цитата
со стима не показывает что за первые три места в топе випка

Ответ:
Да, к сожалению это верно, но тут проблема в Steam клиенте.
Вопрос:
Цитата
что не так? подскажите
[ 20] unknown unknown unknown Statsx_Colored_ bad load
( 20) Load fails: Module/Library "xstats" required for plugin. Check modules.ini.

Ответ:
Нельзя ставить два плагина, у которых один и тот же функционал. Они будут друг-друга убивать.
Цитата
- у меня на рехлдс стоит и все без проблем))

Цитата
- попробуй временно обновить
CStrike RUN - cstrike_amxx_i38 v1.8.2-d и CSX Extended RUN - csx_amxx_i386.so v1.5 на версию v1.8.2

Цитата
- statsx стоит из этого топика и стандартный statsxcfg.amxx,модули сами подгружаются которые нужны будут

Цитата
- всем спасибо. плагин заработал. причина была в файле config.ini в папке metamod . делал я это по совету в теме регейм на дс.
удалил файлик и все норм теперь. извиняюсь за кипиш )


Спасибо за внимание.


Отредактировал: sevcs, - 14.4.2016, 18:33
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 14 раз
   Цитировать сообщение
Статус пользователя Han1baL
сообщение 22.1.2016, 14:25
Сообщение #2


Стаж: 9 лет 5 месяцев

Сообщений: 233
Благодарностей: 50
Полезность: 30

Цитата
В конце некоторых тем, последние посты, народ просил что-то к чему-то доделать, то шаблоны от ТОР15, то цветной чат.


sevcs,
Цитата(sevcs @ 20.1.2016, 14:15) *
Всем привет.
Народ, помогите пожалуйста сделать цветной чат. (к данному плагину)
Кому не трудно, будьте добры.
Спасибо.

Да ты вроде сам просил этого сделать)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
sevcs
сообщение 22.1.2016, 14:29
Сообщение #3
Стаж: 8 лет 11 месяцев

Сообщений: 407
Благодарностей: 169
Полезность: 254

Han1baL,
Да, так и есть. Не спорю.
Просто иногда приходится долго ждать, я всё понимаю, свои проблемы и заботы...
Пока делать нечего было, решил сам попробовать, на удивление, получилось.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Han1baL
сообщение 22.1.2016, 14:36
Сообщение #4


Стаж: 9 лет 5 месяцев

Сообщений: 233
Благодарностей: 50
Полезность: 30

sevcs, ok.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Djeki
сообщение 25.1.2016, 13:02
Сообщение #5


Стаж: 8 лет 9 месяцев

Сообщений: 210
Благодарностей: 9
Полезность: 44

На днях попробую себе поставить) Ну а так по скринам и не плоха.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
sevcs
сообщение 25.1.2016, 13:27
Сообщение #6
Стаж: 8 лет 11 месяцев

Сообщений: 407
Благодарностей: 169
Полезность: 254

По сути дела, если немного по-мозговать, все эти шаблоны можно переделать, сделать своё оформление, свою цветовую по-литру.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Djeki
сообщение 25.1.2016, 15:33
Сообщение #7


Стаж: 8 лет 9 месяцев

Сообщений: 210
Благодарностей: 9
Полезность: 44

sevcs, А как теперь ето убрать ? Хочу изменить на свое http://prntscr.com/9ulqjg
И как сделать что бы окно выводило когда пишешь /top15 а не как щас top ??????
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
sevcs
сообщение 25.1.2016, 15:38
Сообщение #8
Стаж: 8 лет 11 месяцев

Сообщений: 407
Благодарностей: 169
Полезность: 254

Djeki,
Текст меняется в файле: statsx_colored.txt (последняя строчка вроде)
А чтобы было не /top а /top15 в самом исходнике.sma (строчка: 217 и 227)
Код
register_clcmd("say /top", "cmdTop15", 0, "- display top 15 players (MOTD)")

и
Код
register_clcmd("say_team /top", "cmdTop15", 0, "- display top 15 players (MOTD)")
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Djeki
сообщение 25.1.2016, 15:38
Сообщение #9


Стаж: 8 лет 9 месяцев

Сообщений: 210
Благодарностей: 9
Полезность: 44

sevcs, Спасибо поже попробую)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя d3m37r4
сообщение 27.1.2016, 6:11
Сообщение #10


Стаж: 9 лет 7 месяцев

Сообщений: 304
Благодарностей: 119
Полезность: 604

А вывод 15 игроков вместо 10 никак не реализовать?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
sevcs
сообщение 27.1.2016, 10:37
Сообщение #11
Стаж: 8 лет 11 месяцев

Сообщений: 407
Благодарностей: 169
Полезность: 254

Цитата(d3m37r4 @ 27.1.2016, 7:06) *
А вывод 15 игроков вместо 10 никак не реализовать?


Выводил 12 - 13 но потом бока получаются. Надо смотреть код, почему он не выводит 15 игроков. Хотя я предполагаю почему, в motd окно статистики, можно только определённое кол-во байт выводить, исходя из того, что там идёт оформление, а не так как в Стандартном (чёрный фон - жёлтый текст), походу и уходит N кол-во байт на это.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Profan
сообщение 27.1.2016, 12:19
Сообщение #12


Стаж: 8 лет 4 месяца
Город: Сочи

Сообщений: 1317
Благодарностей: 403
Полезность: 698

sevcs, Почему тогда выводит StatsX (MastaMan Editi 1.8.2 AMXX Dev Team
Cкрытый текст
?

Отредактировал: Profan, - 27.1.2016, 12:19
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя d3m37r4
сообщение 27.1.2016, 15:30
Сообщение #13


Стаж: 9 лет 7 месяцев

Сообщений: 304
Благодарностей: 119
Полезность: 604

Profan, это statsX 1.8?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Djeki
сообщение 27.1.2016, 15:49
Сообщение #14


Стаж: 8 лет 9 месяцев

Сообщений: 210
Благодарностей: 9
Полезность: 44

Profan, Ну вот и пользуйся им StatsX (MastaMan Editi 1.8.2 AMXX Dev Team !!!!! bangin.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Profan
сообщение 27.1.2016, 15:52
Сообщение #15


Стаж: 8 лет 4 месяца
Город: Сочи

Сообщений: 1317
Благодарностей: 403
Полезность: 698

Djeki, Я им и пользуюсь, только вот меня не устраивается как там ведется статистика, скилл совершено по другому измеряется, нет eff. acc и т.д. как в стандартной стате! И вообще нет нормальной статистики, почему еще не кто не написал, может у коллеги что добротное получится) Если кому нужно вот ссылка на стату что на скрине, ток не помню номер шаблона! тык!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
sevcs
сообщение 27.1.2016, 16:07
Сообщение #16
Стаж: 8 лет 11 месяцев

Сообщений: 407
Благодарностей: 169
Полезность: 254

Меня интересует, как сделать чтобы выводило именно 15 игроков а не 10.
Хочу допилить в эту стату и будет тогда всё бенчь...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя d3m37r4
сообщение 27.1.2016, 18:05
Сообщение #17


Стаж: 9 лет 7 месяцев

Сообщений: 304
Благодарностей: 119
Полезность: 604

Получилось реализовать вывод 15 человек:
вот так

Без столбцов eff. acc. Видимо всё дело, как и говорил sevcs, заключается в объеме даннных, которые можно вывести в motd.
В statsx shell 2 режима, в первом выводится 15 человек, но без столбцов eff. acc, а во втором режиме в топе 10 человек, но с теми дополнительными столбцами (прошу прощение за тавтологию).
Возможно их все-таки получится добавить.

Отредактировал: d3m37r4, - 27.1.2016, 18:13
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
sevcs
сообщение 30.1.2016, 17:45
Сообщение #18
Стаж: 8 лет 11 месяцев

Сообщений: 407
Благодарностей: 169
Полезность: 254

Получается вывести только TOP11 игроков. Больше не могу сделать. Видать реально идёт ограничение в кол-во байтах для Motd статистики.
+ можно по экспериментировать с цветовой палитрой шаблонов :)
Прикрепленное изображение
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя georgeml
сообщение 30.1.2016, 18:18
Сообщение #19
Стаж: 10 лет

Сообщений: 1467
Благодарностей: 439
Полезность: 423

sevcs,
Со стилями ограничение 10, без стилей- 15
Код:
if(get_pcvar_num(pcvar_style))
{
if (iMax > 10)
iMax = 10
}
else
{
if (iMax > 15)
iMax = 15
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
sevcs
сообщение 30.1.2016, 19:09
Сообщение #20
Стаж: 8 лет 11 месяцев

Сообщений: 407
Благодарностей: 169
Полезность: 254

georgeml,
Это да, но если и поменять на 15, всё равно больше 12 не показывает. И то, 12 место уже идёт не полностью. Жаль.
Всё равно как-то можно исправить, убрать что-то из таблицы, тогда уменьшится размер и покажет все 15 мест. Надо только правильно вырезать кусочек.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
7 страниц V   1 2 ... 5 6 »
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: