Skip to content

Commit 3628bb7

Browse files
committed
effects: fix freeze after map extend
1 parent fe98b99 commit 3628bb7

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

addons/amxmodx/scripting/map_manager_effects.sma

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
#include <map_manager>
55

66
#define PLUGIN "Map Manager: Effects"
7-
#define VERSION "0.0.4"
7+
#define VERSION "0.0.5"
88
#define AUTHOR "Mistrick"
99

1010
#pragma semicolon 1
@@ -162,7 +162,7 @@ public mapm_vote_finished(map[], type, total_votes)
162162
g_bFreezetimeChanged = false;
163163
set_float(FREEZETIME, get_float(FREEZETIME) - get_float(PREPARE_TIME) - get_float(VOTE_TIME) - 1);
164164
}
165-
if(get_num(CHANGE_TYPE) || get_num(LAST_ROUND)) {
165+
if(get_num(CHANGE_TYPE) || get_num(LAST_ROUND) || is_map_extended(map)) {
166166
freeze_unfreeze(1);
167167
}
168168
}
@@ -180,6 +180,11 @@ stock freeze_unfreeze(type)
180180
set_pev(id, pev_flags, type ? (pev(id, pev_flags) & ~FL_FROZEN) : pev(id, pev_flags) | FL_FROZEN);
181181
}
182182
}
183+
is_map_extended(map[])
184+
{
185+
new curmap[MAPNAME_LENGTH]; get_mapname(curmap, charsmax(curmap));
186+
return equali(map, curmap);
187+
}
183188
stock set_black_screenfade(fade)
184189
{
185190
new time, hold, flags;

0 commit comments

Comments
 (0)