Más traducciones y webhook master password

This commit is contained in:
borrageiros 2024-05-16 17:10:51 +02:00
parent ad5c4d3384
commit 3b57ecc0a0

View File

@ -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}`,