Advertisement
Guest User

Untitled

a guest
Apr 20th, 2019
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.41 KB | None | 0 0
  1.  
  2. const Discord = require("discord.js");
  3. const client = new Discord.Client();
  4.  
  5.  
  6. const newUsers = [];
  7.  
  8. client.on("ready", () => {
  9. console.log("I am ready!");
  10. });
  11.  
  12. client.on("message", (message) => {
  13. if (message.content.startsWith("ping")) {
  14. message.channel.send("pong!");
  15. }
  16. });
  17.  
  18. /* client.on("message", (message) => {
  19. if (message.content.startsWith("Assetto Corsa" && client.guilds.get('467010553626492959').members.get(message.author.id).roles.has('467011168511197215'))) {
  20. message.channel.send("Assetto Corsa postoji");
  21. } else {
  22. //client.guilds.get('467010553626492959').members.get(message.author.id).addRole('467011168511197215')
  23. message.channel.send("Assetto Corsa dodan!");
  24. }
  25. }); */
  26. client.on("message", (message) => {
  27. if (message.content.startsWith("DiRT")) {
  28. // client.guilds.get('467010553626492959').members.get(message.author.id).addRole('467011455108120589')
  29. message.channel.send("DiRT dodan!");
  30. }
  31. });
  32. /* client.on("message", (message) => {
  33. if (message.content.startsWith("F1")) {
  34. client.guilds.get('467010553626492959').members.get(message.author.id).addRole('467269707448320000')
  35. message.channel.send("F1 dodan!");
  36. }
  37. });
  38. client.on("message", (message) => {
  39. if (message.content.startsWith("iRacing")) {
  40. client.guilds.get('467010553626492959').members.get(message.author.id).addRole('467011215634464790')
  41. message.channel.send("iRacing dodan!");
  42. }
  43. });
  44. client.on("message", (message) => {
  45. if (message.content.startsWith("Project CARS")) {
  46. client.guilds.get('467010553626492959').members.get(message.author.id).addRole('467270191705882635')
  47. message.channel.send("Project CARS dodan!");
  48. }
  49. });
  50. client.on("message", (message) => {
  51. if (message.content.startsWith("Race Room")) {
  52. client.guilds.get('467010553626492959').members.get(message.author.id).addRole('467011249645813791')
  53. message.channel.send("RaceRoom Racing Experience!");
  54. }
  55. });
  56. client.on("message", (message) => {
  57. if (message.content.startsWith("rFactor")) {
  58. client.guilds.get('467010553626492959').members.get(message.author.id).addRole('467270251940413440')
  59. message.channel.send("rFactor dodan!");
  60. }
  61. });*/
  62.  
  63. client.on("guildMemberAdd", (member) => {
  64. const guild = member.guild;
  65. if (!newUsers[guild.id]) newUsers[guild.id] = new Discord.Collection();
  66. newUsers[guild.id].set(member.id, member.user);
  67.  
  68. if (newUsers[guild.id].size > 0) {
  69. const userlist = newUsers[guild.id].map(u => u.toString()).join(" ");
  70. const guide = guild.channels.find("name", "guide");
  71. const rules = guild.channels.find("name", "rules");
  72. const admin =client.channels.get("469078965537996810");
  73. guild.channels.find("name", "welcome").send(":race_car: **Novi član!**\n:oncoming_automobile:" + member + ", dobro došao u " + member.guild.name + "!\nMolim te pročitaj " + rules + " i " + guide + " prije objavljivanja.\nUkoliko imaš neka pitanja postavi ih u "+admin+"\nTi si naš " + member.guild.memberCount + ". član");
  74. client.fetchUser(member).then((user) => {
  75. user.send("Bok " + member + "! Dobro došao/la u Adria Racing. Adria Racing je community napravljen s ciljem okupljanja igrača simulacija s ovih prostora. \nZa početak molio bih te za početak da pročitaš upute i pravila koje se nalaze u kanalanima #rules i #guide . \nNakon što si pročitao/la upute i pravila vrijeme da ti dodijelimo neke uloge na server-u. Uloge su osmišljene tako da se dodijele one uloge za one simulacije koje vozač posjeduje, \nnpr. ako vozač posjeduje kopiju Assetto Corse da mu se tada dodijeli uloga Assetto Corsa i tako za sve igre koje posjeduje. \nKako bih dobio uloge pošalji poruku adminu da ti ih dodijelih s igrama koje posjeduješ. Moguće igre su Assetto Corsa, RaceRoom Racing Experience, iRacing, rFactor, Project Cars, DiRT igre i F1 igre. \nKada dobiješ uloge tvoje ime bi trebalo biti žute boje i s lijeve strane bi trebo vidjeti kanale za pojedine igre i još nekoliko dodatnih kanala uključujući i onaj za pričanje (ukoliko ih ne vidiš ponovno pokreni aplikaciju). \nUkoliko imaš prijatelje koji također voze pozovih preko sljedeće pozivnice kako bih nas se skupilo što više. https://discord.gg/mxgaWVE \nUkoliko imaš nekih pitanja ili nejasnoća postavi adminu ili u kanal #general unutar odjeljka community. Želimo ti puno uspjeha na stazi! :race_car:");
  76. }); }
  77. });
  78.  
  79. client.login("NDQ5MjMyMzQ2MjMxODY1MzU1.Di-BFw.laS1OQV2WZXLVCwAaArsTvUe7HQ");
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement