army_ranks_ultimate Звания перескакивают

b0untY

Новичок
Сообщения
108
Решения
1
Реакции
1
Доброго времени!
Столкнулся с такой проблемой. Зашел однажды в статистику mysql, и увидел, что у некоторых игроков уже звания на которые нужно например 30к опыта. У кого как, кто за 20 килов смог стать Генералом, кто подполканом и т.д. Я подумал глюк, и скинул всю статистику на 0. После чего зашли с товарищем проверить работу званий, и все вроде было не плохо, до того как не началась смена карты. Когда началась задержка перед сменой карты, в чате проскочили сообщения поздравительного характера, и сразу сменилась карта (не успел толком глянуть что там было написано). Затем зайдя в mysql статистику, увидел, что товарищ,поиграв со мной после обнуления всей статистики всего одну карту (около 20 мин), из Курсанта, моментально стал Подполканом)))
В чем беда не пойму.

Код:
('mp_timelimit', '25'),
('mp_roundtime', '2'),
('mp_friendlyfire', '0'),
('mp_freezetime', '1'),
('csstats_sort', '-2'),
('csstats_ffa', '0'),
('csstats_double', '1'),
('csstats_version', '19.08.27'),
('army_enable', '1'),
('statsx_enable', '1'),
('skill_enable', '1'),
('statsx_skill', '0 60 75 85 100 115 130 140 150 165 180 195 210'),
('ar_bonus_firstround', '2'),
('ar_bonus_enable', '1'),
('ar_anew_enable', '1'),
('ar_ded_type', 'b'),
('ar_ded_firstround', '1'),
('ar_ded_lockround', '5'),
('ar_ded_slap', '10'),
('ar_xp_value', '1'),
('ar_xp_c4def', '3'),
('ar_xp_hs', '1'),
('ar_levels', '0 200 500 900 1400 2100 3000 4000 5000 6000 7000 8000 9000 10000 11000 12000 13000 14000 15000 16000 17000 18000 20000 25000 30000 35000'),
('ar_bonus_he', '0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1'),
('ar_bonus_flash', '0 0 0 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2'),
('ar_bonus_smoke', '0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0'),
('ar_bonus_smoke', '0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0'),
('ar_bonus_defuse', '0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1'),
('ar_bonus_nv', '0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1'),
('ar_bonus_armor', '0 0 0 0 0 0 0 5 10 20 30 40 50 60 70 80 90 100 120 120 120 120 120 120 150 150'),
('ar_bonus_hp', '0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0'),
('ar_bonus_flags', '0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 t t'),
('ar_bonus_damage', '0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 10 15'),
('level_name_1', 'Курсантик'),
('level_name_2', 'Салага'),
('level_name_3', 'Черпак'),
('level_name_4', 'Слон'),
('level_name_5', 'Ефрейтор'),
('level_name_6', 'Мл.сержант'),
('level_name_7', 'Сержант'),
('level_name_8', 'Ст.сержант'),
('level_name_9', 'Дед'),
('level_name_10', 'Старшина'),
('level_name_11', 'Прапор'),
('level_name_12', 'Ст.прапор'),
('level_name_13', 'Крыса тыловая'),
('level_name_14', 'Мл.лейтенант'),
('level_name_15', 'Лейтенант'),
('level_name_16', 'Ст.лейтенант'),
('level_name_17', 'Капитан'),
('level_name_18', 'Майор'),
('level_name_19', 'Подполковник'),
('level_name_20', 'Полковник'),
('level_name_21', 'Генерал - Майор'),
('level_name_22', 'Генерал - Лейтенант'),
('level_name_23', 'Генерал - Полковник'),
('level_name_24', 'Генерал - Армии'),
('level_name_25', 'KPS - Маршал'),
('level_name_26', 'KPS - Ветеран'),
Код:
// ВАЖНО! Сколько Вы здесь напишите чисел, столько званий у Вас и будет! Не забудьте отредактировать ланг файл, под Ваше количество званий!
ar_levels "0 200 500 900 1400 2100 3000 4000 5000 6000 7000 8000 9000 10000 11000 12000 13000 14000 15000 16000 17000 18000 20000 25000 30000 35000"
Код:
[ru]
LVL_1 = Курсантик
LVL_2 = Салага
LVL_3 = Черпак
LVL_4 = Слон
LVL_5 = Ефрейтор
LVL_6 = Мл.сержант
LVL_7 = Сержант
LVL_8 = Ст.сержант
LVL_9 = Дед
LVL_10 = Старшина
LVL_11 = Прапор
LVL_12 = Ст.прапор
LVL_13 = Крыса тыловая
LVL_14 = Мл.лейтенант
LVL_15 = Лейтенант
LVL_16 = Ст.лейтенант
LVL_17 = Капитан
LVL_18 = Майор
LVL_19 = Подполковник
LVL_20 = Полковник
LVL_21 = Генерал - Майор
LVL_22 = Генерал - Лейтенант
LVL_23 = Генерал - Полковник
LVL_24 = Генерал - Армии
LVL_25 = KPS - Маршал
LVL_26 = KPS - Ветеран
Снимок.PNG
 
