Glowslinging hotkey script

Use 1-5 to select an attack, 1-5 or f to begin a fight or duel again

目前为 2014-09-28 提交的版本。查看 最新版本

  1. // ==UserScript==
  2. // @name Glowslinging hotkey script
  3. // @namespace Conster
  4. // @description Use 1-5 to select an attack, 1-5 or f to begin a fight or duel again
  5. // @version 1.0
  6. // @include http://*animecubed.com/billy/bvs/billycon-glowslingfight.html
  7. // @include http://*animecubed.com/billy/bvs/billycon-glowslinging.html
  8. // @include http://*animecubed.com/billy/bvs/billycon-register.html
  9. // @grant none
  10. // ==/UserScript==
  11.  
  12. function process_event(event) {
  13. if (event.keyCode>=49 && event.keyCode<=53) { //1-5
  14. if (document.forms.namedItem( "startsling2" ) ) {
  15. document.forms.namedItem("startsling2").submit();
  16. } else if (document.forms.namedItem( "slingact" ) ) {
  17. var pickthis = event.keyCode-49;
  18. var str = "//input [@id='gslact"+pickthis+"']";
  19. var v = document.evaluate(str, document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null);
  20. v.snapshotItem(0).checked = true;
  21. document.forms.namedItem("slingact").submit();
  22. } else if (document.forms.namedItem( "goslinag" ) ) {
  23. document.forms.namedItem("goslinag").submit();
  24. } else if (document.forms.namedItem( "gosling" ) ) {
  25. document.forms.namedItem("gosling").submit();
  26. } else if (document.forms.namedItem( "glowsling" ) ) {
  27. document.forms.namedItem("glowsling").submit();
  28. }
  29. } else if (event.keyCode==70) { //f
  30. if (document.forms.namedItem( "startsling2" ) ) {
  31. document.forms.namedItem("startsling2").submit();
  32. } else if (document.forms.namedItem( "slingact" ) ) {
  33. document.forms.namedItem("slingact").submit();
  34. } else if (document.forms.namedItem( "goslinag" ) ) {
  35. document.forms.namedItem("goslinag").submit();
  36. } else if (document.forms.namedItem( "gosling" ) ) {
  37. document.forms.namedItem("gosling").submit();
  38. } else if (document.forms.namedItem( "glowsling" ) ) {
  39. document.forms.namedItem("glowsling").submit();
  40. }
  41. }
  42. }
  43.  
  44. window.addEventListener("keyup", process_event, false);