Update teams.lua

master
Minetest-j45 2021-03-20 21:25:07 +00:00 committed by GitHub
parent dc7f52f5eb
commit a5bc45f954
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 28 additions and 2 deletions

View File

@ -84,8 +84,8 @@ minetest.register_chatcommand("join", {
end,
})
minetest.register_globalstep(function(dtime)
if #sumo_duels.teams.arena_1 == 0 then --noone in arena1
minetest.register_globalstep(function(dtime)--for arena_1 and its waiting list
if #sumo_duels.teams.arena_1 == 0 then --noone in arena_1
if #sumo_duels.teams.waiting_arena_1 >= 2 then
sumo_duels.set_playing(sumo_duels.teams.waiting_arena_1[1], "1")
sumo_duels.set_playing(sumo_duels.teams.waiting_arena_1[1], "1")
@ -97,6 +97,32 @@ minetest.register_globalstep(function(dtime)
end
end
end)
minetest.register_globalstep(function(dtime)--for arena_2 and its waiting list
if #sumo_duels.teams.arena_2 == 0 then --noone in arena_2
if #sumo_duels.teams.waiting_arena_2 >= 2 then
sumo_duels.set_playing(sumo_duels.teams.waiting_arena_2[1], "1")
sumo_duels.set_playing(sumo_duels.teams.waiting_arena_2[1], "1")
end
elseif #sumo_duels.teams.arena_2 == 1 then
for _, name in ipairs(sumo_duels.teams.arena_2) do
minetest.chat_send_player(name, "Your opponent left. GG in a way. lol")
sumo_duels.set_lobby(name, "arena_2")
end
end
end)
minetest.register_globalstep(function(dtime)--for arena_3 and its waiting list
if #sumo_duels.teams.arena_3 == 0 then --noone in arena_3
if #sumo_duels.teams.waiting_arena_3 >= 2 then
sumo_duels.set_playing(sumo_duels.teams.waiting_arena_3[1], "1")
sumo_duels.set_playing(sumo_duels.teams.waiting_arena_3[1], "1")
end
elseif #sumo_duels.teams.arena_3 == 1 then
for _, name in ipairs(sumo_duels.teams.arena_3) do
minetest.chat_send_player(name, "Your opponent left. GG in a way. lol")
sumo_duels.set_lobby(name, "arena_3")
end
end
end)
minetest.register_on_dieplayer(function(player)
local team = sumo_duels.get_player_team(player:get_player_name())