@b0untY, Смотрите настройки плагинов. Может у ваших админов есть доступ к добавлению опыта через меню в игре. Вот они и добавляют его, ну или если у админов нет доступа, то скорее всего какой то плагин выдаёт.
 
@b0untY, Смотрите настройки плагинов. Может у ваших админов есть доступ к добавлению опыта через меню в игре. Вот они и добавляют его, ну или если у админов нет доступа, то скорее всего какой то плагин выдаёт.
Админы точно не выдают. Плагины все от скальпеля, настраивал так, что бы дополнительно (и темболее в таком количестве) ничего не выдавало.
Сообщение автоматически объединено:

видимо у него есть дополнительный опыт(надо мышкой на сюда навести или в бд посмотреть ar_addxp)
откуда взялся этот опыт, надо смотреть в логах
Верно, в ar_addxp добавился опыт. Вопрос кто его добавляет?
 

Вложения

  • Снимок.PNG
    Снимок.PNG
    19.3 KB · Просмотры: 3
Последнее редактирование:
@b0untY, не знаю, но кто то точно добавляет, и именно 15000
Если такое постоянно происходит, скорее всего это делает плагин, отключите для теста все плагины, которые хоть как то могут быть связаны с арми ранкс
 
@b0untY, не знаю, но кто то точно добавляет, и именно 15000
Если такое постоянно происходит, скорее всего это делает плагин, отключите для теста все плагины, которые хоть как то могут быть связаны с арми ранкс
Да это происходит постоянно, но почему то лично мне не добавляет, а другим игрокам (тоже не всем) добавляет....очень странно. Только что перешерстил все настройки всех плагинов, нигде не увидел что-либо связанного с данной выдачей очков.
 
