Перейти к содержимому


Фотография

Quallity of Life.


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 2

#1 OPTtheTI

OPTtheTI

    Игрок

  • Пользователь
  • 45 сообщений

Отправлено 03 Январь 2024 - 20:31

Meine Frage ist ist es erlaubt ein Script zu machen das die Flotten Menü Buttens, Enter fähig zu machen das wäre eine Sache von 40 Sekunden mit Tampermonkey Gase Monkey oder einem ähnlichen Chrom/Firefox oder Opera Addon. Mich stört ganz ehrlich das ich da kein Enter Enter Enter drücken kann da ich viel mit Tastatur mache. Naja es wäre auch ein leichtestes das in Spiel einzufügen und ich verstehe auch nicht ganz warum das nicht gemacht wurde. Darum frage ich hier nach, ich weiß es gibt keine Deutschen Admins darum lass ich das Mal übersetzen in 2 Sprachen.  

English:

My question is, is it allowed to create a script that makes the fleet menu buttons Enter-capable? This would be a matter of 40 seconds with Tampermonkey, Greasemonkey, or a similar Chrome/Firefox or Opera addon.

Honestly, it bothers me that I can't press Enter, Enter, Enter there since I do a lot with the keyboard.

Well, it would also be the easiest thing to add in the game, and I don't quite understand why it hasn't been done. That's why I'm asking here. I know there are no German admins, so I'll have this translated into two languages.

Italian:

La mia domanda è se è permesso creare uno script che renda i pulsanti del menu della flotta capaci di ricevere il comando Enter. Questo richiederebbe solo 40 secondi con Tampermonkey, Greasemonkey o un addon simile per Chrome/Firefox o Opera.

Onestamente, mi infastidisce non poter premere ripetutamente il tasto Enter, dato che uso molto la tastiera.

Beh, sarebbe anche la cosa più semplice da aggiungere al gioco, e non capisco completamente perché non sia stato fatto. Per questo sto chiedendo qui. So che non ci sono amministratori tedeschi, quindi farò tradurre questo in due lingue


  • 0

#2 OPTtheTI

OPTtheTI

    Игрок

  • Пользователь
  • 45 сообщений

Отправлено 04 Январь 2024 - 01:20

I mean next butten Set on Enter butten
  • 0

#3 OPTtheTI

OPTtheTI

    Игрок

  • Пользователь
  • 45 сообщений

Отправлено 19 Январь 2024 - 22:47

Admins haben die Enter Taste hinzugefügt leider falsch im flotten.js

es Exestiert nur die Variable aber die Funktion haben sie einfach vergessen......

 

keine Ahnung warum wieso weshalb ob sie den Code kürzen wollten aber getestet haben sie das Definitiv nicht denn ich hab es selber mit getestet auf meinem Test Server. Und da geht es einwand frei

das haben sie die tage eingefügt

