Плагин Statsx.amxx [ Mix ], работают все команды /top + новый шаблон. |
Здравствуйте, гость Вход | Регистрация
Наши новости:
|
|
Плагин Statsx.amxx [ Mix ], работают все команды /top + новый шаблон. |
sevcs |
22.1.2016, 14:12
Сообщение
|
Стандартный плагин 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 Скрин стиля TOP15 Сам файл стиля Для тех, кто хочет поэкспериментировать над стилем шаблона. 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.txt styletop15.css 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
Сообщение
|
|
|
|
|
sevcs |
22.1.2016, 14:29
Сообщение
|
|
|
Han1baL |
22.1.2016, 14:36
Сообщение
|
|
|
|
|
Djeki |
25.1.2016, 13:02
Сообщение
|
|
На днях попробую себе поставить) Ну а так по скринам и не плоха.
|
|
|
sevcs |
25.1.2016, 13:27
Сообщение
|
По сути дела, если немного по-мозговать, все эти шаблоны можно переделать, сделать своё оформление, свою цветовую по-литру.
|
|
|
|
Djeki |
25.1.2016, 15:33
Сообщение
|
|
sevcs, А как теперь ето убрать ? Хочу изменить на свое
И как сделать что бы окно выводило когда пишешь /top15 а не как щас top ?????? |
|
|
sevcs |
25.1.2016, 15:38
Сообщение
|
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
Сообщение
|
|
|
|
|
d3m37r4 |
27.1.2016, 6:11
Сообщение
|
|
А вывод 15 игроков вместо 10 никак не реализовать?
|
|
|
sevcs |
27.1.2016, 10:37
Сообщение
|
А вывод 15 игроков вместо 10 никак не реализовать? Выводил 12 - 13 но потом бока получаются. Надо смотреть код, почему он не выводит 15 игроков. Хотя я предполагаю почему, в motd окно статистики, можно только определённое кол-во байт выводить, исходя из того, что там идёт оформление, а не так как в Стандартном (чёрный фон - жёлтый текст), походу и уходит N кол-во байт на это. |
|
|
|
Profan |
27.1.2016, 12:19
Сообщение
|
|
|
|
|
d3m37r4 |
27.1.2016, 15:30
Сообщение
|
|
|
|
|
Djeki |
27.1.2016, 15:49
Сообщение
|
|
|
|
|
Profan |
27.1.2016, 15:52
Сообщение
|
|
Djeki, Я им и пользуюсь, только вот меня не устраивается как там ведется статистика, скилл совершено по другому измеряется, нет eff. acc и т.д. как в стандартной стате! И вообще нет нормальной статистики, почему еще не кто не написал, может у коллеги что добротное получится) Если кому нужно вот ссылка на стату что на скрине, ток не помню номер шаблона!
|
Поблагодарили 2 раз
|
|
sevcs |
27.1.2016, 16:07
Сообщение
|
Меня интересует, как сделать чтобы выводило именно 15 игроков а не 10.
Хочу допилить в эту стату и будет тогда всё бенчь... |
|
|
|
d3m37r4 |
27.1.2016, 18:05
Сообщение
|
|
Получилось реализовать вывод 15 человек:
вот так Без столбцов eff. acc. Видимо всё дело, как и говорил sevcs, заключается в объеме даннных, которые можно вывести в motd. В statsx shell 2 режима, в первом выводится 15 человек, но без столбцов eff. acc, а во втором режиме в топе 10 человек, но с теми дополнительными столбцами (прошу прощение за тавтологию). Возможно их все-таки получится добавить.
Отредактировал: d3m37r4, - 27.1.2016, 18:13
|
|
|
sevcs |
30.1.2016, 17:45
Сообщение
|
Получается вывести только TOP11 игроков. Больше не могу сделать. Видать реально идёт ограничение в кол-во байтах для Motd статистики.
+ можно по экспериментировать с цветовой палитрой шаблонов :) |
|
|
|
georgeml |
30.1.2016, 18:18
Сообщение
|
|
|
sevcs |
30.1.2016, 19:09
Сообщение
|
|
|