Проблема с иконками SKILL в AES

Статус
В этой теме нельзя размещать новые ответы.
Сообщения
47
Реакции
6
Помог
1 раз(а)
Ошибка
У всех игроков в TOP15 одинаковая иконка скила - L
ОС
Linux
Amx Mod X
AMX Mod X 1.9.0.5249
Билд
ReHLDS version: 3.7.0.690-dev
ReGamedll
ReGameDLL version: 5.12.0.425-dev
Версия Metamod
Metamod v1.21p37
Список метамодулей
[ 1] Reunion          RUN   -    reunion_mm_i386.  v0.1.0.9  ini   Start Never
[ 2] Revoice RUN - revoice_mm_i386. v0.1.0.3 ini Start Never
[ 3] ReAuthCheck RUN - reauthcheck_mm_i v0.1.6 ini Start Never
[ 4] SafeNameAndChat RUN - SafeNameAndChat. v1.1 ini ANY ANY
[ 5] Rechecker RUN - rechecker_mm_i38 v2.5 ini Chlvl ANY
[ 6] AMX Mod X RUN - amxmodx_mm_i386. v1.9.0.5 ini Start ANY
[ 7] WHBlocker RUN - whblocker_mm_i38 v1.5.696 ini Chlvl ANY
[ 8] hackdetector RUN - hackdetector_amx v0.15.32 ini ANY ANY
[ 9] ReSemiclip RUN - resemiclip_mm_i3 v2.3.9 ini Chlvl ANY
[10] CStrike RUN - cstrike_amxx_i38 v1.9.0.5 pl6 ANY ANY
[11] CSX RUN - csx_amxx_i386.so v1.9.0.5 pl6 ANY ANY
[12] MySQL RUN - mysql_amxx_i386. v1.9.0.5 pl6 ANY ANY
[13] SQLite RUN - sqlite_amxx_i386 v1.9.0.5 pl6 ANY ANY
[14] Engine RUN - engine_amxx_i386 v1.9.0.5 pl6 ANY ANY
[15] ReAPI RUN - reapi_amxx_i386. v5.11.0. pl6 ANY Never
[16] ReAimDetector RUN - reaimdetector_am v0.2.2 pl6 ANY Never
[17] AuthEmu RUN - authemu_amxx_i38 v4.2.12. pl6 ANY Never
[18] FakeMeta RUN - fakemeta_amxx_i3 v1.9.0.5 pl6 ANY ANY
[19] Ham Sandwich RUN - hamsandwich_amxx v1.9.0.5 pl6 ANY ANY
[20] GeoIP RUN - geoip_amxx_i386. v1.9.0.5 pl6 ANY ANY
Список плагинов
name                    version     author            file             status   
[ 1] FreshBans 1.4.0b kanagava fresh_bans_1.4. running
[ 2] ReAimDetector API 0.2.2 ReHLDS Team reaimdetector.a running
[ 3] Advanced Gag 1.9.0 neygomon amx_gag.amxx running
[ 4] Advanced MapChooser 1.4 neygomon map_chooser.amx running
[ 5] Admin Base 1.9.0.5249 AMXX Dev Team admin.amxx running
[ 6] Admin Commands 1.9.0.5249 AMXX Dev Team admincmd.amxx running
[ 7] Players Menu 1.7 neugomon players_menu.am running
[ 8] Admin Chat 1.9.0.5249 AMXX Dev Team adminchat.amxx running
[ 9] Anti Flood 1.9.0.5249 AMXX Dev Team antiflood.amxx running
[ 10] Maps Menu 1.9.0.5249 AMXX Dev Team mapsmenu.amxx running
[ 11] Restrict Weapons 1.9.0.5249 AMXX Dev Team restmenu.amxx running
[ 12] Admin Votes 1.9.0.5249 AMXX Dev Team adminvote.amxx running
[ 13] c4 timer 1.1 cheap_suit c4timer.amxx running
[ 14] Stats Configuration 1.9.0.5249 AMXX Dev Team statscfg.amxx running
[ 15] Say Me & Hp 1.0 Hypa_[KZ] say_me_and_hp.a running
[ 16] Master Servers Check 3.7 Javekson ms_check.amxx running
[ 17] AuthEmu API 1.0 Dev-MS Team authemu.amxx running
[ 18] XMAS Skybox 1.0 SeMax xmas_sky.amxx running
[ 19] Christmas hat 0.3 AMXX.Shop christmas_hat_r running
[ 20] Tree Spawner 1.0 xPaw TreeSpawner.amx running
[ 21] Admin Spectator ESP 1.3 KoST admesp.amxx running
[ 22] Models Replacement 0.0.2 ConnorMcLeod | V models_replacem running
[ 23] Custom Smoke 1.07 bionext custom_smoke.am running
[ 24] Mode 2x2 2.5re s1lent mode.amxx running
[ 25] [ReAPI] Custom Models 1.6.1 neugomon custom_models.a running
[ 26] Auto Team Balance Adva 1.5.1 Radius auto_team_balan running
[ 27] [ReAPI] No Team Flash 0.0.2 Vaqtincha no_team_flash.a running
[ 28] Steam Bonus 1.1 ill+F@nToM steam_bonus_a2. running
[ 29] DemoRecoder 1.2 neygomon demorecoder.amx running
[ 30] Menus Front-End 1.5 neugomon menufront_end.a running
[ 31] MenuGen 1.0 CrAsH MenuGen.amxx running
[ 32] [ReAPI] IDEAL VIP 1.4.8 Wikiname (Remake re_ideal_vip.am running
[ 33] Invisible Spectator 1.0 ReHLDS Team invisible_spect running
[ 34] WeaponMenu 1.1 neygomon wmenu.amxx running
[ 35] ScreenMaker 1.1 neygomon screen_maker.am running
[ 36] Fire in the hole 0.1 VEN fire_in_the_hol running
[ 37] Screen_Fade 0.0.5 Vaqtincha screen_fade.amx running
[ 38] AFK Control 1.4.1 [Rnd neygomon afk_control.amx running
[ 39] Ping Control 0.3 neygomon ping_control.am running
[ 40] ResetScore and GameNam 1.0 Phantom rs_and_game_nam running
[ 41] Top Awards 0.11c Safety1st top_awards.amxx running
[ 42] Info Rank 0.2 maFFyoZZyk info_rank.amxx running
[ 43] Parachute 1.1 ReHLDS Team parachute.amxx running
[ 44] Advert Messages 1.2.2 neygomon adverts.amxx running
[ 45] Block Advert 1.4 neygomon block_advert.am running
[ 46] Anti Reklama 1.1 MarcaD anti_reklama.am running
[ 47] Spect Bot 1.4 Jack Daniel`s spect_bot.amxx running
[ 48] Chat Manager 1.1.1-11 Mistrick chatmanager.amx running
[ 49] RC BaseChanger 1.0 AMXX rc_basechanger. running
[ 50] ReChecker Logging 1.0 AMXX rc_logging.amxx running
[ 51] Online Helper 2.1.3 Nordic Warrior online_helper.a running
[ 52] VTB 3.0 MOD voteban.amxx running
[ 53] Lite AwpLimit 1.09 neygomon awp.amxx running
[ 54] Advanced Experience Sy 0.5.9 [REA serfreeman1337/s aes_main.amxx running
[ 55] AES: CStrike Addon 0.5.9 [REA serfreeman1337/s aes_exp_cstrike running
[ 56] AES: Informer 0.5.9 [REA serfreeman1337/s aes_informer.am running
[ 57] AES: Admin Tools 0.5.9 [REA serfreeman1337/s aes_exp_editor. running
[ 58] AES: StatsX 0.5.9 [REA serfreeman1337/s aes_statsx_cstr running
[ 59] AES: Bonus System 0.5.9 Vega serfreeman1337/s aes_bonus_syste running
[ 60] AES: Bonus CSTRIKE 0.5.9.1 [R serfreeman1337/s aes_bonus_cstri running
Автор плагина
serfreeman1337
Версия плагина
[fork] [reapi] 0.5.9.1
Исходный код
/*
* AES: StatsX v. 0.5
* by serfreeman1337 http://1337.uz/
*/
Добрый день пользователям. Заметил проблему, что в таблице топа у всех игроков одинаковые иконки скилла, а конкретно L.
Как решить проблему? База стоит в sql.

// -- aes_main.amxx -- //

// Ключ сохранения. По какому параметру вести учет игроков?
// -1 - Расчитывать опыт на основе статистики csx (требуется плагин aes_exp_cstrike)
// 0 - Ник
// 1 - SteamID
// 2 - IP
aes_track_mode "1"

// Драйвер БД.
// mysql, sqlite или bans - подключение берется из вашей бан-системы (поддерживаются FreshBans и AmxBans. При выборе заполнять данные БД не нужно).
aes_sql_driver "sqlite"

// Хост для подключения.
aes_sql_host "localhost"

// Пользователь.
aes_sql_user "root"

// Пароль.
aes_sql_pass ""

// База данных. Или название файла для SQLite.
aes_sql_name "amxx"

// Таблица.
aes_sql_table "aes_stats"

// Максимальное кол-во неудачных попыток обращения к БД,
// после которых плагин перестает связываться с БД до конца карты.
aes_sql_maxfail "10"

// Автоматически отправлять запрос на создание таблицы в БД в начале карты.
aes_sql_create_db "1"

// Настройка званий.
// Какое количество опыта должен набрать игрок для определенного звания.
// Первая цифра отвечает за количество опыта для звания "Рядовой", вторая за звания "Ефрейтор" и так далее.
// Первая цифра соответственно должна быть равна НУЛЮ!
// Писать в кавычках!
// ВАЖНО! Сколько Вы здесь напишите чисел, столько званий у Вас и будет! Не забудьте отредактировать ланг файл, под Ваше количество званий!
aes_level "0.0 20.0 40.0 60.0 100.0 150.0 200.0 300.0 400.0 600.0 1000.0 1500.0 2100.0 2700.0 3400.0 4200.0 5100.0 5900.0 7000.0 10000.0"

// Приостановить учет опыта.
aes_track_pause "0"

// Считать ли опыт у ботов.
aes_track_bots "1"

// -- aes_exp_cstrike.amxx -- //

// Сколько опыта будет даваться за одно убийство
aes_xp_frag "1.0"
// Сколько опыта будет давать за убийство хедшотов
aes_xp_hs "2.0"
// Кол-во опыта за установку бомбы
aes_xp_c4_plant "1.0"
// Кол-во опыта за подрыв бомбы
aes_xp_c4_explode "3.0"
// Кол-во опыта за дефьюз бомбы
aes_xp_c4_defused "4.0"
// Опыт за вывод заложников
aes_xp_hostage_got "1.0"
// Опыт за спасение заложников
aes_xp_hostage_rescue "1.0"
// Опыт за спасение как V.I.P.
aes_xp_vip_escaped "4.0"
// Опыт за убийство V.I.P.
aes_xp_vip_killed "4.0"
// Опыт за смерть. Используйте отрицательные значения чтобы вычитать.
aes_xp_death "0.0"

// Минимальное кол-во игроков, при которых будет начисляться бонус за выполнение действий карты.
// Действии с заложниками, бомбой и VIP.
aes_xp_goal_min_players "4"

// Включен режим FFA
aes_xp_ffa "0"

// Бонусы за количество фрагов, убийств в голову и прочего.
// Формат записи: "<количествофрагов> <количествобонусазаних> <количествофрагов> <количествобонусазаних> и т.д."
// Бонусы дают доступ к меню /anew
// 0 - выключить.

// Просто за фраги
aes_anew_frags "10 1 20 2 30 3 40 5"
// За убийство в голову
aes_anew_hs "7 1 14 2 20 3 30 4"
// За убийство с ножа
aes_anew_knife "1 1 2 1 3 1 4 1"
// За убийство с гранаты
aes_anew_he "4 1 5 1 6 1 7 2"

// Когда сбрасывать кол-фрагов и т.п.
// 0 - никогда
// 1 - при смерти
aes_anew_reset "1"

// Количество выдаваемых бонусов игроку за повышению по званию.
aes_bonus_levelup "3"

// -- aes_informer.amxx -- //

// Показывает сообщение о новом уровне. 1 - показывать игроку. 2 - только всем. 0 - отключить сообщение.
aes_newlevel_chat "2"

// Через сколько секунд обновлять hud сообщения?
aes_hud_update "1.5"

// По стандарту показывать информер? (Hud сообщение с текущим званием)
aes_hud_info_default "1"

// Тип информера. 1 - Hud. 0 - выключить
aes_hud_info_type "1"

// Цвет информера(r g b). Вводить три числа в одних кавычках!
// Или укажите random для задания случайного цвета.
aes_hud_info_color "128 0 0"

// Координаты информера(x y). Вводить два числа в одних кавычках!
// По умолчанию: aes_hud_info_pos "0.01 0.13"
aes_hud_info_pos "0.01 0.21"

// Тип сообщения /aNew. 1 - Hud. 0 - выключить
aes_hud_anew_type "1"

// Цвет сообщения /aNew (r g b). Вводить три числа в одних кавычках!
aes_hud_anew_color "128 0 0"

// Координаты сообщения /aNew (x y). Вводить два числа в одних кавычках!
aes_hud_anew_pos "-1.0 0.90"

// Отображать информер наблюдателям.
aes_hud_info_deafult_d "1"

// Цвет информера для наблюдателя.
// random - случайный цвет.
aes_hud_info_color_d "128 0 0"

// Позиция информера для наблюдателя.
aes_hud_info_pos_d "0.01 0.15"

// Режим форматирования.
aes_informer_tpl "1"

// -- aes_bonus_system.amxx -- //

// Вкл/Выкл системы бонусов
aes_bonus_enable "0"

// Выдача бонусов на спавне
// 0 - нет бонусов на спавне
// 1 - выдавать всегда
// 2 - выдать только один раз за раунд
aes_bonus_spawn "0"

// Список карт, на которых не будут действовать все бонусы.
// Например: aes_lockmap "35hp"
 
В этой теме было размещено решение! Перейти к решению.

Вложения

Сообщения
94
Реакции
64
Помог
5 раз(а)
1е: собственно где сам плагин https://dev-cs.ru/resources/179/
2е: в исходнике //#define CSSTATSX_SQL // расскомментируйте для поддержки CSstatsX SQL
 
Сообщения
94
Реакции
64
Помог
5 раз(а)
Abram4ik, если взять и посмотреть в исходник плагина формирования топа, то мы видим следующее
C++:
#if defined CSSTATSX_SQL
    // используем скилл из csstatsx sql (ELO)
    get_skill(stats_info[STATSF_RANK] - 1,skill)
#else
    // используем K:D для скилла
    skill = effec(stats_info[STATSF_DATA])
#endif
и собственно функция:
Код:
Float:effec(izStats[])
{
    if (!izStats[STATS_KILLS])
        return (0.0)
    
    return (100.0 * float(izStats[STATS_KILLS]) / float(izStats[STATS_KILLS] + izStats[STATS_DEATHS]))
}
так как у ТС нету установленного плагина csstatsx-sql-0.7.4+2, то у него скилл формируется по формуле эффективности, поэтому у всех L, если я ошибаюсь поправьте меня
 
Сообщения
80
Реакции
3
Помог
4 раз(а)
Dager, а как быть с тем что я только что запустил локальный сервер на винде и потестил!
взял в вписал себе фрагов! у меня скилл поменялся и сервер пуля в пулю как и у него - ибо это моя сборка сервера которую он использует!
могу скинуть ип адрес я и тебе пропишу фрагов и скилл поменяется....!
[ 1] FreshBans 1.4.0b kanagava fresh_bans_1.4. running
[ 2] ReAimDetector API 0.2.2 ReHLDS Team reaimdetector.a running
[ 3] Advanced Gag 1.9.0 neygomon amx_gag.amxx running
[ 4] Advanced MapChooser 1.4 neygomon map_chooser.amx running
[ 5] Admin Base 1.9.0.5263 AMXX Dev Team admin.amxx running
[ 6] Admin Commands 1.9.0.5263 AMXX Dev Team admincmd.amxx running
[ 7] Players Menu 1.7 neugomon players_menu.am running
[ 8] Admin Chat 1.9.0.5263 AMXX Dev Team adminchat.amxx running
[ 9] Anti Flood 1.9.0.5263 AMXX Dev Team antiflood.amxx running
[ 10] Maps Menu 1.9.0.5263 AMXX Dev Team mapsmenu.amxx running
[ 11] Restrict Weapons 1.9.0.5263 AMXX Dev Team restmenu.amxx running
[ 12] Admin Votes 1.9.0.5263 AMXX Dev Team adminvote.amxx running
[ 13] c4 timer 1.1 cheap_suit c4timer.amxx running
[ 14] Stats Configuration 1.9.0.5263 AMXX Dev Team statscfg.amxx running
[ 15] Say Me & Hp 1.0 Hypa_[KZ] say_me_and_hp.a running
[ 16] Auto Restart 1.0.3 neygomon auto_rr.amxx running
[ 17] DemoRecoder 1.2 neygomon demorecoder.amx running
[ 18] Menus Front-End 1.5 neugomon menufront_end.a running
[ 19] MenuGen 1.0 CrAsH MenuGen.amxx running
[ 20] [ReAPI] IDEAL VIP 1.4.8 Wikiname (Remake re_ideal_vip.am running
[ 21] Invisible Spectator 1.0 ReHLDS Team invisible_spect running
[ 22] WeaponMenu 1.1 neygomon wmenu.amxx running
[ 23] Lite Admin ESP 1.0 neygomon admin_esp.amxx running
[ 24] ScreenMaker 1.1 neygomon screen_maker.am running
[ 25] Log Connect 1.0 Leo_[BH] log_connect.amx running
[ 26] Fire in the hole 0.1 VEN fire_in_the_hol running
[ 27] Screen_Fade 0.0.5 Vaqtincha screen_fade.amx running
[ 28] AFK Control 1.4.1 [Rnd neygomon afk_control.amx running
[ 29] Ping Control 0.3 neygomon ping_control.am running
[ 30] Show Damage 1.0 neygomon damager.amxx running
[ 31] ResetScore and GameNam 1.0 Phantom rs_and_game_nam running
[ 32] Top Awards 0.11c Safety1st top_awards.amxx running
[ 33] Info Rank 0.2 maFFyoZZyk info_rank.amxx running
[ 34] Parachute 1.1 ReHLDS Team parachute.amxx running
[ 35] Spect Bot 1.4 Jack Daniel`s spect_bot.amxx running
[ 36] RC BaseChanger 1.0 AMXX rc_basechanger. running
[ 37] ReChecker Logging 1.0 AMXX rc_logging.amxx running
[ 38] Advanced Experience Sy 0.5.9 [REA serfreeman1337/s aes_main.amxx running
[ 39] AES: CStrike Addon 0.5.9 [REA serfreeman1337/s aes_exp_cstrike running
[ 40] AES: Informer 0.5.9 [REA serfreeman1337/s aes_informer.am running
[ 41] AES: Admin Tools 0.5.9 [REA serfreeman1337/s aes_exp_editor. running
[ 42] AES: StatsX 0.5.9 [REA serfreeman1337/s aes_statsx_cstr running
[ 43] Advert Messages 1.2.2 neygomon adverts.amxx running
[ 44] HUD_Adverts_Deads 1.3.1 pUzzlik hud_message_dea running
[ 45] Anti Reklama 1.1 MarcaD anti_reklama.am running
[ 46] Block Advert 1.4 neygomon block_advert.am running
[ 47] Chat Manager 1.1.1-11 Mistrick chatmanager.amx running
9 Дек 2019
Мб и я что-то путаю!
 
Последнее редактирование:
Сообщения
194
Реакции
43
Помог
4 раз(а)
В кваре aes_statsx_skill по дефолту указаны значения для ELO в CSstatsxSQL. Без CSstatsxSQL используется формула соотношения убийств к смертям и значение квара нужно отредактировать.
Код:
aes_statsx_skill "35.0 40.0 45.0 50.0 55.0 65.0 70.0 75.0 80.0 90.0"
 
Последнее редактирование:
Сообщения
18
Реакции
1
1. step, look for aes_statsx_cstrike.sma
2. step, search //#define CSSTATSX_SQL
3. step, delete //
 
Сообщения
47
Реакции
6
Помог
1 раз(а)
Dager, если я выставлю этот плагин сейчас, то статистика игроков обнулится?

upd:

Попробовал убрать слэш перед #define CSSTATSX_SQL в исходнике - не помогло.
Перестала открываться топ, ранг и т.д.
 
Последнее редактирование:
Сообщения
194
Реакции
43
Помог
4 раз(а)
soob, я же тебе сверху скинул посмотри)
 
  • Нравится
Реакции: soob
Статус
В этой теме нельзя размещать новые ответы.

Пользователи, просматривающие эту тему

Сейчас на форуме нет ни одного пользователя.
Сверху Снизу