Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const Discord = require('discord.js');
- const fs = require('fs');
- const client = new Discord.Client();
- var prefix = "#";///البريفيكس هنا
- giftKeys = {};
- let devs = ["ايدي خوياك" , "ايديك"];
- client.on("message", msg =>{///Light Codes
- let args = msg.content.split(" ").slice(1)[0];
- let cmd = msg.content.split(' ')[0]
- if(cmd === `${prefix}giftR`){///Light Codes
- let roleW = msg.mentions.roles.first();
- if(!devs.includes(msg.author.id)){
- let embed = new Discord.RichEmbed()
- .setColor("#42f4f4")
- .setTitle(`:x: - انت لاتمتلك الصلاحية`);
- msg.reply(embed).then( z => z.delete(3000));
- return
- }
- if(!roleW) {///Light Codes
- let embed = new Discord.RichEmbed()
- .setColor("#42f4f4")
- .setTitle(`:x: - منشن الرتبة \`${prefix}giftR <@admin-role>\``);
- msg.reply(embed).then( z => z.delete(3000)); return
- };
- let role = msg.guild.roles.find(`name`, roleW.name);
- if(!role) {///Light Codes
- let embed = new Discord.RichEmbed()
- .setColor("#42f4f4")
- .setTitle(`:x: - Could't find \`${roleW.name}\` role.`);
- msg.reply(embed).then( msgs => msgs.delete(3000));
- return
- }
- var randomkeys = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
- var gift = "";
- for (var y = 0; y < 16; y++) { ///16
- gift += `${randomkeys.charAt(Math.floor(Math.random() * randomkeys.length))}`;
- }
- giftKeys[gift] = role;
- let embed = new Discord.RichEmbed()
- .setColor("#42f4f4")
- .setTitle(`:ok_hand: - **تم ارسآل الكود على الخاص**`);
- msg.reply(embed);
- let embed2= new Discord.RichEmbed()
- .setAuthor(msg.author.username, msg.author.displayAvatarURL)
- .setThumbnail(msg.author.avatarURL)
- .addField("**Key Of Gift**", gift,true)
- .addField("Role",giftKeys[gift].name,true)
- .addField("This Key Made by", msg.author, true)
- .addField("The Room", msg.channel , true)
- .setTimestamp()
- .setFooter(client.user.username,client.user.displayAvatarURL)
- msg.author.send(embed2);
- };
- if( cmd === `${prefix}used`){
- if(!args) { ///Light Codes
- let embed = new Discord.RichEmbed()
- .setColor("#42f4f4")
- .setTitle(`:x: - **الرجاء ادخال كود الهدية** \`${prefix}used <Key>\``)
- msg.reply(embed).then( z => z.delete(3000));
- return
- }
- let embed = new Discord.RichEmbed()
- .setTitle(`**جاري التحقق من الكود**`)
- .setColor("#42f4f4")
- msg.reply(embed).then( msgs =>{
- if(giftKeys[args]){///Light Codes
- let hav = msg.member.roles.find(`name`, giftKeys[args].name);
- if(hav){///Light Codes
- let embed = new Discord.RichEmbed()
- .setTitle(`:x: - **انت تمتلك هذه الرتبة مسبقًا** \`${giftKeys[args].name}\``)
- .setColor("#42f4f4")
- msgs.edit(embed)
- return
- }
- let embed = new Discord.RichEmbed()
- .setTitle(`:tada: - **مبروك تم اعطائك رتبة** \`${giftKeys[args].name}\``)
- .setColor("#42f4f4")
- msgs.edit(embed)
- msg.member.addRole(giftKeys[args]);
- delete giftKeys[args]
- }else{
- let embed = new Discord.RichEmbed()
- .setTitle(`:x: - **الكود غير صيحيح أو انه مستعمل من قبل**`)
- .setColor("#42f4f4")
- msgs.edit(embed)
- }});
- };
- });
Advertisement
Add Comment
Please, Sign In to add comment