Авторизироваться у нас на сайте можно только через STEAM. Если у Вас нет STEAM аккаунта, зарегистрируйте бесплатный на официальном сайте steamcommunity.com, после чего нажмите на кнопку ниже и войдите на сайт. Авторизированным пользователям доступны много разных функций, позволяющих с комфортом серфить по нашему магазину. Чтобы покупать плагины, менять IP и восстанавливать ключ, авторизация не нужна.
Плагин считает скилл каждому игроку как на FastCup'e(по методу ELO). Это самый эффектный способ подсчета скилла. В зависимости от сложности убийства игрок получит больше или меньше очков скилла, или потеряет, если его убили. Сложность убийства - это некое число, которое высчитывается из очков скилла убийцы и убитого, тем самым покажет, сколько очков получит убийца и сколько потеряет убитый. (более подробно все расписано в конфиге плагина)
Слегка все заморочено, но если не выдаваться в подробности, то на Вашем сервер cs1.6 игроки будут иметь их самый настоящий скилл(уровень игры). По нему можно будет четко понять, кто играет действительно хорошо, а кто просто фраги набивает.
С помощью плагина CsStats Editor Вы сможете поднимать кому то скилл, или опускать(причины разные, но это будет полезно)
ВАЖНО! Сам плагин не выводит никакой информации. Он работает в связке с CsStats MySQL(для хранение скилла игроков) и StatsX RBS(для показа скилла). Без этих двух плагинов Skill ELO работать не будет! Так же имеет поддержку Chat RBS и Ultimate Informer, для показа скилла в чате и в HUD соответственно.
Установка плагина требует дополнительных усилий: пара простых действий описанных в документации.
// RU: Для перевода файлов плагина используйте серверную консольную команду: fg_lang
// Лицензионный ключ вводить в файл amxmodx/data/fg_keys.ini (если файла нет, он создастся сам при рестарте/смены карты сервера)
// Включить/Выключить подсчет скилла. Квар можно отключить например в разминочном раунде, или ночном режиме, чтобы не считался скилл(используйте Cvar On Map)
skill_enable "1"
// Включите, чтобы за убийство своих давался скилл (если на сервере режим FFA)
skill_ffa "0"
// Вести лог скилла
skill_debug "0"
// Не учитывать ботов
// При значении 1, скилл не будет менятся при убийстве бота, или при смерти от бота
skill_bots_skip "0"
// Скилл считается по форуме The ELO Method.
// Если Ваш скилл меньше скилла того, кого Вы убили, то Вы получите больше очков скилла.
// Если наоборот, то меньше. Если Вас убили, то Вы теряете очки.
// В зависимости от того, кто Вас убил(уровень его скилла), у Вас отнимется больше или меньше очков.
// Коротко говоря, убивая нубов, Ваш скилл будет расти медленнее
// С этим скиллом начинает играть игрок, зайдя первый раз на Ваш сервер
skill_startskill "100"
// Боты начинают играть с этим значением скилла, их скилл будет менятся во время игры, но сбросится после смены карты
skill_bots_skill "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".
// Сделается рестарт и скилл теперь будет вестись с помощью этого плагина.
[ru]
SKILL_CONFIRM = подтвердите удаление скилла
SKILL_CLEAR_ALL = Скилл игроков полностью очищен!
SKILL_RESTARTING = Начинается рестарт сервера...
[en]
SKILL_CONFIRM = confirm deletion of skill
SKILL_CLEAR_ALL = Players' skill has been completely cleared!
SKILL_RESTARTING = Server restarting begins...
[bg]
SKILL_CONFIRM = потвърждаване на изтриването на умение
SKILL_CLEAR_ALL = Уменията на играчите са напълно изчистени!
SKILL_RESTARTING = Рестартирането на сървъра започва...
[cz]
SKILL_CONFIRM = potvrzení smazání dovednosti
SKILL_CLEAR_ALL = Dovednosti hráčů byly zcela vyčištěny!
SKILL_RESTARTING = Restartování serveru začíná...
[pl]
SKILL_CONFIRM = potwierdź usunięcie umiejętności
SKILL_CLEAR_ALL = Umiejętność gracza została całkowicie wyczyszczona!
SKILL_RESTARTING = Rozpoczyna się ponowne uruchamianie serwera...
[ro]
SKILL_CONFIRM = confirma ștergerea aptitudinii
SKILL_CLEAR_ALL = Abilitatea jucătorilor a fost complet eliminată!
SKILL_RESTARTING = Repornirea serverului începe...
[sr]
SKILL_CONFIRM = потврди брисање вештине
SKILL_CLEAR_ALL = Вештина играча је потпуно очишћена!
SKILL_RESTARTING = Почиње поновно покретање сервера...
[tr]
SKILL_CONFIRM = becerinin silinmesini onayla
SKILL_CLEAR_ALL = Oyuncuların becerileri tamamen temizlendi!
SKILL_RESTARTING = Sunucu yeniden başlatma başlıyor...
[ua]
SKILL_CONFIRM = підтвердьте видалення скілу
SKILL_CLEAR_ALL = Скіл гравців повністю очищений!
SKILL_RESTARTING = Починається рестарт сервера...
[kk]
SKILL_CONFIRM = дағдының жойылуын растау
SKILL_CLEAR_ALL = Ойыншылардың шеберлігі толығымен жойылды!
SKILL_RESTARTING = Серверді қайта іске қосу басталады...
[de]
SKILL_CONFIRM = Löschung des Skills bestätigen
SKILL_CLEAR_ALL = Die Fähigkeit des Spielers wurde vollständig gelöscht!
SKILL_RESTARTING = Der Neustart des Servers beginnt ...
[es]
SKILL_CONFIRM = confirmar la eliminación de la habilidad
SKILL_CLEAR_ALL = La habilidad de los jugadores ha sido completamente eliminada!
SKILL_RESTARTING = Comienza el reinicio del servidor...
[fr]
SKILL_CONFIRM = confirmer la suppression de la compétence
SKILL_CLEAR_ALL = La compétence des joueurs a été complètement effacée!
SKILL_RESTARTING = Le redémarrage du serveur commence...
[it]
SKILL_CONFIRM = conferma l'eliminazione della competenza
SKILL_CLEAR_ALL = L'abilità dei giocatori è stata completamente cancellata!
SKILL_RESTARTING = Il riavvio del server inizia...
[pt]
SKILL_CONFIRM = confirma exclusão da habilidade
SKILL_CLEAR_ALL = A habilidade dos jogadores foi completamente limpa!
SKILL_RESTARTING = A reinicialização do servidor começa...
[bn]
SKILL_CONFIRM = দক্ষতা মুছে ফেলা নিশ্চিত করুন
SKILL_CLEAR_ALL = খেলোয়াড়দের দক্ষতা সম্পূর্ণভাবে পরিষ্কার করা হয়েছে!
SKILL_RESTARTING = সার্ভার পুনরায় চালু করা শুরু হচ্ছে...
[hi]
SKILL_CONFIRM = कौशल को हटाने की पुष्टि करें
SKILL_CLEAR_ALL = खिलाड़ियों का कौशल पूरी तरह साफ़ हो गया है!
SKILL_RESTARTING = सर्वर पुनः प्रारंभ हो रहा है...
/* RU: 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 Float: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);