Skip to content

Commit 50b4733

Browse files
committed
core: fix errors with menu10 after player vote
config fixes
1 parent 058b717 commit 50b4733

File tree

2 files changed

+11
-10
lines changed

2 files changed

+11
-10
lines changed

cstrike/addons/amxmodx/configs/map_manager.cfg

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -216,9 +216,9 @@ mapm_rtv_ignore_spectators "0"
216216
// EN: Nomination type.
217217
// 0 - standard, allows players to nominate multiple maps, of which a few random ones will be voted.
218218
// 1 - fixed, the first players fill the nomination slots and no one else can nominate.
219-
// RU: Тип номинации.
219+
// RU: Тип номинирования.
220220
// 0 - стандартный, позволяет игрокам номировать несколько карт, из которых несколько случайных попадут в голосование.
221-
// 1 - фиксированный, первые игроки забивают слоты номинации и больше никто номинировать не может.
221+
// 1 - фиксированный, первые игроки забивают слоты номинирования и больше никто номинировать не может.
222222
mapm_nom_type "0"
223223

224224
// EN: The maximum number of nominated maps in a vote.
@@ -230,32 +230,32 @@ mapm_nom_maps_in_vote "3"
230230
mapm_nom_maps_per_player "3"
231231

232232
// EN: Do not close the nomination menu if the player has nominated the maximum number of cards.
233-
// RU: Не закрывать меню номинации, если игрок номировал максимум карт.
233+
// RU: Не закрывать меню номинирования, если игрок номировал максимум карт.
234234
// 0 - disable, 1 - enable
235235
mapm_nom_dont_close_menu "1"
236236

237237
// EN: Nomination spam protection. Forbids to remove the nomination more often than indicated in the cvar.
238-
// RU: Защита от спама номинацией. Запрещает снимать номинацию чаще чем указано в кваре.
238+
// RU: Защита от спама номинированием. Запрещает снимать номинирование чаще чем указано в кваре.
239239
// seconds
240240
mapm_nom_denominate_time "5"
241241

242242
// EN: Display maps in random order in the nomination menu.
243-
// RU: Вывод карт в случайном порядке в меню номинации.
243+
// RU: Вывод карт в случайном порядке в меню номинирования.
244244
// 0 - disable, 1 - enable
245245
mapm_nom_random_sort "0"
246246

247247
// EN: Delete maps from the nomination that are not in the new list of maps. Occurs when "Advanced lists" changes the current map list.
248-
// RU: Удалять карты из номинации, которых нет в новом списке карт. Происходит, когда "Advanced lists" меняет текущий список карт.
248+
// RU: Удалять карты из номинирования, которых нет в новом списке карт. Происходит, когда "Advanced lists" меняет текущий список карт.
249249
// 0 - disable, 1 - enable
250250
mapm_nom_remove_maps "1"
251251

252252
// EN: In the nomination menu, display active map lists (from "Advanced lists")
253-
// RU: В меню номинации выводить активные списки карт (из "Advanced lists")
253+
// RU: В меню номинирования выводить активные списки карт (из "Advanced lists")
254254
// 0 - disable, 1 - enable
255255
mapm_nom_show_lists "0"
256256

257257
// EN: Enables a nomination for writing part of the map name in chat.
258-
// RU: Включает номинацию по написанию части названия карты в чате.
258+
// RU: Включает номинирование по написанию части названия карты в чате.
259259
// 0 - disable, 1 - enable
260260
mapm_nom_fast_nomination "1"
261261

cstrike/addons/amxmodx/scripting/map_manager_core.sma

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
#endif
88

99
#define PLUGIN "Map Manager: Core"
10-
#define VERSION "3.2.0"
10+
#define VERSION "3.2.1"
1111
#define AUTHOR "Mistrick"
1212

1313
#pragma semicolon 1
@@ -602,6 +602,7 @@ custom_items_builder()
602602
new ci_size = ArraySize(g_aCustomItems);
603603
g_iCustomItemsKeys = 0;
604604
arrayset(g_bCustomItemSkipNum, false, sizeof(g_bCustomItemSkipNum));
605+
arrayset(g_iCustomItemsIndex, 0, sizeof(g_iCustomItemsIndex));
605606

606607
for(new i; i < ci_size; i++) {
607608
ArrayGetArray(g_aCustomItems, i, custom_item);
@@ -760,7 +761,7 @@ public show_votemenu(id)
760761
public votemenu_handler(id, key)
761762
{
762763
// custom items
763-
if(key >= g_iVoteItems + g_bCanExtend) {
764+
if(g_iCustomItemsIndex[0] && key >= g_iVoteItems + g_bCanExtend) {
764765
new item = key - (g_iVoteItems + g_bCanExtend);
765766
new ci_handler = g_iCustomItemsHandlers[item];
766767

0 commit comments

Comments
 (0)