discord.js goldüye

aa12

Hectopat
Katılım
11 Temmuz 2019
Mesajlar
2.286
Makaleler
1
Çözümler
5
Öncelikle merhaba. Benim bir gold üye skiptim var. Ben bu skript de !goldüyeyap (id) komutunu kullanınca bir kişiye rol vermesini istiyorum.
Ve !goldüyeçıkar yazıncada o rolü almasını istiyorum. Yardımcı Olur musunuz?

Kod:
KOD:

const db = require('quick.db')

const Discord = require('discord.js')

const client = new Discord.Client();

const ayarlar = require("../ayarlar.json")



exports.run = async (client, message, args) => {

if(message.author.id != ayarlar.sahip) { return message.channel.send("❌ Sahibimin Komutunu Kullanamazsın")}



  let nesne = args[0]

  if (!nesne) return message.channel.send('Bir kullanıcının IDsini girmelisin?')



  db.set(`gold_${nesne}`, 'gold')



  message.channel.send(`\`${nesne}\` IDli kullanıcı artık gold üye oldu!`)



}

exports.conf = {

  enabled: true,

  guildOnly: false,

  aliases: [],

  permLevel: 4

};

exports.help = {

  name: 'goldyap',

  description: 'Gold üye yaparsınız',

  usage: 'goldyap <ID>'

};
konu kilit
 
Son düzenleyen: Moderatör:
Kod:
const db = require('quick.db')

const Discord = require('discord.js')

const client = new Discord.Client();

const ayarlar = require("../ayarlar.json")



exports.run = async (client, message, args) => {

if(message.author.id != ayarlar.sahip) { return message.channel.send("❌ Sahibimin Komutunu Kullanamazsın")}



  let nesne = args[0]

  if (!nesne) return message.channel.send('Bir kullanıcının IDsini girmelisin?')



  db.set(`gold_${nesne}`, 'gold')



  message.channel.send(`\`${nesne}\` IDli kullanıcı artık gold üye oldu!`)
  member.addRole('gold üye rolu id')



}

exports.conf = {

  enabled: true,

  guildOnly: false,

  aliases: [],

  permLevel: 4

};

exports.help = {

  name: 'goldyap',

  description: 'Gold üye yaparsınız',

  usage: 'goldyap <ID>'

};

Bunu kullanabilirsin.
 
Kod:
const db = require('quick.db')

const Discord = require('discord.js')

const client = new Discord.Client();

const ayarlar = require("../ayarlar.json")

exports.run = async (client, message, args) => {

if(message.author.id != ayarlar.sahip) { return message.channel.send("❌ Sahibimin Komutunu Kullanamazsın")}

let nesne = args[0]

if (!nesne) return message.channel.send('Bir kullanıcının IDsini girmelisin?')

db.set(`gold_${nesne}`, 'gold')

message.channel.send(`\`${nesne}\` IDli kullanıcı artık gold üye oldu!`)
member.addRole('gold üye rolu id')

}

exports.conf = {

enabled: true,

guildOnly: false,

aliases: [],

permLevel: 4.

};

exports.help = {

name: 'goldyap',

description: 'Gold üye yaparsınız',

usage: 'goldyap <ID>'

};

Bunu kullanabilirsin.

Reis bir hata var ama 28. satırda.
 
Reis bir hata var ama 28. satırda.

Ha pardon dur onu halledeyim.
JavaScript:
const db = require('quick.db')
const Discord = require('discord.js')
const client = new Discord.Client();
exports.run = async (bot, message, args) => {

let nesne = args[0]
if (!nesne) return message.channel.send(new Discord.RichEmbed().setColor('RANDOM').setDescription('Id yazmayi düşünüyormusun dostum?'))

db.delete(`endlessgold_${nesne}`)

message.channel.send(new Discord.RichEmbed().setColor('RANDOM').setDescription(`**${nesne}** the guy with id is no longer gold`))
}
exports.conf = {
enabled: true,
guildOnly: false,
aliases: [],
permLevel: 4.
};
exports.help = {
name: 'gold-sil',
description: '[Admin Komutu]',
usage: 'karaliste <ID>'
};

- Gold üye ekle.

