Advertisement
n3k4a

Untitled

Jan 18th, 2019
233
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.61 KB | None | 0 0
  1. } else if (command === 'np') {
  2.  
  3. if(!serverQueue) return msg.channel.send({ embed: { color: 0x1D82B6, description:'There is nothing playing'}});
  4. const duration = (serverQueue.songs[0].duration.minutes*60000) + ((serverQueue.songs[0].duration.seconds%60000)*1000);
  5. const persentase = serverQueue.connection.dispatcher.time/duration;
  6. const curentDurationMinute = Math.floor(serverQueue.connection.dispatcher.time/60000) < 10 ? `0${Math.floor(serverQueue.connection.dispatcher.time/60000)}` : Math.floor(serverQueue.connection.dispatcher.time/60000);
  7. const currentDurationSeconds = Math.floor((serverQueue.connection.dispatcher.time%60000)/1000) < 10 ? `0${Math.floor((serverQueue.connection.dispatcher.time%60000)/1000)}` : Math.floor((serverQueue.connection.dispatcher.time%60000)/1000);
  8. const endDurationMinute = serverQueue.songs[0].duration.minutes < 10 ? `0${serverQueue.songs[0].duration.minutes}` : serverQueue.songs[0].duration.minutes;
  9. const endDurationSeconds = serverQueue.songs[0].duration.seconds < 10 ? `0${serverQueue.songs[0].duration.seconds}` : serverQueue.songs[0].duration.seconds;
  10.  
  11. const emb = new RichEmbed()
  12. .setColor('RANDOM')
  13. .setAuthor(serverQueue.songs[0].author.tag, serverQueue.songs[0].author.avatarURL)
  14. .setTitle(serverQueue.songs[0].title)
  15. .setURL(serverQueue.songs[0].url)
  16. .setThumbnail(serverQueue.songs[0].thumbnail)
  17. .setDescription(`▶ ${progressBar(persentase)} \`[${curentDurationMinute}:${currentDurationSeconds} - ${endDurationMinute}:${endDurationSeconds}]\`🔊`);
  18.  
  19. return msg.channel.send('🎶 **يعمل في الوقت الحالي...**', { embed: emb});
  20. };
  21.  
  22. function progressBar(percent){
  23. let num = Math.floor(percent*12);
  24. if(num === 1){
  25. return '🔘▬▬▬▬▬▬▬▬▬▬▬';
  26. }else if(num === 2){
  27. return '▬🔘▬▬▬▬▬▬▬▬▬▬';
  28. }else if(num === 3){
  29. return '▬▬🔘▬▬▬▬▬▬▬▬▬';
  30. }else if(num === 4){
  31. return '▬▬▬🔘▬▬▬▬▬▬▬▬';
  32. }else if(num === 5){
  33. return '▬▬▬▬🔘▬▬▬▬▬▬▬';
  34. }else if(num === 6){
  35. return '▬▬▬▬▬🔘▬▬▬▬▬▬';
  36. }else if(num === 7){
  37. return '▬▬▬▬▬▬🔘▬▬▬▬▬';
  38. }else if(num === 8){
  39. return '▬▬▬▬▬▬▬🔘▬▬▬▬';
  40. }else if(num === 9){
  41. return '▬▬▬▬▬▬▬▬🔘▬▬▬';
  42. }else if(num === 10){
  43. return '▬▬▬▬▬▬▬▬▬🔘▬▬';
  44. }else if(num === 11){
  45. return '▬▬▬▬▬▬▬▬▬▬🔘▬';
  46. }else if(num === 12){
  47. return '▬▬▬▬▬▬▬▬▬▬▬🔘';
  48. }else{
  49. return '🔘▬▬▬▬▬▬▬▬▬▬▬';
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement