Skip to content

Commit 09ac234

Browse files
committed
Update LeaveGuildCommand.kt, and change cmmd perms.
1 parent 6937982 commit 09ac234

File tree

1 file changed

+11
-13
lines changed

1 file changed

+11
-13
lines changed

src/main/kotlin/net/perfectdreams/floppapower/commands/impl/LeaveGuildCommand.kt

Lines changed: 11 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -8,43 +8,41 @@ import net.perfectdreams.floppapower.commands.AbstractSlashCommand
88
class LeaveGuildCommand(private val m: FloppaPower, private val shardManager: ShardManager) : AbstractSlashCommand("leaveguild") {
99
override fun execute(event: SlashCommandEvent) {
1010
val guildId = event.getOption("guild_id")?.asString?.toLongOrNull()
11+
val peguinGuardID = 819692196378443800L
1112

12-
val allowedUsers = listOf(
13-
123170274651668480L,
14-
361977144445763585L
15-
)
16-
17-
if (allowedUsers.contains(event.interaction.user.idLong)) {
13+
if (event.member?.roles?.map { it.idLong }?.contains(peguinGuardID)!!) {
1814
if (guildId == null) {
1915
event.deferReply(true)
20-
.setContent("Não sei qual é esse servidor não fera <a:floppaTeeth:849638419885195324>")
16+
.setContent("Que diacho é esse que você escreveu meu amigo kk <a:floppaTeeth:849638419885195324>")
2117
.queue()
2218
return
2319
}
2420

2521
val guild = shardManager.getGuildById(guildId)
2622

2723
if (guild !== null) {
28-
guild.leave()
24+
guild
25+
.leave()
26+
.queue()
2927

3028
event.deferReply()
3129
.setContent(
3230
"""
33-
|Eu saí de `${guild.name}` (`${guild.id}`) como foi pedido!
34-
|A guild tinha `${guild.memberCount} membros`!
35-
|E pertencia à `${guild.owner?.user?.asTag}` (`${guild.owner?.id}`)
31+
🚪 Eu saí de `${guild.name}` (`${guild.id}`) como foi pedido!
32+
👑 Pertence à `${guild.owner?.user?.asTag}` (`${guild.owner?.id}`)
33+
👥 E tem um total de `${guild.memberCount} membros`!
3634
""".trimIndent()
3735
)
3836
.queue()
3937
} else {
4038
event.deferReply(true)
41-
.setContent("Não estou em nenhuma guild com este ID! Verifique se está certo")
39+
.setContent("Não estou em nenhuma guild com este ID! Verifique se está certo <a:00floppaearsfast:853465928036909126>")
4240
.queue()
4341
return
4442
}
4543
} else {
4644
event.deferReply(true)
47-
.setContent("Você não tem permissão para usar este comando!")
45+
.setContent("Você não tem permissão para usar este comando! <a:floppaTeeth:849638419885195324>")
4846
.queue()
4947
return
5048
}

0 commit comments

Comments
 (0)