77#endif
88
99# define PLUGIN " Map Manager: Core"
10- # define VERSION " 3.0.0-Beta-5 "
10+ # define VERSION " 3.0.0"
1111# define AUTHOR " Mistrick"
1212
1313#pragma semicolon 1
@@ -359,8 +359,6 @@ prepare_vote(type)
359359 return 0 ;
360360 }
361361
362- // server_print("--prepare vote--");
363-
364362 g_bVoteStarted = true ;
365363 g_bVoteFinished = false ;
366364
@@ -386,7 +384,7 @@ prepare_vote(type)
386384 new map_info[MapStruct];
387385 for (new random_map; g_iVoteItems < vote_max_items; g_iVoteItems++ ) {
388386 do {
389- random_map = random ( array_size);
387+ random_map = random_num ( 0 , array_size - 1 );
390388 ArrayGetArray (g_aMapsList, random_map, map_info);
391389 } while (is_map_in_vote (map_info[MapName]) || ! is_map_allowed (map_info[MapName], PUSH_BY_CORE, random_map));
392390
@@ -413,7 +411,7 @@ prepare_vote(type)
413411 arrayset (g_iRandomNums, - 1 , sizeof (g_iRandomNums));
414412 for (new i; i < g_iVoteItems + g_bCanExtend; i++ ) {
415413 do {
416- g_iRandomNums[i] = random ( g_iVoteItems + g_bCanExtend);
414+ g_iRandomNums[i] = random_num ( 0 , g_iVoteItems + g_bCanExtend - 1 );
417415 } while (in_array (i, g_iRandomNums[i]));
418416 }
419417 } else {
@@ -579,7 +577,6 @@ finish_vote()
579577 g_bVoteStarted = false ;
580578
581579 // vote results
582- // server_print("--finish vote--");
583580
584581 // pre forward
585582 new ret;
@@ -601,7 +598,7 @@ finish_vote()
601598 }
602599 }
603600 else {
604- max_vote = random ( g_iVoteItems);
601+ max_vote = random_num ( 0 , g_iVoteItems - 1 );
605602 }
606603
607604 // post forward
0 commit comments