Melvor Discord Nickname Generator

Generates a Discord nickname with a common format to display completion log stats

当前为 2020-03-24 提交的版本,查看 最新版本

// ==UserScript==
// @name         Melvor Discord Nickname Generator
// @version      1.0
// @description  Generates a Discord nickname with a common format to display completion log stats
// @author       Asthereon
// @match        https://*.melvoridle.com/*
// @grant        none
// @namespace http://tampermonkey.net/
// ==/UserScript==

function getDiscordNickname(totalFront, totalEnd, containerFront, containerEnd, spacingDelimiter) {
    let elements = Array.from(document.querySelectorAll('#completion-total, #completion-skills, #completion-mastery, #completion-items, #completion-monsters, #account-name'));
	let items = elements.map(function(x){return x.textContent.replace("%", "");});
	console.log(items[5] + " " + totalFront + items[0] + totalEnd  + " " + containerFront + items[1] + spacingDelimiter + items[2] + spacingDelimiter + items[3] + spacingDelimiter + items[4] + containerEnd);
}

var setupButton = function() {
  if ($("#nickname-button").length) return;
  var containerRef = $(".content-side ul.nav-main li.nav-main-heading:last");
  var li = $('<li class="nav-main-item"></li>');
  containerRef.before(li);
  var button = $([
      '<a id="nickname-button" class="nav-main-link" href="javascript:void(0);">',
      '<img class="nav-img" src="assets/media/main/profile_header.svg">',
      '<span class="nav-main-link-name">Nickname</span>',
      '</a>'
  ].join(""));
  li.append(button);
  button.on("click", getDiscordNickname("[", "]", "{", "}", " | "));
}

setTimeout(function() {
	setupButton();
},100);

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址