|
26 | 26 | print("Mapvote loaded..."); |
27 | 27 | print("Developed by @DoktorSAS"); |
28 | 28 |
|
29 | | - //game["mapvote"] = "mapvote"; |
30 | | - //precacheMenu( "mapvote" ); |
31 | | - |
32 | 29 | level.map_winner = ""; |
33 | 30 |
|
34 | 31 | create_dvar("votetime", "00:00"); |
@@ -75,41 +72,6 @@ init() |
75 | 72 | level thread onPlayerConnect(); |
76 | 73 | } |
77 | 74 |
|
78 | | -/*default_onTimeLimit() |
79 | | -{ |
80 | | - var_0 = undefined; |
81 | | - level.finalKillCam_winner = "none"; |
82 | | -
|
83 | | - if ( level.teamBased ) |
84 | | - { |
85 | | - if ( game["teamScores"]["allies"] == game["teamScores"]["axis"] ) |
86 | | - var_0 = "tie"; |
87 | | - else if ( game["teamScores"]["axis"] > game["teamScores"]["allies"] ) |
88 | | - { |
89 | | - level.finalKillCam_winner = "axis"; |
90 | | - var_0 = "axis"; |
91 | | - } |
92 | | - else |
93 | | - { |
94 | | - level.finalKillCam_winner = "allies"; |
95 | | - var_0 = "allies"; |
96 | | - } |
97 | | -
|
98 | | - logstring( "time limit, win: " + var_0 + ", allies: " + game["teamScores"]["allies"] + ", opfor: " + game["teamScores"]["axis"] ); |
99 | | - } |
100 | | - else |
101 | | - { |
102 | | - var_0 = maps\mp\gametypes_gamescore::getHighestScoringPlayer(); |
103 | | -
|
104 | | - if ( isdefined( var_0 ) ) |
105 | | - logstring( "time limit, win: " + var_0.name ); |
106 | | - else |
107 | | - logstring( "time limit, tie" ); |
108 | | - } |
109 | | -
|
110 | | - thread endGame( var_0, game["strings"]["time_limit_reached"] ); |
111 | | -}*/ |
112 | | - |
113 | 75 | ArrayRemoveIndex(array, index) |
114 | 76 | { |
115 | 77 | new_array = []; |
@@ -379,24 +341,24 @@ quickresponses(response){} |
379 | 341 |
|
380 | 342 | _waittillFinalKillcamDone() |
381 | 343 | { |
382 | | - if ( !IsDefined( level.finalKillCam_winner ) ) |
| 344 | + if ( !IsDefined( level.finalKillCam_winner ) ) |
383 | 345 | { |
384 | 346 | if(wasLastRound()) |
385 | 347 | mapvote(); |
386 | 348 | return 0; |
387 | 349 | } |
388 | 350 |
|
389 | 351 |
|
390 | | - level waittill( "final_killcam_done" ); |
| 352 | + level waittill( "final_killcam_done" ); |
391 | 353 | if(wasLastRound()) |
392 | 354 | mapvote(); |
393 | 355 |
|
394 | | - return 1; |
| 356 | + return 1; |
395 | 357 | } |
396 | 358 |
|
397 | 359 | onPlayerConnect() |
398 | 360 | { |
399 | | - level endon("game_ended"); |
| 361 | + level endon("game_ended"); |
400 | 362 | for(;;) |
401 | 363 | { |
402 | 364 | level waittill("connected", player); |
@@ -493,10 +455,10 @@ getmapname(map) { |
493 | 455 | // BotWarfare code https://github.com/ineedbots/piw5_bot_warfare |
494 | 456 | is_a_bot() |
495 | 457 | { |
496 | | - assert( isDefined( self ) ); |
497 | | - assert( isPlayer( self ) ); |
| 458 | + assert( isDefined( self ) ); |
| 459 | + assert( isPlayer( self ) ); |
498 | 460 |
|
499 | | - return ( ( isDefined( self.pers["isBot"] ) && self.pers["isBot"] ) || ( isDefined( self.pers["isBotWarfare"] ) && self.pers["isBotWarfare"] ) || isSubStr( self getguid() + "", "bot" ) ); |
| 461 | + return ( ( isDefined( self.pers["isBot"] ) && self.pers["isBot"] ) || ( isDefined( self.pers["isBotWarfare"] ) && self.pers["isBotWarfare"] ) || isSubStr( self getguid() + "", "bot" ) ); |
500 | 462 | } |
501 | 463 |
|
502 | 464 | num_of_bots() |
|
0 commit comments