Авторизироваться у нас на сайте можно только через STEAM. Если у Вас нет STEAM аккаунта, зарегистрируйте бесплатный на официальном сайте steamcommunity.com, после чего нажмите на кнопку ниже и войдите на сайт. Авторизированным пользователям доступны много разных функций, позволяющих с комфортом серфить по нашему магазину. Чтобы покупать плагины, менять IP и восстанавливать ключ, авторизация не нужна.
Плагин считает скилл каждому игроку как на FastCup'e(по методу ELO). Это самый эффектный способ подсчета скилла. В зависимости от сложности убийства игрок получит больше или меньше очков скилла, или потеряет, если его убили. Сложность убийства - это некое число, которое высчитывается из очков скилла убийцы и убитого, тем самым покажет, сколько очков получит убийца и сколько потеряет убитый. (более подробно все расписано в конфиге плагина)
Слегка все заморочено, но если не выдаваться в подробности, то на Вашем сервер cs1.6 игроки будут иметь их самый настоящий скилл(уровень игры). По нему можно будет четко понять, кто играет действительно хорошо, а кто просто фраги набивает.
С помощью плагина CsStats Editor Вы сможете поднимать кому то скилл, или опускать(причины разные, но это будет полезно)
ВАЖНО! Сам плагин не выводит никакой информации. Он работает в связке с CsStats MySQL(для хранение скилла игроков) и StatsX RBS(для показа скилла). Без этих двух плагинов Skill ELO работать не будет! Так же имеет поддержку Chat RBS и Ultimate Informer, для показа скилла в чате и в HUD соответственно.
Установка плагина требует дополнительных усилий: пара простых действий описанных в документации.
21.08.22BETA - обновить .amxx - исправили команду skill_remove, ранее не чистила некоторых онлайн игроков - исправили событие суицида, теперь не отнимается скилл если перешел в другую команду, отнимается скилл при падении с высоты и другой смерти, например от пушек, подробно пишет в лог, если включен skill_debug - учитываются теперь боты, их начальный скилл такой же, как и у новых игроков
20.06.06 - обновить .amxx - обновление ядра 19.09.06 - обновить .amxx - корректировка отрицательного скилла - более детальный лог для диагностики 19.09.03 - обновить .amxx и .cfg - скилл теперь не может быть меньше нуля! - добавлена поддержка FFA (квар skill_ffa) - добавлен натив get_skilldata_killed - добавлен натив get_user_fskill и set_user_fskill
18.03.24 - обновить .amxx - релиз бета версии 18.02.11BETA - обновить .amxx - Небольшие поправки под обновленный CsStats MySQL
17.10.30 - обновить .amxx - Доработка привязки для поддержки некоторых хостингов 17.10.20 - обновить .amxx - Немного улучшили привязку плагинов - Релиз стабильной версии. Описание изменений смотрите ниже. Юзерам последней беты достаточно обновить .amxx
17.09.26 BETA - обновить .amxx и .cfg - Оптимизация привязки и в целом кода плагина. Плагин cкомпилирован для AMXX 1.8.2, AMXX 1.8.3 и для ReAMXX. Ключ от плагина сам перезапишется в файл fg_keys.ini и в нем будут находится все ключи от других плагинов. Все логи теперь пишутся на русском языке. - При выходе с сервера скилл все равно запишется - Изменены квары skill_loskoef_minus и skill_loskoef_plus, прочтите их новое описание в конфиге - Добавлен квар skill_enable
15.07.22 - обновить .amxx - небольшая оптимизация
15.07.15 - обновить .amxx - Немного изменена технология проверки ключей - Теперь есть отдельный файл настроек в amxmodx/data/fg_settings.ini(файл сам создастся при первом включении). В файле присутствует описание кваров, если хотите, можете изменить настройки. В этом же файле теперь прописывается почта для плагина FunGunUpdater - Всего 6 зеркал для проверки ключей
15.04.23 - обновить .amxx и .cfg - Чтобы меньше было нагрузки, скилл теперь обновляется в конце раунда - Старый квар winkoef разбит на 4-ре новых квара (см. кфг) - Проблема быстрого кача скилла решается этими 4-ря кварами (либо отключите, либо по уму настройте) - Добавлен натив для CsStats Editor
// Лицензионный ключ вводить в файл amxmodx/data/fg_keys.ini (если файла нет, он создастся сам при рестарте/смены карты сервера)
// Включить/Выключить подсчет скилла. Квар можно отключить например в разминочном раунде, или ночном режиме, чтобы не считался скилл(используйте Cvar On Map)
skill_enable "1"
// Включите, чтобы за убийство своих давался скилл (если на сервере режим FFA)
skill_ffa "0"
// Вести лог скилла
skill_debug "0"
// Скилл считается по форуме The ELO Method.
// Если Ваш скилл меньше скилла того, кого Вы убили, то Вы получите больше очков скилла.
// Если наоборот, то меньше. Если Вас убили, то Вы теряете очки.
// В зависимости от того, кто Вас убил(уровень его скилла), у Вас отнимется больше или меньше очков.
// Коротко говоря, убивая нубов, Ваш скилл будет расти медленнее
// С этим скиллом начинает играть игрок, зайдя первый раз на Ваш сервер
skill_startskill "100"
// Сложность убийства(Delta) рассчитывается по формуле: Delta = 1/(1 + 10^((убийца-жертва)/100))
// Далее Delta умножается на коэффициент(skill_startkoef)
// Результатом будет число, которое приплюсуется к Вашему скиллу, или наоборот отнимется (если Вы убили или Вас соответственно)
skill_startkoef "2.0"
// Когда игрок наберет больше skill_needfrags фрагов, то коэффициент изменится на skill_nextkoef.
// Тем самым скилл будет качаться чуть дольше, и теряться меньше
skill_needfrags "100"
skill_nextkoef "1.5"
// Если убил с ножа или гранаты, то к skill_startkoef прибавляются эти квары
skill_knifekoef "1.0"
skill_grenkoef "1.0"
// Если Ваша команда выиграла раунд, то у всех игроков получивших за раунд минус к скиллу,
// этот минус уменьшится в skill_winkoef_minus раз, а плюс УВЕЛИЧИТЬСЯ в skill_winkoef_plus раз
// 0.0 - выключить
skill_winkoef_minus "0.0"
skill_winkoef_plus "0.0"
// Если Ваша команда проиграла раунд, то у всех игроков получивших за раунд минус к скиллу,
// этот минус УВЕЛИЧИВАЕТСЯ в skill_loskoef_minus раз, а плюс уменьшается в skill_loskoef_plus раз
// 0.0 - выключить
skill_loskoef_minus "0.0"
skill_loskoef_plus "0.0"
// Не забудьте приравнять очки скилла к их именованиям
// Для этого зайдите в statsx_rbs.cfg и измените квар statsx_skill на
// statsx_skill "0 60 75 85 100 115 130 140 150 165 180 195 210"
// Зайдите в style.ini и замените
// StyleFolder | style на StyleFolder | style2
// Так будет отображаться скилл намного красивее в motd окнах
// При первом запуске плагина, нужно обнулить текущий скилл у игроков.
// Для этого введите в консоль сервера skill_remove "yes".
// Сделается рестарт и скилл теперь будет вестись с помощью этого плагина.
/* Skill ELO Functions
*
* by SKAJIbnEJIb
*
* This file is provided as is (no warranties).
*/
#if defined _skill_elo_included
#endinput
#endif
#define _skill_elo_included
// Возвратит очки скилла игрока
native get_user_skill(id);
native Float:get_user_fskill(id);
// Установить очки скилла
native set_user_skill(id, skill);
native set_user_fskill(id, Float:skill);
// Запишет в &аргументы значения скилла игроков, если killer убил victim с оружия weapon_name[]
// victim_current - текущий скилл жертвы, без victim_add
// victim_add - на сколько уменьшится skill у жертвы (значение будет отрицательным)
// killer_current - текущий скилл убийцы, без killer_add
// killer_add - на сколько увеличится skill у убийцы
// Delta - значение дельты в формуле ELO
// Вернет CSSTATS_* ошибки, в случае ошибок (см. csstats_mysql.inc)
native get_skilldata_killed(victim, killer, weapon_name[], &Float:Delta, &Float:victim_current, &Float:victim_add, &Float:killer_current, &Float:killer_add);