Skip to content

Commit afbfc94

Browse files
committed
core: added forward mapm_vote_canceled
1 parent 8343b0e commit afbfc94

File tree

3 files changed

+16
-1
lines changed

3 files changed

+16
-1
lines changed

addons/amxmodx/scripting/include/map_manager.inc

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -205,6 +205,15 @@ forward mapm_can_be_extended(type);
205205
*/
206206
forward mapm_vote_started(type);
207207

208+
/**
209+
* Called when core canceled vote.
210+
*
211+
* @param type Type of vote, used const VOTE_BY_*
212+
*
213+
* @noreturn
214+
*/
215+
forward mapm_vote_canceled(type);
216+
208217
/**
209218
* Called before vote finish.
210219
*

addons/amxmodx/scripting/map_manager_core.sma

Lines changed: 6 additions & 1 deletion
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.0.0-Beta-4"
10+
#define VERSION "3.0.0-Beta-5"
1111
#define AUTHOR "Mistrick"
1212

1313
#pragma semicolon 1
@@ -34,6 +34,7 @@ enum Forwards {
3434
CAN_BE_EXTENDED,
3535
PREPARE_VOTELIST,
3636
VOTE_STARTED,
37+
VOTE_CANCELED,
3738
ANALYSIS_OF_RESULTS,
3839
VOTE_FINISHED,
3940
COUNTDOWN
@@ -103,6 +104,7 @@ public plugin_init()
103104
g_hForwards[MAPLIST_LOADED] = CreateMultiForward("mapm_maplist_loaded", ET_IGNORE, FP_CELL);
104105
g_hForwards[PREPARE_VOTELIST] = CreateMultiForward("mapm_prepare_votelist", ET_IGNORE, FP_CELL);
105106
g_hForwards[VOTE_STARTED] = CreateMultiForward("mapm_vote_started", ET_IGNORE, FP_CELL);
107+
g_hForwards[VOTE_CANCELED] = CreateMultiForward("mapm_vote_canceled", ET_IGNORE, FP_CELL);
106108
g_hForwards[ANALYSIS_OF_RESULTS] = CreateMultiForward("mapm_analysis_of_results", ET_CONTINUE, FP_CELL, FP_CELL);
107109
g_hForwards[VOTE_FINISHED] = CreateMultiForward("mapm_vote_finished", ET_IGNORE, FP_STRING, FP_CELL, FP_CELL);
108110
g_hForwards[CAN_BE_IN_VOTELIST] = CreateMultiForward("mapm_can_be_in_votelist", ET_CONTINUE, FP_STRING, FP_CELL, FP_CELL);
@@ -615,6 +617,9 @@ stop_vote()
615617

616618
g_bVoteStarted = false;
617619
g_bVoteFinished = false;
620+
621+
new ret;
622+
ExecuteForward(g_hForwards[VOTE_CANCELED], ret, g_iVoteType);
618623
}
619624

620625
//-----------------------------------------------------//

addons/amxmodx/scripting/map_manager_nomination.sma

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -290,6 +290,7 @@ public clcmd_mapslist(id)
290290
show_lists_menu(id)
291291
{
292292
new text[64];
293+
// TODO: add ML
293294
new menu = menu_create("Maps lists:", "lists_handler");
294295

295296
new list[32], size = mapm_advl_get_active_lists();

0 commit comments

Comments
 (0)