[color=rgb(209,213,219);font-family:'Söhne', 'ui-sans-serif', 'system-ui', '-apple-system', 'Segoe UI', Roboto, Ubuntu, Cantarell, 'Noto Sans', sans-serif, 'Helvetica Neue', Arial, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';font-size:16px;background-color:rgb(52,53,65);]It seems like you're describing an issue with the "Enter" key being added by admins in the "flotten.js" file, but there's an error because the function is missing. You're not sure why they did it or if they were trying to shorten the code, but you've tested it on your test server, and it works fine there. They added this recently.[/color]

var input = document.getElementById("ok");input.addEventListener("keyup", function(event) {if (event.keyCode === 13) {event.preventDefault();document.getElementByClass("fl_bigbtn_go").click();}}); 

aber halt ohne Funktion die sollte so sein

 

[color=rgb(209,213,219);font-family:'Söhne', 'ui-sans-serif', 'system-ui', '-apple-system', 'Segoe UI', Roboto, Ubuntu, Cantarell, 'Noto Sans', sans-serif, 'Helvetica Neue', Arial, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';font-size:16px;background-color:rgb(52,53,65);]"But without functionality, it should be like this."[/color]

(function() {'use strict';// Funktion zum Klicken des Buttonsfunction clickButton(selector) {var button = document.querySelector(selector);// Überprüfen, ob der Button gefunden wurde, und klickenif (button) {button.click();}}// Event-Handler für die Enter-Tastefunction handleKeyPress(event) {// Enter-Taste hat den Key-Code 13if (event.keyCode === 13) {// Seite 1if (window.location.href.includes("fleetTable")) {clickButton('.fl_bigbtn_go');}// Seite 2else if (window.location.href.includes("fleetStep1")) {clickButton('.fl_bigbtn_go');}// Seite 3else if (window.location.href.includes("fleetStep2")) {clickButton('.fl_bigbtn_go');}}}// Event-Listener hinzufügendocument.addEventListener('keypress', handleKeyPress);})();

Was macht diese Funktion?! ja ganz einfach sie ermöglicht euch das drücken der Enter taste um im Flotten Menü daten eingeben und dann nicht runter scrollen und weiter klicken ihr könnt einfach Enter Drücken und er Springt auf die neue Seite.



[color=rgb(209,213,219);font-family:'Söhne', 'ui-sans-serif', 'system-ui', '-apple-system', 'Segoe UI', Roboto, Ubuntu, Cantarell, 'Noto Sans', sans-serif, 'Helvetica Neue', Arial, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';font-size:16px;background-color:rgb(52,53,65);]"What does this function do?! Well, quite simply, it allows you to press the Enter key in the fleet menu to enter data without scrolling down and clicking further. You can simply press Enter, and it jumps to the new page."[/color]


So das die Admins das eingefügt haben zeige ich euch jetzt mit Screenshoot:
Изображение

Изображение


Ich adde das jetzt hier damit ich nachweißen kann das die admins das hinzugefügt haben aber Falsch:
und für jeden der Tampermonkey oder GaseMonkey etc benutzt hier habt ihr den Passenden Scriptcode dafür damit es geht aber Achtung wenn die admins ihren Code Fixen kann es sein das der Kollidiert

[color=rgb(209,213,219);font-family:'Söhne', 'ui-sans-serif', 'system-ui', '-apple-system', 'Segoe UI', Roboto, Ubuntu, Cantarell, 'Noto Sans', sans-serif, 'Helvetica Neue', Arial, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';font-size:16px;background-color:rgb(52,53,65);]"I'm adding this here now so that I can prove that the admins added it but incorrectly. And for anyone using Tampermonkey or GreaseMonkey, etc., here is the appropriate script code for it to work, but be cautious; if the admins fix their code, it may collide."[/color]

 

// ==UserScript==// @name Quality of life Enter in Fleet Menu to Submit// @namespace http://tampermonkey.net/// @version 1.0// @description Mit Enter-Taste den Weiter-Button auf Xterium bestätigen// @author OPTtheTI// @match https://classic.xterium.com/game.php?page=fleetTable*// @match https://classic.xterium.com/game.php?page=fleetStep1*// @match https://classic.xterium.com/game.php?page=fleetStep2*// @grant none// ==/UserScript==(function() {'use strict';// Function to klick Butten getElementByClass is Blocked from Serverfunction clickButton(selector) {var button = document.querySelector(selector);// Ceck if butten thereif (button) {button.click();}}// Event Handling Enter Keyfunction handleKeyPress(event) {// Enter-Taste hat den Key-Code 13if (event.keyCode === 13) {// Fleet site 1if (window.location.href.includes("fleetTable")) {clickButton('.fl_bigbtn_go');}// Fleet seite 2else if (window.location.href.includes("fleetStep1")) {clickButton('.fl_bigbtn_go');}// Fleet seite 3else if (window.location.href.includes("fleetStep2")) {clickButton('.fl_bigbtn_go');}}}// Event-Listener addeddocument.addEventListener('keypress', handleKeyPress);})();

Benutzung auf eigene Gefahr ich habe kein Go von den Admins Bekommen aber sie haben ja schon versucht es einzubauen in die flotten.js von so her gehe ich davon aus das es okay ist.

"Usage at your own risk; I haven't received approval from the admins, but they have already attempted to incorporate it into the 'flotten.js,' so I assume it's okay."

 

[color=rgb(209,213,219);font-family:'Söhne', 'ui-sans-serif', 'system-ui', '-apple-system', 'Segoe UI', Roboto, Ubuntu, Cantarell, 'Noto Sans', sans-serif, 'Helvetica Neue', Arial, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';font-size:16px;background-color:rgb(52,53,65);]"What does this function do?! Well, quite simply, it allows you to press the Enter key in the fleet menu to enter data without scrolling down and clicking further. You can simply press Enter, and it jumps to the new page."[/color]


Сообщение отредактировал OPTtheTI: 19 Январь 2024 - 22:48

  • 1