@sas333,
Вот пожалуйста
Код:
amx_plugins
Список загруженых плагинов:
name version author file status
[ 1] Aliases checker 0.8.2 kanagava alias_detector0 работает
[ 2] ReAimDetector API 0.2.2 ReHLDS Team reaimdetector.a работает
[ 3] [190] AMXBans RBS 19.11.29 SKAJIbnEJIb & La amxbans_rbs.amx работает
[ 4] [183] Cvar On Map 19.12.07 SKAJIbnEJIb cvar_on_map.amx работает
[ 5] [190] Ultimate Weapons 19.11.29 SKAJIbnEJIb ultimate_weapon работает
[ 6] [183] Ultimate Flags 19.10.30 SKAJIbnEJIb ultimate_flags. работает
[ 7] [183] Ultimate Informe 17.10.30 SKAJIbnEJIb ultimate_inform работает
[ 8] [190] Ultimate Models 19.12.07 SKAJIbnEJIb ultimate_models работает
[ 9] [190] Army Ranks Ultim 19.11.29 SKAJIbnEJIb army_ranks_ulti работает
[ 10] [183] CsStats MySQL 19.08.27 SKAJIbnEJIb csstats_mysql.a работает
[ 11] [183] Ad From Server 19.08.29 SKAJIbnEJIb ad_from_server. работает
[ 12] [183] AR Bets 17.10.30 SKAJIbnEJIb ar_bets.amxx работает
[ 13] [190] Chat RBS 19.12.23 SKAJIbnEJIb chat_rbs.amxx работает
[ 14] [183] Chat Addons 19.08.01 SKAJIbnEJIb chat_addons.amx работает
[ 15] [183] CsStats ResetSco 18.03.24 SKAJIbnEJIb csstats_resetsc работает
[ 16] [183] Jobs RBS 19.02.22 SKAJIbnEJIb jobs_rbs.amxx работает
[ 17] [183] Kill Assist RBS 19.11.14 SKAJIbnEJIb & Di killassist_rbs. работает
[ 18] [190] MapChooser RBS 19.12.12 SKAJIbnEJIb & UF mapchooser_rbs. работает
[ 19] [183] Maps Helper 17.10.30 SKAJIbnEJIb maps_helper.amx работает
[ 20] [183] PTB RBS 17.10.30 Ptahhotep & SKAJ ptb_rbs.amxx работает
[ 21] [183] Radio RBS 18.02.08 SKAJIbnEJIb radio_rbs.amxx работает
[ 22] [183] Skill ELO 19.09.06 SKAJIbnEJIb skill_elo.amxx работает
[ 23] [183] StatsX RBS 19.08.28 SKAJIbnEJIb & AM statsx_rbs.amxx работает
[ 24] Stats Configuration 18.05.15 SKAJIbnEJIb & AM statscfg_rbs.am работает
[ 25] [183] Stimulation RBS 19.11.02 SKAJIbnEJIb stimulation_rbs работает
[ 26] [183] Top Award RBS 19.08.28 SKAJIbnEJIb topaward_rbs.am работает
[ 27] [183] VoteBan RBS 17.10.30 SKAJIbnEJIb voteban_rbs.amx работает
[ 28] [190] Warmup RBS 19.12.23 SKAJIbnEJIb warmup_rbs.amxx работает
[ 29] [190] VIP RBS 19.12.09 SKAJIbnEJIb vip_rbs.amxx работает
[ 30] [183] Fast Hack Detect 19.03.12 Valer4 fast_hack_detec работает
[ 31] [183] ESP RBS 17.10.30 SKAJIbnEJIb & Ko esp_rbs.amxx работает
[ 32] [183] AfkKicker RBS 19.08.28 SKAJIbnEJIb afkkicker_rbs.a работает
[ 33] [183] Parachute RBS 17.12.12 KRoT@L/JTP10181 parachute_rbs.a работает
[ 34] [183] Demo Recorder RB 18.02.08 SKAJIbnEJIb demorecorder_rb работает
[ 35] Bullet Damage Ultra Lite Leo_[BH] bullet_damage_u работает
[ 36] Telegram Messages 2.0 cshost.com.ua telegramMessage работает
[ 37] Recoil Control 1.5 OT recoil_control. работает
[ 38] Style C4 Timer 3.1 OciXCrom crx_c4timer.amx работает
[ 39] Unlimited ChooseTeam ( 1.0 ConnorMcLeod & p unlimited_choos работает
[ 40] Admin Commands 1.9.0-dev+ AMXX Dev Team admincmd.amxx работает
[ 41] Multi-Lingual System 1.9.0-dev+ AMXX Dev Team multilingual.am работает
[ 42] Menus Front-End 1.9.0-dev+ AMXX Dev Team menufront.amxx работает
[ 43] Commands Menu 1.9.0-dev+ AMXX Dev Team cmdmenu.amxx работает
[ 44] Players Menu 1.9.0-dev+ AMXX Dev Team plmenu.amxx работает
[ 45] Maps Menu 1.9.0-dev+ AMXX Dev Team mapsmenu.amxx работает
[ 46] Plugin Menu 1.9.0-dev+ AMXX Dev Team pluginmenu.amxx работает
[ 47] Admin Chat 1.9.0-dev+ AMXX Dev Team adminchat.amxx работает
[ 48] Admin Votes 1.9.0-dev+ AMXX Dev Team adminvote.amxx работает
[ 49] [190] NextMap 18.09.25 SKAJIbnEJIb & AM nextmap.amxx работает
[ 50] [190] TimeLeft 18.09.25 SKAJIbnEJIb & AM timeleft.amxx работает
[ 51] Pause Plugins 1.9.0-dev+ AMXX Dev Team pausecfg.amxx работает
[ 52] Restrict Weapons 1.9.0-dev+ AMXX Dev Team restmenu.amxx работает
52 plugins, 52 работает
 
эти могут выдавать
В любом случае спасибо за помощь.
Прошерстил конфиги, ну хоть убейте, нет там ничего такого, что могло бы выдавать очки(
Попробую отключить на время.
🔵 Проблема еще в том, что сервер я пока не рекламирую, занимаюсь настройкой, и что бы проверить нужен хотя бы минимальный онлайн, а это на данном этапе сложно, те с кем можно было бы проверить, не всегда могут.
 
@SKAJIbnEJIb,
Еще не проверил, но кажется догадываюсь в чём причина.

В конфиге jobs_rbs стоял квар "jobs_type "0""
А в заданиях примерно так были выставлены параметры:
Код:
// Убить игроков
jobs_set_frags "15   20 25 30 35"
jobs_get_frags "9000 20 25 12 15"
jobs_typ_frags "$    xp xp anew anew"

// Убить в голову
jobs_set_headshots "5  10 15 20 25"
jobs_get_headshots "2  4  7  10 15"
jobs_typ_headshots "xp xp anew anew anew"
   
// Убить с ножа
jobs_set_knifes "1    3"
jobs_get_knifes "5    15"
jobs_typ_knifes "anew anew"
   
// Убить с AWP
jobs_set_awp "10   15   20   25 30"
jobs_get_awp "4    7    10   30 40"
jobs_typ_awp "anew anew anew xp xp"
   
// Убить с гранаты
jobs_set_gren "1    2    3"
jobs_get_gren "5    10   15"
jobs_typ_gren "anew anew anew"
   
// Убить с DEAGLE
jobs_set_deagle "5    8    10   15"
jobs_get_deagle "5    10   15   25"
jobs_typ_deagle "anew anew anew anew"
   
// Убить с MP5
jobs_set_mp5 "5    9    13   17   25"
jobs_get_mp5 "4    8    12   20   30"
jobs_typ_mp5 "anew anew anew anew anew"

// Убить со SCOUT
jobs_set_scout "5    8    11   14   20"
jobs_get_scout "5    8    11   15   25"
jobs_typ_scout "anew anew anew anew anew"
   
// Убить игроков не умерев
jobs_set_nodead_frags "5  8  10 15"
jobs_get_nodead_frags "15 20 25 35"
jobs_typ_nodead_frags "xp xp xp xp"
   
// Убить игроков в голову не умерев
jobs_set_nodead_headshots "3  6  10"
jobs_get_nodead_headshots "10 20 30"
jobs_typ_nodead_headshots "xp xp xp"
   
// Убить себя с гранаты
jobs_set_deadgren "1"
jobs_get_deadgren "5"
jobs_typ_deadgren "anew"

// Умереть с ножа
jobs_set_victimknife "1"
jobs_get_victimknife "15"
jobs_typ_victimknife "anew"

// Умереть с гранаты
jobs_set_victimgren "1"
jobs_get_victimgren "15"
jobs_typ_victimgren "anew"

// Взорвать бомб
jobs_set_expload "1"
jobs_get_expload "5"
jobs_typ_expload "anew"

// Разминировать бомб
jobs_set_defused "1"
jobs_get_defused "5"
jobs_typ_defused "anew"

// Набрать на начало раунда 16000$
jobs_set_money "1"
jobs_get_money "30"
jobs_typ_money "anew"

// Заработать очки /anew
jobs_set_addanew "1  2  3"
jobs_get_addanew "15 30 45"
jobs_typ_addanew "xp xp xp"
   
// Потратить очки /anew
jobs_set_robanew "1  2  3"
jobs_get_robanew "10 20 30"
jobs_typ_robanew "xp xp xp"

Как думаете, это могло быть причиной?
Сообщение автоматически объединено:

Дополню свой комментарий выше.

При настройке в конфиге:

// Убить игроков в голову не умерев
jobs_set_nodead_headshots "3 6 10"
jobs_get_nodead_headshots "10 20 30"
jobs_typ_frags ""

В информере пишет, что награда будет "опытом". Почему так?222.jpg
 
Последнее редактирование:
@SKAJIbnEJIb, Проверил прикол со званиями.
Всеравно меняет. Заметил закономерность, звания выдает перед голосованием за след. карту, и после продления карты.20200301114110_1.jpg20200301114110_1.jpg20200301114112_1.jpg20200301114218_1.jpg
Код:
[KPS] Боец 13 получил новое звание - Салага. Поздравляем![KPS] Боец 13 получил новое звание - Черпак. Поздравляем![KPS] Боец 13 получил новое звание - Слон. Поздравляем![KPS] Боец 13 получил новое звание - Ефрейтор. Поздравляем![KPS] Боец 13 получил новое звание - Мл.сержант. Поздравляем![KPS] Боец 13 получил новое звание - Сержант. Поздравляем![KPS] Боец 13 получил новое звание - Ст.сержант. Поздравляем![KPS] Боец 13 получил новое звание - Дед. Поздравляем![KPS] Боец 13 получил новое звание - Старшина. Поздравляем![KPS] Боец 13 получил новое звание - Прапор. Поздравляем![KPS] Боец 13 получил новое звание - Ст.прапор. Поздравляем![KPS] Боец 13 получил новое звание - Крыса тыловая. Поздравляем![KPS] Боец 13 получил новое звание - Мл.лейтенант. Поздравляем![KPS] Боец 13 получил новое звание - Лейтенант. Поздравляем![KPS] Боец 13 получил новое звание - Ст.лейтенант. Поздравляем![KPS] Боец 13 получил новое звание - Капитан. Поздравляем![KPS] Боец 13 получил новое звание - Майор. Поздравляем![KPS] Боец 13 получил новое звание - Подполковник. Поздравляем![KPS] b0untY получил бонус Комплект Оружия как Лучший игрок раунда!
[KPS] Вы стреляли в 13, попав 0 раз и нанесли 0 урона >> Ни одного попадания
[KPS] Вас убил 13 с ak47 @ 14 метров [42HP 91AP] >> Грудь: 1 Пр. рука: 1
[KPS] b0untY получил бонус Комплект Оружия как Лучший игрок раунда!
[KPS] Боец 13 получил новое звание - Салага. Поздравляем!
[KPS] Боец 13 получил новое звание - Черпак. Поздравляем!
[KPS] Боец 13 получил новое звание - Слон. Поздравляем!
[KPS] Боец 13 получил новое звание - Ефрейтор. Поздравляем!
[KPS] Боец 13 получил новое звание - Мл.сержант. Поздравляем!
[KPS] Боец 13 получил новое звание - Сержант. Поздравляем!
[KPS] Боец 13 получил новое звание - Ст.сержант. Поздравляем!
[KPS] Боец 13 получил новое звание - Дед. Поздравляем!
[KPS] Боец 13 получил новое звание - Старшина. Поздравляем!
[KPS] Боец 13 получил новое звание - Прапор. Поздравляем!
[KPS] Боец 13 получил новое звание - Ст.прапор. Поздравляем!
[KPS] Боец 13 получил новое звание - Крыса тыловая. Поздравляем!
[KPS] Боец 13 получил новое звание - Мл.лейтенант. Поздравляем!
[KPS] Боец 13 получил новое звание - Лейтенант. Поздравляем!
[VIP] [Курсантик] [M] [STEAM]  D1sa  : Команда, держаться вместе
[KPS] Боец 13 получил новое звание - Ст.лейтенант. Поздравляем!
[VIP] [Курсантик] [M] [STEAM]  D1sa  : Следуйте за мной
[Гл. Админ] [Подполковник] [M-] [STEAM]  b0untY  : Внимание, граната! [С
[KPS] Боец 13 получил новое звание - Капитан. Поздравляем!
[Гл. Админ] [Подполковник] [M-] [STEAM]  b0untY  : Внимание, граната! [С
[KPS] Боец 13 получил новое звание - Майор. Поздравляем!
[KPS] Боец 13 получил новое звание - Подполковник. Поздравляем!
[VIP] [Курсантик] [M] [STEAM]  D1sa  : Внимание, граната! [СЛЕПОВАЯ]
[VIP] [Курсантик] [M] [STEAM]  D1sa  : Команда, держаться вместе
[VIP] [Курсантик] [M] [STEAM]  D1sa  : Следуйте за мной
 
В информере пишет, что награда будет "опытом". Почему так?
потому что если не указывать награду для конкретного задания, будет использоваться значение по умолчанию что в первом кваре

[ 25] [183] Stimulation RBS 19.11.02 SKAJIbnEJIb stimulation_rbs работает
вот этот конфиг покажите
 
потому что если не указывать награду для конкретного задания, будет использоваться значение по умолчанию что в первом кваре


вот этот конфиг покажите
1. Дело в том что первый квар равен "0", тобишь jobs_type "0" , а "0"- это и есть выдача anew. Но я пробовал и так:
jobs_typ_frags "anew anew anew", всёравно на некоторых заданиях пишет, что получу опыт. Может не так что пишу?

2. Ну я думаю уже нет смысла всё показывать, я уже увидел свою ошибку скорее всего. Спасибо что носом ткнули дурака)
Код:
stimulation_maptime_add "5"        "$"        "1000"        // за 5 минут на карте выдаст 10000$
stimulation_maptime_add "15"    "$"        "10000"        // за 10 минут на карте выдаст 16000$
stimulation_maptime_add "20"    "xp"    "15000"        // за 15 минут на карте выдаст 15 опыта Army Ranks Ultimate
stimulation_maptime_add "25"    "anew"    "3"            // за 25 минут на карте выдаст 3 поинта /anew
 
@b0untY, ну вот и решили проблему
Да, скорее всего решили)
А что по поводу этого:
1. Дело в том что первый квар равен "0", тобишь jobs_type "0" , а "0"- это и есть выдача anew. Но я пробовал и так:
jobs_typ_frags "anew anew anew", всёравно на некоторых заданиях пишет, что получу опыт. Может не так что пишу?
 
Сверху
Назад