Skip to content

Commit

Permalink
Merge branch 'XM4ZE:master' into master
Browse files Browse the repository at this point in the history
  • Loading branch information
NeofetchNpc authored Nov 19, 2024
2 parents bbdbbb9 + adc93ad commit a49e0f9
Show file tree
Hide file tree
Showing 8 changed files with 520 additions and 123 deletions.
157 changes: 40 additions & 117 deletions lib/werewolf.js
Original file line number Diff line number Diff line change
Expand Up @@ -679,20 +679,22 @@ async function pagi(conn, x, data) {
killww(x.room, x.dead, data);
shortPlayer(x.room, data);
changeDay(x.room, data);
return await conn.sendMessage(x.room, {
text: pagii(x),
contextInfo: {
externalAdReply: {
title: "W E R E W O L F",
mediaType: 1,
renderLargerThumbnail: true,
thumbnail: await resize(thumb1, 300, 175),
sourceUrl: "",
mediaUrl: thumb1,
},
mentionedJid: ment,
},
});
return conn.sendMessage(x.room, { image: { url: thumb1 }, caption: pagii(x), contextInfo: { mentionedJid: [ment] }});

// await conn.sendMessage(x.room, {
// text: pagii(x),
// contextInfo: {
// externalAdReply: {
// title: "W E R E W O L F",
// mediaType: 1,
// renderLargerThumbnail: true,
// thumbnail: await resize(thumb1, 300, 175),
// sourceUrl: "",
// mediaUrl: thumb1,
// },
// mentionedJid: ment,
// },
// });
}

async function voting(conn, x, data) {
Expand All @@ -713,40 +715,30 @@ async function voting(conn, x, data) {
dayVoting(x.room, data);
clearAll(x.room, data);
clearAllSTATUS(x.room, data);
return await conn.sendMessage(x.room, {
text: textnya,
contextInfo: {
externalAdReply: {
title: "W E R E W O L F",
mediaType: 1,
renderLargerThumbnail: true,
thumbnail: await resize(thumb2, 300, 175),
sourceUrl: "",
mediaUrl: thumb2,
},
mentionedJid: ment,
},
});
return conn.sendMessage(x.room, { image: { url: thumb2 }, caption: textnya, contextInfo: { mentionedJid: [ment] }});


// await conn.sendMessage(x.room, {
// text: textnya,
// contextInfo: {
// externalAdReply: {
// title: "W E R E W O L F",
// mediaType: 1,
// renderLargerThumbnail: true,
// thumbnail: await resize(thumb2, 300, 175),
// sourceUrl: "",
// mediaUrl: thumb2,
// },
// mentionedJid: ment,
// },
// });
}

async function malam(conn, x, data) {
var hasil_vote = voteResult(x.room, data);
if (hasil_vote === 0) {
textnya = `*⌂ W E R E W O L F - G A M E*\n\nTerlalu bimbang menentukan pilihan. Warga pun pulang ke rumah masing-masing, tidak ada yang dieksekusi hari ini. Bulan bersinar terang, malam yang mencekam telah datang. Semoga tidak ada yang mati malam ini. Pemain malam hari: kalian punya 90 detik untuk beraksi!`;
return conn
.sendMessage(x.room, {
text: textnya,
contextInfo: {
externalAdReply: {
title: "W E R E W O L F",
mediaType: 1,
renderLargerThumbnail: true,
thumbnail: await resize(thumb3, 300, 175),
sourceUrl: "",
mediaUrl: thumb3,
},
},
})
return conn.sendMessage(x.room, { image: { url: thumb3 }, caption: textnya })
.then(() => {
changeDay(x.room, data);
voteDone(x.room, data);
Expand All @@ -758,21 +750,7 @@ async function malam(conn, x, data) {
} else if (hasil_vote === 1) {
textnya = `*⌂ W E R E W O L F - G A M E*\n\nWarga desa telah memilih, namun hasilnya seri.\n\nBintang memancarkan cahaya indah malam ini, warga desa beristirahat di kediaman masing masing. Pemain malam hari: kalian punya 90 detik untuk beraksi!`;
let ment = [];
return conn
.sendMessage(x.room, {
text: textnya,
contextInfo: {
externalAdReply: {
title: "W E R E W O L F",
mediaType: 1,
renderLargerThumbnail: true,
thumbnail: await resize(thumb3, 300, 175),
sourceUrl: "",
mediaUrl: thumb3,
},
mentionedJid: ment,
},
})
return conn.sendMessage(x.room, { image: { url: thumb3 }, caption: textnya, contextInfo: { mentionedJid: [ment] }})
.then(() => {
changeDay(x.room, data);
voteDone(x.room, data);
Expand All @@ -793,21 +771,7 @@ async function malam(conn, x, data) {
voteKill(x.room, data);
let ment = [];
ment.push(hasil_vote.id);
return await conn
.sendMessage(x.room, {
text: textnya,
contextInfo: {
externalAdReply: {
title: "W E R E W O L F",
mediaType: 1,
renderLargerThumbnail: true,
thumbnail: await resize(thumb4, 300, 175),
sourceUrl: "",
mediaUrl: thumb4,
},
mentionedJid: ment,
},
})
return conn.sendMessage(x.room, { image: { url: thumb4 }, caption: textnya, contextInfo: { mentionedJid: [ment] }})
.then(() => {
changeDay(x.room, data);
voteDone(x.room, data);
Expand All @@ -829,21 +793,7 @@ async function malam(conn, x, data) {
voteKill(x.room, data);
let ment = [];
ment.push(hasil_vote.id);
return await conn
.sendMessage(x.room, {
text: textnya,
contextInfo: {
externalAdReply: {
title: "W E R E W O L F",
mediaType: 1,
renderLargerThumbnail: true,
thumbnail: await resize(thumb4, 300, 175),
sourceUrl: "",
mediaUrl: thumb4,
},
mentionedJid: ment,
},
})
return conn.sendMessage(x.room, { image: { url: thumb4 }, caption: textnya, contextInfo: { mentionedJid: [ment] }})
.then(() => {
changeDay(x.room, data);
voteDone(x.room, data);
Expand Down Expand Up @@ -950,21 +900,7 @@ async function win(x, t, conn, data) {
ment.push(x.player[i].id);
}
}
return await conn
.sendMessage(sesinya, {
text: textnya,
contextInfo: {
externalAdReply: {
title: "W E R E W O L F",
mediaType: 1,
renderLargerThumbnail: true,
thumbnail: await resize(thumb5, 300, 175),
sourceUrl: "",
mediaUrl: thumb5,
},
mentionedJid: ment,
},
})
return conn.sendMessage(x.room, { image: { url: thumb5 }, caption: textnya, contextInfo: { mentionedJid: [ment] }})
.then(() => {
delete data[x.room];
});
Expand All @@ -984,20 +920,7 @@ async function win(x, t, conn, data) {
ment.push(x.player[i].id);
}
}
return await conn.sendMessage(sesinya, {
text: textnya,
contextInfo: {
externalAdReply: {
title: "W E R E W O L F",
mediaType: 1,
renderLargerThumbnail: true,
thumbnail: await resize(thumb6, 300, 175),
sourceUrl: "",
mediaUrl: thumb5,
},
mentionedJid: ment,
},
});
return conn.sendMessage(x.room, { image: { url: thumb5 }, caption: textnya, contextInfo: { mentionedJid: [ment] }})
}
}

Expand Down Expand Up @@ -1236,4 +1159,4 @@ export {
run_vote,
run_malam,
run_pagi,
};
};
1 change: 0 additions & 1 deletion plugins/game-wwgc.js

This file was deleted.

Loading

0 comments on commit a49e0f9

Please sign in to comment.