TM YouthPull SkillSum

Calculates youths skill sums

  1. // ==UserScript==
  2. // @name TM YouthPull SkillSum
  3. // @version 0.8
  4. // @description Calculates youths skill sums
  5. // @author Andrizz aka Banana aka Jimmy il Fenomeno (team ID = 3257254) (based on a script by Gordan S. aka Mansfield, ID = 2567501)
  6. // @match https://trophymanager.com/youth-development/*
  7. // @grant none
  8. // @license MIT
  9. // @namespace http://gitare.info/
  10. // ==/UserScript==
  11.  
  12. setTimeout(function(){
  13. document.getSkills = function(table) {
  14. var skillArray = [];
  15. var tableData = skillTable[x].getElementsByTagName("td");
  16. if (tableData.length > 1) {
  17. for (var i = 0; i < 2; i++) {
  18. for (var j = i; j < tableData.length; j += 2) {
  19. if (tableData[j].innerHTML.indexOf("star.png") > 0) {
  20. skillArray.push(20);
  21. }
  22. else if (tableData[j].innerHTML.indexOf("star_silver.png") > 0) {
  23. skillArray.push(19);
  24. }
  25. else if (tableData[j].textContent.length != 0) {
  26. skillArray.push(tableData[j].textContent);
  27. }
  28. }
  29. }
  30. }
  31. return skillArray;
  32. };
  33. var skillTable = document.getElementsByClassName("border_bottom youth_player_skills");
  34. for (var x = 0; x<skillTable.length; x++) {
  35. var skillArray = document.getSkills(skillTable[x]);
  36. var SkillSum = 0;
  37. for (var k = 0; k<skillArray.length; k++) {
  38. SkillSum += parseInt(skillArray[k]);
  39. }
  40. var tr = document.createElement("tr");
  41. var th = document.createElement("th");
  42. var td = document.createElement("td");
  43. tr.appendChild(th);
  44. tr.appendChild(td);
  45. var th2 = document.createElement("th");
  46. th2.style = "font-weight:bold; font-size: 14px; color: gold;";
  47. th2.innerHTML = "SkillSum";
  48. var td2 = document.createElement("td");
  49. td2.style = "font-weight:bold; font-size: 14px; color: gold;";
  50. td2.innerHTML = SkillSum;
  51. tr.appendChild(th2);
  52. tr.appendChild(td2);
  53. skillTable[x].firstChild.appendChild(tr);
  54. }
  55. }, 3000);

QingJ © 2025

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