Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- client.on("message", async msg => {
- if (msg.author.bot) return;
- if (!msg.guild) return;
- if (!msg.member) msg.member = await msg.guild.fetchMember(msg);
- if (!msg.content.startsWith(prefix)) return;
- const args = msg.content
- .slice(prefix.length)
- .trim()
- .split(/ +/g);
- const cmd = args.shift().toLowerCase();
- if (msg.channel.type === "dm") {
- const author = await client.fetchUser(msg.author.id).catch(err => {
- console.log("Nepavyko išgauti autoriaus.");
- console.log(err);
- return;
- });
- if (cmd.length === 0) return;
- if (!author) return;
- if (cmd === "login") {
- const embed = new Discord.RichEmbed()
- .setColor("#5EACEA")
- .addField(
- "!login <token>",
- "Prisijungti prie serverio naudojant serverio sugeneruota token."
- );
- await author.send({ embed }).catch(err => {
- console.log("Nepavyko išsiųsti žinutės žaidėjui iš boto pusės.");
- });
- return;
- }
- const playersUnfiltered = [...alt.Player.all];
- const players = playersUnfiltered.filter(
- player => player && !player.data && player.token
- );
- const player = players.find(
- player => player.token === msg.content.split(" ")[1]
- );
- if (!player) {
- await author.send("Ar jūs tikrai esate žaidime?").catch(err => {
- console.log("Nepavyko išsiųsti žinutės žaidėjui iš boto pusės.");
- console.log(err);
- return;
- });
- return;
- }
- player.token = undefined;
- delete player.token;
- const embed = new Discord.RichEmbed()
- .setColor("#3DB0CA")
- .setTitle("Prisijungimas")
- .setDescription(`Prisijungėte iš IP adreso: ${player.ip}`);
- await author.send({ embed }).catch(err => {
- console.log("Nepavyko išsiųsti žinutės žaidėjui iš boto pusės.");
- console.log(err);
- return;
- });
- alt.emitClient(player, "discord:Done");
- alt.emit("discord:FinishLogin", player, {
- id: msg.author.id,
- username: msg.author.username,
- discriminator: msg.author.discriminator
- });
- }
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement