Commit 24f784e0 authored by nanahira's avatar nanahira

fix bug of loop ready kick

parent 57adc2f0
Pipeline #6804 failed with stages
in 34 minutes and 13 seconds
...@@ -2890,7 +2890,8 @@ ygopro.stoc_follow 'HS_PLAYER_CHANGE', true, (buffer, info, client, server, data ...@@ -2890,7 +2890,8 @@ ygopro.stoc_follow 'HS_PLAYER_CHANGE', true, (buffer, info, client, server, data
if room.waiting_for_player != room.waiting_for_player2 if room.waiting_for_player != room.waiting_for_player2
room.waiting_for_player2 = room.waiting_for_player room.waiting_for_player2 = room.waiting_for_player
room.waiting_for_player_time = settings.modules.arena_mode.ready_time room.waiting_for_player_time = settings.modules.arena_mode.ready_time
room.waiting_for_player_interval = setInterval (()-> wait_room_start_arena(ROOM_all[client.rid]);return), 1000 if !room.waiting_for_player_interval
room.waiting_for_player_interval = setInterval (()-> wait_room_start_arena(ROOM_all[client.rid]);return), 1000
else if !room.waiting_for_player and room.waiting_for_player_interval else if !room.waiting_for_player and room.waiting_for_player_interval
clearInterval room.waiting_for_player_interval clearInterval room.waiting_for_player_interval
room.waiting_for_player_interval = null room.waiting_for_player_interval = null
......
...@@ -3807,9 +3807,11 @@ ...@@ -3807,9 +3807,11 @@
if (room.waiting_for_player !== room.waiting_for_player2) { if (room.waiting_for_player !== room.waiting_for_player2) {
room.waiting_for_player2 = room.waiting_for_player; room.waiting_for_player2 = room.waiting_for_player;
room.waiting_for_player_time = settings.modules.arena_mode.ready_time; room.waiting_for_player_time = settings.modules.arena_mode.ready_time;
room.waiting_for_player_interval = setInterval((function() { if (!room.waiting_for_player_interval) {
wait_room_start_arena(ROOM_all[client.rid]); room.waiting_for_player_interval = setInterval((function() {
}), 1000); wait_room_start_arena(ROOM_all[client.rid]);
}), 1000);
}
} else if (!room.waiting_for_player && room.waiting_for_player_interval) { } else if (!room.waiting_for_player && room.waiting_for_player_interval) {
clearInterval(room.waiting_for_player_interval); clearInterval(room.waiting_for_player_interval);
room.waiting_for_player_interval = null; room.waiting_for_player_interval = null;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment