Skip to content

Commit

Permalink
fixed some problems.
Browse files Browse the repository at this point in the history
  • Loading branch information
romanbaba committed Jul 2, 2024
1 parent 5a2eebb commit 866b017
Show file tree
Hide file tree
Showing 5 changed files with 16 additions and 17 deletions.
4 changes: 2 additions & 2 deletions src/commands/duel.js
Original file line number Diff line number Diff line change
Expand Up @@ -137,10 +137,10 @@ export default new SlashCommand({
sendLog({
content: `**DÜELLO:** <@${interaction.user.id}> ve <@${opponent.id}> arasındaki maçta ilk el oynanmadığı için oyun iptal edildi.`,
});
}, 15 * 1000);
}, 30 * 1000);

const firstCollector = message.createMessageComponentCollector({
time: 15000,
time: 1000 * 30,
max: Infinity,
filter: (btn) => btn.user.id === interaction.user.id,
});
Expand Down
2 changes: 1 addition & 1 deletion src/config.js
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ export default {
boost(power) {
return `🔊 **${power} adet yemek mi o? Harika bir tercih!** Şimdi <@{0}>'nin sıradaki hamlesini izleyelim. 🍔🔥`;
},
win: "👑👑 NİHAHİ SAVAŞ BİTTİ, EVRENİN SAHİBİ ARTIK <@{0}> OLDU. 👑👑",
win: "👑👑 NİHAHİ SAVAŞ BİTTİ, EVRENİN KAZANANI <@{0}> OLDU. 👑👑",
esc: "🤣🤣 PHUAHUAHUA <@{0}> KAÇTI!! 🤣🤣",
timeout:
"🔊 **Nihai savaş sırasında AFK kalmak mı? Güzel.** Şimdi de <@{0}>'nin sıradaki hamlesini izleyelim. 🍔🔥",
Expand Down
8 changes: 4 additions & 4 deletions src/utils/duels.js
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
// @ts-check
import { string } from "sneaks";
import {
AdvancedEmbed,
AdvancedEmbedType,
EmbedStyle,
disabledButtons,
randomInt,
} from "utilscord";
import config from "../config.js";
import { gameDB } from "../db.js";
import sendLog from "./log.js";
import attackRow from "./attack.js";
import { getUser } from "./general.js";
import { string } from "sneaks";
import sendLog from "./log.js";

/** @type {Map<string, [NodeJS.Timeout, NodeJS.Timeout?]>} */
export const timeouts = new Map();
Expand Down Expand Up @@ -459,7 +459,7 @@ export async function reRenderGame(
interaction.message.embeds[0]?.data ?? undefined,
)
.setInteraction(interaction)
.setStyle(AdvancedEmbedType.Default, "Düello")
.setStyle(EmbedStyle.Default, "Düello")
.setDescription(
"Maç başladı; 15 saniye içinde atağınızı veya savunmanızı gerçekleştirmezseniz, el karşı tarafa geçer. Eğer her iki taraf da üst üste aynı durumu gerçekleştirirse, maç iptal edilir.",
)
Expand Down
1 change: 0 additions & 1 deletion src/utils/general.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
// @ts-check

import { client } from "../client.js";

export function getUser(userId) {
Expand Down
18 changes: 9 additions & 9 deletions src/views/embeds.js
Original file line number Diff line number Diff line change
@@ -1,44 +1,44 @@
// @ts-check
import { AdvancedEmbed, AdvancedEmbedType } from "utilscord";
import { AdvancedEmbed, EmbedStyle } from "utilscord";
import config from "../config.js";

/** @param {import("discord.js").CommandInteraction} interaction */
export const DeniedEmbed = (interaction) =>
new AdvancedEmbed()
// @ts-ignore
.setInteraction(interaction)
.setStyle(AdvancedEmbedType.Error, "Reddedildi")
.setStyle(EmbedStyle.Error, "Reddedildi")
.setDescription("Karşı rakip nihahi savaşı reddetdi.");

/** @param {import("discord.js").CommandInteraction} interaction */
export const TimeIsOver = (interaction) =>
new AdvancedEmbed()
// @ts-ignore
.setInteraction(interaction)
.setStyle(AdvancedEmbedType.Error, "Zaman Aşımı")
.setStyle(EmbedStyle.Error, "Zaman Aşımı")
.setDescription("Karşı rakip nihahi savaşı zamanında kabul edemedi.");

/** @param {import("discord.js").CommandInteraction} interaction */
export const FirstAttackNoUsed = (interaction) =>
new AdvancedEmbed()
// @ts-ignore
.setInteraction(interaction)
.setStyle(AdvancedEmbedType.Error, "Maç iptal edildi.")
.setStyle(EmbedStyle.Error, "Maç iptal edildi.")
.setDescription("İlk turdan eylem gerçekleşmediği için maç iptal edildi.");

export function DuelWaitEmbed(interaction) {
return new AdvancedEmbed()
.setInteraction(interaction)
.setStyle(AdvancedEmbedType.Loading, "Bekleniyor...")
.setStyle(EmbedStyle.Loading, "Bekleniyor...")
.setDescription(
"⏳ **Düello isteğini 15 saniye içinde kabul etmezsen, otomatik olarak reddedilecektir.** Acele et ve savaşa hazırlan! 🤺🕒",
"⏳ **Düello isteğini 30 saniye içinde kabul etmezsen, otomatik olarak reddedilecektir.** Acele et ve savaşa hazırlan! 🤺🕒",
)
.setFields({
name: "Bilgilendirmeler",
value: [
"Eğer biriniz 2 kez elinizi oynamaz ise maç iptal edilir.",
"Eğer ikinizde üst üste elinizi oynamaz ise maç iptal edilir.",
"El başına 15 saniye süreniz bulunmaktadır.",
"El başına 30 saniye süreniz bulunmaktadır.",
"Yapacağınız her eylem kayıt altına alınmaktadır.",
"İyi eğlenceler! 🥳🎉",
]
Expand All @@ -50,7 +50,7 @@ export function DuelWaitEmbed(interaction) {
export function UnavailableEmbed(interaction) {
return new AdvancedEmbed()
.setInteraction(interaction)
.setStyle(AdvancedEmbedType.Error)
.setStyle(EmbedStyle.Error)
.setDescription(
"Düello başlatmak için senin veya rakibinin bir oyunda olmaması gerekir.",
);
Expand All @@ -61,7 +61,7 @@ export function StartEmbed(buttonInteraction, interaction, opponent) {

return new AdvancedEmbed()
.setInteraction(buttonInteraction)
.setStyle(AdvancedEmbedType.Default, "Maç Başladı")
.setStyle(EmbedStyle.Default, "Maç Başladı")
.setDescription(
"Maç başladı; 15 saniye içinde atağınızı veya savunmanızı gerçekleştirmezseniz, el karşı tarafa geçer. Eğer her iki taraf da üst üste aynı durumu gerçekleştirirse, maç iptal edilir.",
)
Expand Down

0 comments on commit 866b017

Please sign in to comment.