• Hallo Besucher!

    Du bist neu im Forum? Dann registriere dich hier, um Diskussionen beizutreten oder eigene Themen zu erstellen. Für die Registrierung ist es erforderlich, dass du einen Spielaccount bei Die Stämme hast.

    Andernfalls kannst du dich hier direkt einloggen.

    Falls du dein Passwort vergessen hast, kannst du hier ein neues Passwort anfordern.

JPsGameShow

Bogenschütze
Reaktionspunktzahl
11
Moin,

da das Script gerade auf .net approved wurde teile ich es hier auch noch mal. Vielleicht findet es ja wer nützlich :D

Forumslink: https://forum.tribalwars.net/index.php?threads/tw-line-drawer.292444/

Link zum Userscript: https://browndy.github.io/DieStämme-Stuff/TW Line Drawer/TWLineDrawer.user.js

JavaScript:
// ==UserScript==
// @name         TW Line Drawer
// @namespace    *
// @version      1.1
// @description  *
// @author       Browndy
// @match        https://*.die-staemme.de/game.php?*screen=map*
// @match        https://*.die-staemme.de/game.php?*screen=twld*
// @icon         https://www.google.com/s2/favicons?sz=64&domain=die-staemme.de
// @grant        none
// ==/UserScript==

(function () {
    'use strict';

    const win = typeof unsafeWindow != 'undefined' ? unsafeWindow : window;

    // show UI and enable line mode
    win.TWLD_enableScriptHotkey = "l";
    // enable line mode
    win.TWLD_enableLineModeHotkey = "q";
    // enable label mode
    win.TWLD_enableLabelModeHotkey = "r";
    // enable delete mode
    win.TWLD_enableDeleteModeHotkey = "t";
    // enable select corridor mode
    win.TWLD_enableSelectCorridorHotkey = "u";
    // enable edit select mode
    win.TWLD_enableEditSelectModeHotkey = "i";
    // adds the drawn line to the selected group
    win.TWLD_addLineHotkey = "w";
    // removes the last coordinates pair
    win.TWLD_undoCoordsHotkey = "e";

    // set language
    win.TWLD_lang = "de";

    // set default map scale
    win.TWLD_scale = 1;

    // enables zooming for the map
    win.TWLD_enableZoom = true;

    // how many continents are populated? (needed for coord wrap)
    win.TWLD_continents = 16;

    // import data from website
    win.TWLD_data = [
        // [world, link]
        // ["de197", "https://google.de"]
        // ["de226", "https://browndy.github.io/DieStämme-Stuff/TW%20Line%20Drawer/Test/test.js"],
        [],
    ];

    win.$.ajaxSetup({cache: true});
    win.$.getScript("https://browndy.github.io/DieStämme-Stuff/TW%20Line%20Drawer/Clean/TWLineDrawer.js");
})();

Beschreibung: Hauptfunktion ist das Zeichnen von Linien (Korridoren) auf der Ingame-Karte und das Teilen dieser. Zusätzlich ermöglicht es auf der Karte zu zoomen und sich eine Liste von Dörfern in einem Korridor auszugeben. Lest euch bezüglich Nutzungsweise am besten den .net-Thread durch.

PS: Da das Script hauptsächlich für den eigenen Gebrauch erstellt wurde ist das Handling etwas gewöhnungsbedürftig und der Code sehr wild. Zudem wird es wohl ein paar Bugs geben, da ich aber nicht mehr spiele werde ich vermutlich nicht dazu kommen die zu fixen. Sollte aber soweit gut genug funktionieren. Ansonsten behebt @TheHebel97 gerne etwaige Probleme :D

Grüße

JP
 
Oben