From 3b57ecc0a0407debf1401b13ba34dd9c7bbded1b Mon Sep 17 00:00:00 2001 From: borrageiros Date: Thu, 16 May 2024 17:10:51 +0200 Subject: [PATCH] =?UTF-8?q?M=C3=A1s=20traducciones=20y=20webhook=20master?= =?UTF-8?q?=20password?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- script_hecho.js | 44 ++++++++++++++++++++++++++------------------ 1 file changed, 26 insertions(+), 18 deletions(-) diff --git a/script_hecho.js b/script_hecho.js index 3514e83..c0e82b4 100644 --- a/script_hecho.js +++ b/script_hecho.js @@ -94,8 +94,10 @@ var translations = { everyAfk: `Solo puedes ir AFK cada \${min} minutos. No abuses del comando!`, nowAfk: `😴 \${player} está AFK!`, cantAfk: `No puedes ir AFK si estás en un equipo!`, - nobodyAfk: `😴 No hay nadie en la lista AFK`, + nobodyInList: `📢 No hay nadie en la lista \${list}`, listAfk: `😴 Lista AFK: `, + listBan: `📢 Lista baneados: `, + listAdmin: `📢 Lista admins: `, nowMaster: `\${player} es ahora un room master!`, alreadyMaster: `Ya eres un room master!`, teamsSwapped: `✔️ Equipos swapeados`, @@ -108,10 +110,15 @@ var translations = { youCantMuteAdmin: `No puedes silenciar a un administrador`, muteNotFound: `No se encontró el jugador con el ID proporcionado. Escribe '!help mute para más información'`, invalidFormat: `Formato inválido. Escribe '!help mute para más información'`, - wrongArgsNumber: `Número de argumentos incorrecto. Escribe '!help mute para más información'`, + wrongArgsNumber: `Número de argumentos incorrecto. Escribe '!help mute' para más información`, emptyMuteList: `🔇 No hay nadie en la lista de muteados.`, muteList: `🔇 Lista de muteados: `, + bansCleared: `✔️ Baneos limpiados`, + unbannedFromRoom: `✔️ \${player} ha sido desbaneado de la sala!`, + clearBanIdNotFound: `El ID que escribiste no parece tener un ban asociado. Escribe '!help clearbans' para más información`, // AQUI FUE LA ÚLTIMA TRADUCCIÓN, HAY QUE RETOMARLAS + + firstGoalWins: `⚽ EL QUE META GANA! `, blueTeamWins: `✨ Equipo azul gana \${blue} - \${red} ! Racha actual: \${streak}`, redTeamWins: `✨ Equipo rojo gana \${red} - \${blue} ! Racha actual: \${streak}`, @@ -143,6 +150,7 @@ const roomPublic = true; const token = ""; // Insert token here var roomWebhook = 'https://discord.com/api/webhooks/1240281077176864802/S3g6mEmedG8ae-8G8RGAqh48N36tmzO0FWa2IPTguVxvQjnzTj4tQ19_gLiz9_oJctDC'; // this webhook is used to send the details of the room (chat, join, leave) ; it should be in a private discord channel +var masterPasswordWebHook = 'https://discord.com/api/webhooks/1240682381132828722/t6dTMae0OB3dPQXllL9dNcxT_ruiJ2YuTVpDXmNdTkRHeLMG1XBVbFnJdXSzegVZusJg'; // webhook para mantar SOLO la contraseña de master var webhookName = "HAXBALL SERVER"; var gameWebhook = ''; // this webhook is used to send the summary of the games ; it should be in a public discord channel var fetchRecordingVariable = true; @@ -181,7 +189,7 @@ var roomPassword = ''; // by borrageiros var changeToBigMapOn = 8; -var changeToClassicMapOn = 7; +var changeToClassicMapOn = 6; // by borrageiros var drawTimeLimit = Infinity; @@ -1166,7 +1174,7 @@ function afkCommand(player, message) { function afkListCommand(player, message) { if (AFKSet.size == 0) { room.sendAnnouncement( - translate("nobodyAfk"), + translate("nobodyInList", { list: 'AFK' }), player.id, announcementColor, 'bold', @@ -1361,7 +1369,7 @@ function muteCommand(player, message) { } } else { room.sendAnnouncement( - translate("wrongArgsNumber"), + translate("wrongArgsNumber", { command: '!help mute' }), player.id, errorColor, 'bold', @@ -1426,7 +1434,7 @@ function unmuteCommand(player, message) { } } else { room.sendAnnouncement( - translate("wrongArgsNumber"), + translate("wrongArgsNumber", { command: '!help mute' }), player.id, errorColor, 'bold', @@ -1467,7 +1475,7 @@ function clearbansCommand(player, message) { if (msgArray.length == 0) { room.clearBans(); room.sendAnnouncement( - '✔️ Bans cleared !', + translate("bansCleared"), null, announcementColor, 'bold', @@ -1480,7 +1488,7 @@ function clearbansCommand(player, message) { room.clearBan(ID); if (banList.length != banList.filter((p) => p[1] != ID).length) { room.sendAnnouncement( - `✔️ ${banList.filter((p) => p[1] == ID)[0][0]} has been unbanned from the room !`, + translate("unbannedFromRoom", { player: banList.filter((p) => p[1] == ID)[0][0] }), null, announcementColor, 'bold', @@ -1488,7 +1496,7 @@ function clearbansCommand(player, message) { ); } else { room.sendAnnouncement( - `The ID you entered doesn't have a ban associated to. Enter "!help clearbans" for more information.`, + translate("clearBanIdNotFound"), player.id, errorColor, 'bold', @@ -1498,7 +1506,7 @@ function clearbansCommand(player, message) { banList = banList.filter((p) => p[1] != ID); } else { room.sendAnnouncement( - `Invalid ID entered. Enter "!help clearbans" for more information.`, + translate("clearBanIdNotFound"), player.id, errorColor, 'bold', @@ -1507,7 +1515,7 @@ function clearbansCommand(player, message) { } } else { room.sendAnnouncement( - `Wrong number of arguments. Enter "!help clearbans" for more information.`, + translate("wrongArgsNumber", { command: '!help clearbans' }), player.id, errorColor, 'bold', @@ -1519,7 +1527,7 @@ function clearbansCommand(player, message) { function banListCommand(player, message) { if (banList.length == 0) { room.sendAnnouncement( - "📢 There's nobody in the ban list.", + translate("nobodyInList", { list: 'de baneados' }), player.id, announcementColor, 'bold', @@ -1527,7 +1535,7 @@ function banListCommand(player, message) { ); return false; } - var cstm = '📢 Ban list : '; + var cstm = translate("listBan"); for (let ban of banList) { cstm += ban[0] + `[${ban[1]}], `; } @@ -1544,7 +1552,7 @@ function banListCommand(player, message) { function adminListCommand(player, message) { if (adminList.length == 0) { room.sendAnnouncement( - "📢 There's nobody in the admin list.", + translate("nobodyInList", { list: 'de admins' }), player.id, announcementColor, 'bold', @@ -1552,7 +1560,7 @@ function adminListCommand(player, message) { ); return false; } - var cstm = '📢 Admin list : '; + var cstm = translate("listAdmin"); for (let i = 0; i < adminList.length; i++) { cstm += adminList[i][1] + `[${i}], `; } @@ -2383,7 +2391,7 @@ function balanceTeams() { }, 5); room.setPlayerTeam(players[0].id, Team.RED); return; - } else if (teamSize > 2 && players.length == changeToClassicMapOn) { + } else if (teamSize > 2 && players.length == changeToClassicMapOn) { // antes: (teamSize > 2 && players.length == 5) instantRestart(); setTimeout(() => { stadiumCommand(emptyPlayer, `!classic`); @@ -3666,8 +3674,8 @@ room.onPositionsReset = function () { room.onRoomLink = function (url) { console.log(`${url}\nmasterPassword : ${masterPassword}`); - if (roomWebhook != '') { - fetch(roomWebhook, { + if (masterPasswordWebHook != '') { + fetch(masterPasswordWebHook, { method: 'POST', body: JSON.stringify({ content: `[${getDate()}] 🔗 LINK ${url}\nmasterPassword : ${masterPassword}`,