Map Manager [Modular] - нет надписей при ртв, неправильный подсчет голосов за смену

Сообщения
3,582
Реакции
1,570
Помог
137 раз(а)
Ошибка
нет надписей при ртв, неправильный подсчет голосов за смену
ОС
Windows
Amx Mod X
AMX Mod X 1.8.3-dev+5194 (http://www.amxmodx.org)
Билд
ReHLDS version: 3.4.0.660-dev
ReGamedll
ReGameDLL version: 5.7.0.312-dev
Версия Metamod
Metamod-r v1.3.0.128, API (5:13)
Список метамодулей
Currently loaded plugins:
description stat pend file vers src load unload
[ 1] AMX Mod X RUN - amxmodx_mm.dll v1.8.3-dev+5194 ini Start ANY
[ 2] Reunion RUN - reunion_mm.dll v0.1.0.92 ini Start Never
[ 3] Revoice RUN - revoice_mm.dll v0.1.0.32 ini Start Never
[ 4] ReAuthCheck RUN - reauthcheck_mm.dll v0.1.6 ini Start Never
[ 5] SafeNameAndChat RUN - safenameandchat.dll v1.1 ini ANY ANY
[ 6] Rechecker RUN - rechecker_mm.dll v2.5 ini Chlvl ANY
[ 7] mmtimer RUN - mmtimer.dll v1.6 ini ANY Never
[ 8] MySQL RUN - mysql_amxx.dll v1.8.3-dev+5194 pl1 ANY ANY
[ 9] Fun RUN - fun_amxx.dll v1.8.3-dev+5194 pl1 ANY ANY
[10] Engine RUN - engine_amxx.dll v1.8.3-dev+5194 pl1 ANY ANY
[11] FakeMeta RUN - fakemeta_amxx.dll v1.8.3-dev+5194 pl1 ANY ANY
[12] CStrike RUN - cstrike_amxx.dll v1.8.3-dev+5194 pl1 ANY ANY
[13] Ham Sandwich RUN - hamsandwich_amxx.dll v1.8.3-dev+5194 pl1 ANY ANY
[14] ReAPI RUN - reapi_amxx.dll v5.6.0.157-dev pl1 ANY Never
14 plugins, 14 running
Список плагинов
Currently loaded plugins:
name version author file status
[ 1] Aliases checker 0.8.2 kanagava alias_detector0 running
[ 2] fb_forwards 0.1.4 Kanagava & Realu fb_forwards.amx running
[ 3] FreshBans 1.4.0b kanagava fresh_bans_140_ running
[ 4] WebHS 0.1 kanagava fb_web_online.a running
[ 5] SF Warn Menu 0.1.4g serfreeman1337 sf_admin_warns. running
[ 6] Advanced Gag 1.9.0 neygomon amx_gag.amxx running
[ 7] CSStatsX SQL 0.7.4 serfreeman1337 csstatsx_sql.am running
[ 8] Admin Base 1.8.3-dev+ AMXX Dev Team admin.amxx running
[ 9] Admin Commands 1.8.3-dev+ AMXX Dev Team admincmd.amxx running
[ 10] Admin Help 1.8.3-dev+ AMXX Dev Team adminhelp.amxx running
[ 11] Slots Reservation 1.8.3-dev+ AMXX Dev Team adminslots.amxx running
[ 12] Multi-Lingual System 1.8.3-dev+ AMXX Dev Team multilingual.am running
[ 13] Menus Front-End 1.8.3-dev+ AMXX Dev Team menufront.amxx running
[ 14] Commands Menu 1.8.3-dev+ AMXX Dev Team cmdmenu.amxx running
[ 15] Teleport Menu 1.8.3-dev+ AMXX Dev Team telemenu.amxx running
[ 16] Maps Menu 1.8.3-dev+ AMXX Dev Team mapsmenu.amxx running
[ 17] Plugin Menu 1.8.3-dev+ AMXX Dev Team pluginmenu.amxx running
[ 18] Admin Chat 1.8.3-dev+ AMXX Dev Team adminchat.amxx running
[ 19] Anti Flood 1.8.3-dev+ AMXX Dev Team antiflood.amxx running
[ 20] Scrolling Message 1.8.3-dev+ AMXX Dev Team scrollmsg.amxx running
[ 21] Info. Messages 1.8.3-dev+ AMXX Dev Team imessage.amxx running
[ 22] Admin Votes 1.8.3-dev+ AMXX Dev Team adminvote.amxx running
[ 23] Pause Plugins 1.8.3-dev+ AMXX Dev Team pausecfg.amxx running
[ 24] Stats Configuration 1.8.3-dev+ AMXX Dev Team statscfg.amxx running
[ 25] Players Menu 1.8.2 AMXX Dev Team plmenu_ab.amxx running
[ 26] Money System Best t3rkecorejz MoneySystem.amx running
[ 27] Parachute 1.0 maeStro parachute.amxx running
[ 28] Reset Score 0.2 Silenttt / CepeH RESET_SCORE_V0. running
[ 29] Knife Menu 1.1 Nordic Warrior knife_menu.amxx running
[ 30] Knife Menu 1.1 Nordic Warrior knife_menu2.amx running
[ 31] Admin Menu 1.1 Nordic Warrior admin_menu.amxx running
[ 32] Auto recording demo 2.0 IzI | Bonaqua (R amx_autodemorec running
[ 33] [ReAPI] Advanced Team 0.1.0 Vaqtincha AdvancedTeamCho running
[ 34] Yet Another Voteban 1.7 AndrewZ/voed/wop yet_another_vot running
[ 35] Connect Exec 1.0 AleX connect_exec.am running
[ 36] Autoresponder/Advertis 0.5 MaximusBrood ad_manager.amxx running
[ 37] High Ping Kicker (Stea 0.16.2 OLO/shadow high_ping_kicke running
[ 38] [ReAPI] Custom Models 1.6.1 neugomon custom_models.a running
[ 39] Kill Distance (mod) 0.3f Nightscream kill_distance.a running
[ 40] unknown unknown unknown chatmanager.amx bad load
[ 41] say rules 1.1 Nordic Warrior rules.amxx running
[ 42] Admin Auto Remove 1.0 SLIMSHADY admin_auto_remo running
[ 43] AdminMenuExample 1.0 SLIMSHADY admin_menu_osn. running
[ 44] buy_admin 1.0 sergeychavko buy_admin.amxx running
[ 45] Spectator Bots 2.1 SISA spectator_bots. running
[ 46] Camera Changer 1.4 Nordic Warrior Camera_Changer. running
[ 47] СуперМаркет 3.0 Pain market.amxx running
[ 48] Pingwinowa bombka 0.1 diablix pingwin.amxx running
[ 49] Ball 1.1 Nordic ball.amxx running
[ 50] Random Skies 1.0 N.W. randomskies.amx running
[ 51] ADV. QUAKE SOUNDS 5.0 HATTRICK (HTTRCK QuakeSounds.amx running
[ 52] Train Killer 1.0 Pastout! trainkiller.amx running
[ 53] Mind Games 1.0 fifayer MindGames.amxx running
[ 54] BecomeVIP Plus 2.0 OciXCrom crx_becomevip.a running
[ 55] Light Menu 0.1 Nordic Warrior light_menu.amxx running
[ 56] Advanced Vault System 1.5 Destro adv_vault.amxx running
[ 57] Knife Duels 2.0.5 raizo duel_rmk.amxx running
[ 58] unknown unknown unknown sf_level_skins. bad load
[ 59] AFK Protection 2.0 rapara13 afk.amxx running
[ 60] AdminMenu 4.2 Nordic Warrior ( adminmenu.amxx running
[ 61] VipMenu 1.2 Remake by N.W. vipmenu.amxx running
[ 62] MG Grab 2.0 Nickron new_grab.amxx running
[ 63] iHOOK 1.0 arttty7 iHOOK.amxx running
[ 64] iFLY 1.0 arttty7 iFLY.amxx running
[ 65] Aim Info 1.2 xPaw/rmk by N.W. aimcountry.amxx running
[ 66] Money 1.1 x3/rmk by N.W. tm.amxx running
[ 67] key listener 0.7 cheap_suit keylistener.amx running
[ 68] Invisible Spectator 1.0 ReHLDS Team invisible_spect running
[ 69] Fix for sky 0.2 NordicWarrior fix_maps.amxx running
[ 70] OciXCrom's Rank System 2.6 OciXCrom crx_ranksystem. running
[ 71] StatsX Colored TOP15 1.8.3-dev+ AMXX Dev Team Statsx_Colored_ running
[ 72] Potti 1.40 p3tsin potti.amxx running
[ 73] BhopHack Detector 0.1 Mistrick bhophack_detect running
[ 74] Map Manager: Core 3.0.0-Beta Mistrick map_manager_cor running
[ 75] Map Manager: Scheduler 0.0.8 Mistrick map_manager_sch running
[ 76] Map Manager: Rtv 0.0.3 Mistrick map_manager_rtv running
[ 77] Map Manager: Nominatio 0.0.6 Mistrick map_manager_nom running
[ 78] Map Manager: Online so 0.0.1 Mistrick map_manager_onl running
[ 79] Map Manager: Informer 0.0.4 Mistrick map_manager_inf running
[ 80] Map Manager: Advanced 0.0.4 Mistrick map_manager_adv running
Автор плагина
Mistrick
Версия плагина
3.0 beta 4
Исходный код
прикреп.
Нет надписей при ртв. Если написать ртв, голосование начинается молча, без надписей в чате, да к тому же, выставлено голосование в процентах, при 60%. но когда я один пишу ртв, начинается голосование. (- тестировалось при 2-х людях, 1 чел = 50%.)

10_20180919205504_1.png
 
В этой теме было размещено решение! Перейти к решению.

Download all Attachments

Сообщения
2,751
Реакции
3,016
Помог
61 раз(а)
Используй последнюю версию с github
 
Сообщения
3,582
Реакции
1,570
Помог
137 раз(а)
wopox1337, ничего не поменялось.

10_20180922214912_1.png


p.s. В обычном мап менеджере от мистрика всё норм.
 
Сообщения
584
Реакции
1,006
Помог
18 раз(а)
Где cvarlist mapm_?
 
Сообщения
141
Реакции
201
Помог
5 раз(а)
Ну давай разберем по частям (но не все) написанное Mistrick'ом:
На сервере 2 человека, один из них пишет rtv.
g_iVotes было 0 стало 1

При vote mapm_rtv_percent 60
Число нужных голосов (need_votes) до старта голосования через rtv будет равно floatround(1.2) = 1, вычтем g_iVotes, получим 0.

Когда need_votes меньше или равно 0, выводится сообщение о начале голосования и происходит выход из функции. Сообщения, мол, тот или этот игрок проголосовал идут дальше по коду. :pardon:

Поэтому и голосование стартует молча.

sbelov020, А как ты хотел получить 60% игроков от двух?

[edit]
Как возможное решение:
need_votes = floatround(get_players_num() * get_num(PERCENT) / 100.0) - g_iVotes;
заменить на
need_votes = floatround(get_players_num() * get_num(PERCENT) / 100.0, floatround_ceil) - g_iVotes;
 
Последнее редактирование:
Сообщения
584
Реакции
1,006
Помог
18 раз(а)
juice,
Код:
new iVotes = (get_pcvar_num(g_pCvars[ROCK_MODE])) ? get_pcvar_num(g_pCvars[ROCK_PLAYERS]) - g_iRockVotes : floatround(get_players_num() * get_pcvar_num(g_pCvars[ROCK_PERCENT]) / 100.0, floatround_ceil) - g_iRockVotes;
В 2.5 так и было.:scratch_one-s_head:
 
Сообщения
141
Реакции
201
Помог
5 раз(а)
juice,
Код:
new iVotes = (get_pcvar_num(g_pCvars[ROCK_MODE])) ? get_pcvar_num(g_pCvars[ROCK_PLAYERS]) - g_iRockVotes : floatround(get_players_num() * get_pcvar_num(g_pCvars[ROCK_PERCENT]) / 100.0, floatround_ceil) - g_iRockVotes;
В 2.5 так и было.:scratch_one-s_head:
Я потом заглянул в не-модулар версию :crazy:
 

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

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