} break; case "balanceTeams": $players = getPlayersSkill($lid); balanceTeams($lid, $players); break; } } elseif ($uid) { switch ($request) { case "addFriend": if ($fid) { addFriend($uid, $fid); } break; case "newLobby": if (!isPlayerInLobby($uid)) { $name = $_POST['name']; $type = $_POST['type']; $address = $_POST['address']; $rcon = $_POST['rcon']; $address = explode(':', $address); $ip = gethostbyname($address[0]); $port = $address[1]; $region = ''; $map = $_POST['map']; $division = ''; if (isset($_POST['address'])) { $sid = newServer($ip, $port, $rcon); } else { $sid = 1; }
function removeOfflinePlayers($players) { foreach ($players as $player) { leaveLobby(getLPid($player, isPlayerInLobby($player))); } }