Polymorph: Mod Manager

Статус
В этой теме нельзя размещать новые ответы.
Сообщения
17
Реакции
1
Ошибка
Не продлевается мод
ОС
Linux
Amx Mod X
AMX Mod X 1.10.0.5461 (http://www.amxmodx.org)
Authors:
David "BAILOPAN" Anderson, Pavol "PM OnoTo" Marko
Felix "SniperBeamer" Geyer, Jonny "Got His Gun" Bergstrom
Lukasz "SidLuke" Wlasinski, Christian "Basic-Master" Hammacher
Borja "faluco" Ferrer, Scott "DS" Ehlert
Compiled: Dec 6 2021 10:40:01
Built from: https://github.com/alliedmodders/amxmodx/commit/ec82e3f
Build ID: 5461:ec82e3f
Core mode: JIT+ASM32
Билд
Protocol version 48
Exe version 1.1.2.7/Stdio (cstrike)
ReHLDS version: 3.13.0.788-dev
Build date: 07:36:33 Jul 12 2023 (3378)
Build from: https://github.com/dreamstalker/rehlds/commit/f955b07
ReGamedll
ReGameDLL version: 5.26.0.668-dev
Build date: 19:02:48 Dec 31 2023
Build from: https://github.com/s1lentq/ReGameDLL_CS/commit/d3c0ec8
Версия Metamod
Metamod-r v1.3.0.131, API (5:13)
Metamod-r build: 18:51:02 Jul 11 2022
Metamod-r from: https://github.com/theAsmodai/metamod-r/commit/adc9414
Список метамодулей
Currently loaded plugins:
description stat pend file vers src load unload
[ 1] Reunion RUN - reunion_mm_i386.so v0.2.0.13 ini Start Never
[ 2] Revoice RUN - revoice_plus_mm.so v2.1.0 ini ANY Never
[ 3] Rechecker RUN - rechecker_mm_i386.so v2.7 ini Chlvl ANY
[ 4] WHBlocker RUN - whblocker_mm_i386.so v1.5.697 ini Chlvl ANY
[ 5] SafeNameAndChat RUN - SafeNameAndChat.so v1.2 Beta 3 ini ANY ANY
[ 6] ReSemiclip RUN - resemiclip_mm_i386.so v2.4.3 ini Chlvl ANY
[ 7] HitBox Fix RUN - hitbox_fix_mm_i386.so v1.1.5 ini Start ANY
[ 8] AMX Mod X RUN - amxmodx_mm_i386.so v1.10.0.5461 ini Start ANY
[ 9] ReAPI RUN - reapi_amxx_i386.so v5.24.0.300-dev pl8 ANY Never
[10] VoiceUtils RUN - voice_utils_amxx_i386.so v1.0.0 pl8 ANY ANY
[11] ReAimDetector RUN - reaimdetector_amxx_i386.so v0.2.2 pl8 ANY Never
[12] ReParachute RUN - parachute_amxx_i386.so v1.1 Beta pl8 ANY ANY
[13] FakeMeta RUN - fakemeta_amxx_i386.so v1.10.0.5461 pl8 ANY ANY
[14] MySQL RUN - mysql_amxx_i386.so v1.10.0.5461 pl8 ANY ANY
[15] CStrike RUN - cstrike_amxx_i386.so v1.10.0.5461 pl8 ANY ANY
[16] Fun RUN - fun_amxx_i386.so v1.10.0.5461 pl8 ANY ANY
[17] Ham Sandwich RUN - hamsandwich_amxx_i386.so v1.10.0.5461 pl8 ANY ANY
[18] Engine RUN - engine_amxx_i386.so v1.10.0.5461 pl8 ANY ANY
18 plugins, 18 running
Список плагинов
id  name                    version     author            url                              file         status   
[ 1] 0 Polymorph: Mod Manager 1.1.2 Fysiks polymorph.a debug
[ 2] 1 UNREAL ANTI-ESP 3.32 Karaulov anti_esp.am running
[ 3] 2 ReAimDetector API 0.2.2 ReHLDS Team reaimdetect running
[ 4] 3 ReChecker Logging 1.0 custom rc_logging. running
[ 5] 4 Access Manager 1.0.0 mx?! AccessManag running
[ 6] 5 Lite Bans 2.3f neygomon + mx?! lite_bans_o running
[ 7] 6 ScreenMaker 1.1 neygomon screen_make running
[ 8] 7 Admin Commands 1.10.0.546 AMXX Dev Team admincmd.am running
[ 9] 8 Slots Reservation 1.10.0.546 AMXX Dev Team adminslots. running
[ 10] 9 Multi-Lingual System 1.10.0.546 AMXX Dev Team multilingua running
[ 11] 10 Menus Front-End 1.10.0.546 AMXX Dev Team menufront.a running
[ 12] 11 Commands Menu 1.10.0.546 AMXX Dev Team cmdmenu.amx running
[ 13] 12 Players Menu 1.10.0.546 AMXX Dev Team plmenu.amxx running
[ 14] 13 Maps Menu 1.10.0.546 AMXX Dev Team mapsmenu.am running
[ 15] 14 Plugin Menu 1.10.0.546 AMXX Dev Team pluginmenu. running
[ 16] 15 ACS Mute 1.0.1.1 ACADEMY-CS.RU acs_mute.am running
[ 17] 16 Chat Manager 1.1.2-16 Mistrick chatmanager running
[ 18] 17 Chat Manager: Addon 0.0.4-70 Mistrick chatmanager running
[ 19] 18 Polymorph: RockTheVote 1.0 Fysiks poly_rtv.am debug
[ 20] 19 Nextmap Chooser 0.3 Polymorph mapchooser. running
[ 21] 20 NextMap 1.10.0.546 AMXX Dev Team nextmap.amx running
[ 22] 21 [ReAPI] Block Fire in 3.1.0 F@nt0M reapi_block running
[ 23] 22 Block Radio Commands 1.0 d3m37r4 block_radio running
[ 24] 23 Simple Status Text: Sh 1.2 Leo_[BH] only_name_s running
[ 25] 24 [ReAPI] Hint blocker 0.1.0 F@tn0M reapi_hint_ running
[ 26] 25 Block Round Start Radi 1.0 BARRY. blockrounds running
[ 27] 26 Replace Info Message 2.3 maeStro aka 9iky replace_inf running
[ 28] 27 Pause Plugins 1.10.0.546 AMXX Dev Team pausecfg.am running
[ 29] 28 Stats Configuration 1.10.0.546 AMXX Dev Team statscfg.am running
[ 30] 29 Restrict Weapons 1.10.0.546 AMXX Dev Team restmenu.am running
[ 31] 30 reunion testing 1 reu_test.am running
[ 32] 31 UpdateHint 1.3 Lev updatehint. running
[ 33] 32 ReloadSoundFix 1.1 Karaulov reloadsound running
[ 34] 33 Advanced Kill Assists 1.5 Xelson next21_kill running
[ 35] 34 HUD Timeleft 1.0.4 BiZaJe hud_timelef running
[ 36] 35 resetscore(ReAPI) 1.0 Phantom resetscore. running
[ 37] 36 Save score & money 1.3.7 Minni Mouse Save_Score_ running
[ 38] 37 Auto recording demo 2.0 IzI | Bonaqua (R amx_autodem running
[ 39] 38 Reklama 20.05.2020 mx?! reklama.amx running
[ 40] 39 Changeteamenu 1.0 latelyjustwannad changeteam. running
[ 41] 40 Damager 0.0.5 steelzzz damager.amx running
[ 42] 41 [ReAPI] Info Killer 1.1.0 Jumper Info_Killer running
[ 43] 42 C4 Timer 0.1 Lightman bombtimer.a running
[ 44] 43 Menu System 0.1.2 serfreeman1337 menuSystemP running
[ 45] 44 Killer ScreenFade 0.0.5 Vaqtincha reapi_kille running
[ 46] 45 All Death Beams 0.9 SpaceDude all_death_b running
46 plugins, 46 running
Автор плагина
fysiks
Версия плагина
1.1.2
Исходный код
Прикрепил
Всех приветствую!
Плагин позволяет переключаться между модами посредством смены набора плагинов.

(Главная проблема)
После старта голосования за смену мода игнорируется опция продления
Игнорируется любой выбор из меню голосования

В плагине без моих вмешательств при выборе продления мода пишет в консоль

[AMXX] Displaying debug trace (plugin "polymorph.amxx", version "1.1.2")
[AMXX] Run time error 10: native error (native "get_pcvar_num")
[AMXX] [0] polymorph.sma::countModVotes (line 543)

и так при любом значении квара
poly_extendmod <1|0> -> отвечает за возможность выбора продления

Что я сделал в плагине
Сделал озвучку ртв
public plugin_precache()
{
precache_sound("misc/nextmap.wav")
precache_sound("misc/nextmode.wav")
}
client_cmd(0, "spk misc/nextmode")
client_cmd(0, "spk misc/nextmap")
Перевёл всё, что видят игроки и думал поломал что-то при переводе(хардкорил)(polymorphMod(ML OFF).sma)
Позже перевел через lang, благо разработчик предусмотрел такую возможность(polymorphMod.sma, polymorph.txt)
(но оказалось и с плагином без модификаций продление не работало)
не тестировал смену мода так-как первым делом модифицировал плагин¯\(ツ)
(Второстепенная проблема)
После перевода lang файлом
Отвалилось rtv выдавая в консоль

[AMXX] Displaying debug trace (plugin "polymorph.amxx", version "1.1.2")
[AMXX] Run time error 25: parameter error
[AMXX] [0] polymorphMod.sma::startModVote (line 530)
[AMXX] [1] polymorphMod.sma::_polyn_votemod (line 310)
Unhandled dynamic native error
[AMXX] Displaying debug trace (plugin "poly_rtv.amxx", version "1.0")
[AMXX] Run time error 10: native error (native "polyn_votemod")
[AMXX] [0] poly_rtv.sma::startRockVote (line 145)

пробовал раскоментить #include <polymorph> в poly_rtv.sma
компилятор выдал ошибку

compilator\poly_rtv.sma(11) : error 021: symbol already defined: "polyn_votemod"
(просто пальцем в небо:dntknw:)

в скриптинге понимаю минимально

Polymorph: Mod Manager - AlliedModders
 
В этой теме было размещено решение! Перейти к решению.

Download all Attachments

Последнее редактирование:
Сообщения
17
Реакции
1
Порылся, потыкался и нашел более свежую альтернативу этому плагину
Этот плагин старше некоторых игроков)
 
Статус
В этой теме нельзя размещать новые ответы.

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

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