JavaScript:
const db = require('quick.db')
const Discord = require('discord.js')
const client = new Discord.Client();
exports.run = async (bot, message, args) => {

let nesne = args[0]
if (!nesne) return message.channel.send(new Discord.RichEmbed().setColor('RANDOM').setDescription('write a id'))

db.set(`endlessgold_${nesne}`, 'gold')

message.channel.send(new Discord.RichEmbed().setColor('RANDOM').setDescription(`**${nesne}** you are gold`))
}
exports.conf = {
enabled: true,
guildOnly: false,
aliases: [],
permLevel: 4.
};
exports.help = {
name: 'set-gold',
description: '[Admin Komutu]',
usage: 'karaliste <ID>'
};

-main.js'ye atın.

JavaScript:
client.on("message", async msg => {
const request = require("node-superfetch");
const db = require("quick.db");
const ms = require("parse-ms");
const goldmesaj = new Discord.RichEmbed()
.setColor("RANDOM")
.setDescription("Hoş geldin gold üye!");

let timeout = 1000000;
let dakdest = await db.fetch(`goldd_${msg.author.id}`);
let i = db.fetch(`endlessgold_${msg.author.id}`);
if (i == "gold") {
if (dakdest !== null && timeout - (Date.now() - dakdest) > 0) {
let time = ms(timeout - (Date.now() - dakdest));
} else {
if (msg.author.bot) return;
if (msg.content.length > 1) {
db.set(`goldd_${msg.author.id}`, Date.now());

msg.channel.send(goldmesaj);
}
}
} else if (i == undefined) {
}
if (!i) return;
})
 
Ha pardon dur onu halledeyim.
JavaScript:
const db = require('quick.db')
const Discord = require('discord.js')
const client = new Discord.Client();
exports.run = async (bot, message, args) => {

let nesne = args[0]
if (!nesne) return message.channel.send(new Discord.RichEmbed().setColor('RANDOM').setDescription('Id yazmayi düşünüyormusun dostum?'))

db.delete(`endlessgold_${nesne}`)

message.channel.send(new Discord.RichEmbed().setColor('RANDOM').setDescription(`**${nesne}** the guy with id is no longer gold`))
}
exports.conf = {
enabled: true,
guildOnly: false,
aliases: [],
permLevel: 4.
};
exports.help = {
name: 'gold-sil',
description: '[Admin Komutu]',
usage: 'karaliste <ID>'
};

- Gold üye ekle.

JavaScript:
const db = require('quick.db')
const Discord = require('discord.js')
const client = new Discord.Client();
exports.run = async (bot, message, args) => {

let nesne = args[0]
if (!nesne) return message.channel.send(new Discord.RichEmbed().setColor('RANDOM').setDescription('write a id'))

db.set(`endlessgold_${nesne}`, 'gold')

message.channel.send(new Discord.RichEmbed().setColor('RANDOM').setDescription(`**${nesne}** you are gold`))
}
exports.conf = {
enabled: true,
guildOnly: false,
aliases: [],
permLevel: 4.
};
exports.help = {
name: 'set-gold',
description: '[Admin Komutu]',
usage: 'karaliste <ID>'
};

-main.js'ye atın.

JavaScript:
client.on("message", async msg => {
const request = require("node-superfetch");
const db = require("quick.db");
const ms = require("parse-ms");
const goldmesaj = new Discord.RichEmbed()
.setColor("RANDOM")
.setDescription("Hoş geldin gold üye!");

let timeout = 1000000;
let dakdest = await db.fetch(`goldd_${msg.author.id}`);
let i = db.fetch(`endlessgold_${msg.author.id}`);
if (i == "gold") {
if (dakdest !== null && timeout - (Date.now() - dakdest) > 0) {
let time = ms(timeout - (Date.now() - dakdest));
} else {
if (msg.author.bot) return;
if (msg.content.length > 1) {
db.set(`goldd_${msg.author.id}`, Date.now());

msg.channel.send(goldmesaj);
}
}
} else if (i == undefined) {
}
if (!i) return;
})

Aga son oalrak main.js demişin bende bot.js var orayamu kopyalim.
 

Geri
Yukarı