Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const 3awasm = [
- {
- "type": "عاصمة الجزائر ؟",
- "answers": ["الجزائر"]
- },
- {
- "type": "عاصمة السعودية",
- "answers": ["الرياض"]
- },
- {
- "type": "عاصمة المغرب",
- "answers": ["الرباط"]
- },
- {
- "type": "عاصمة مصر",
- "answers": ["القاهرة"]
- },
- {
- "type": "عاصمة امريكا",
- "answers": ["واشنطن"]
- },
- {
- "type": "عاصمة تركيا",
- "answers": ["أنقرة"]
- },
- {
- "type": "عاصمة المانيا",
- "answers": ["برلين"]
- },
- {
- "type": "عاصمة ايطاليا",
- "answers": ["روما"]
- },
- {
- "type": "عاصمة الامارات",
- "answers": ["ابو ظبي"]
- },
- {
- "type": "عاصمة لبنان",
- "answers": ["بيروت"]
- },
- {
- "type": "عاصمة قطر",
- "answers": ["الدوحة"]
- },
- {
- "type": "عاصمة سوريا",
- "answers": ["دمشق"]
- },
- {
- "type": "عاصمة البحرين",
- "answers": ["المنامة"]
- },
- ];
- client.on('message', message => {
- if (!points[message.author.id]) points[message.author.id] = {
- points: 0,
- };
- if(!message.guild) return;
- let id = message.author.id,prefix="#";
- if (spee[id] && (new Date).getTime() - spee[id] < 15*1000) {
- let r = (new Date).getTime() - spee[id];
- r = 15*1000 - r;
- }
- if ( message.content == prefix "عواصم"){
- try{
- }catch(e){
- }
- if(!message.channel.guild) return message.reply('**:no_entry: , هذا الأمر للسيرفرات فقط**').then(m => m.delete(3000));
- const item = 3awasm[Math.floor(Math.random() * 3awasm.length)];
- const filter = response => {
- return item.answers.some(answer => answer.toLowerCase() === response.content.toLowerCase());
- };
- message.channel.send('**:loudspeaker: , لقد بدأت اللعبة الان !**').then(msg => {
- const embed = new Discord.RichEmbed()
- .setColor("RANDOM")
- .setAuthor(`:timer: , لديك »15« ثانية فقط لكتابة هذه الكلمة`)
- .setImage(`${item.type}`)
- .setFooter(`${message.author.tag}`, message.author.avatarURL)
- msg.channel.send(embed).then(() => {
- message.channel.awaitMessages(filter, { maxMatches: 1, time: 15000, errors: ['time'] })
- .then((collected) => {
- const sh = new Discord.RichEmbed()
- .setColor("RANDOM")
- .setDescription('**:tada: , جيد , لقد حصلت على نقطة**')
- .addField('#mypoints اكتب', 'لرؤية نقاطك' , true)
- .setFooter(message.author.username, message.author.avatarURL)
- message.channel.sendEmbed(sh);
- let won = collected.first().author;
- points[won.id].points++;
- })
- .catch(collected => {
- message.channel.send(`**:timer: , انتهئ الوقت , ولم يقم احد بتفكيك الكلمة**`);
- })
- fs.writeFile("./points.json", JSON.stringify(points), (err) => {
- if (err) console.error(err)
- })
- })
- })
- spee[id] = (new Date).getTime()
- }
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement