Devil's Noble Farmer Enhancer

Reactiescore
303
Stuurt de rekruut/ontslag tijd door naar mijn server.

Code:
// ==UserScript==
// @name           Devil's Noble Farmer
// @description    Discord notifications
// @author         Devilicious#9733 (discord)
// @version        0.1
// @grant          none
// @include        https://*.tribalwars.nl*screen=overview_villages*
// ==/UserScript==

const convertToDate = (twDate) => {
    const t = twDate.match(/\d+:\d+/);
    const serverDate = $('#serverDate').text().replace(/\//g, '-').replace(/(\d{1,2})-(\d{1,2})-(\d{4})/g, '$3-$2-$1');
    let date = new Date(serverDate + ' ' + t);

    if (twDate.match('morgen')) {
        date.setDate(date.getDate() + 1);
        return date;
    } else if (twDate.match(/\d+\.\d+/)) {
        let monthDate = twDate.match(/\d+\.\d+/)[0].split('.');
        return new Date(date.getFullYear() + '-' + monthDate[1] + '-' + monthDate[0] + ' ' + t);
    } else {
        return date;
    }
}

const allNobles = [...new Set($('.queue_icon img[title*="Edelman"]').map((_, r) => convertToDate($(r).attr('title')).getTime()))].sort().reverse();

if (allNobles.length > 0) {
    $.ajax({
        url: `url`,
        async: false,
        type: 'POST',
        crossDomain: true,
        dataType: "json",
        contentType: 'application/json; charset=utf-8',
        data: JSON.stringify({
            'player_id': game_data.player.id,
            'last_timestamp': allNobles[0]
        })
    });
}
 
Laatst bewerkt door een moderator:

Deleted User - 24028

Guest
Bovenstaand script is privé ingediend, de 6 maanden exclusiviteits periode zijn ondertussen verlopen.

Normaal gezien wordt het script nu publiek beschikbaar gesteld, echter werkt dit script niet zonder een bijhorende server / discord bot. De maker kan/wilt op dit moment deze server / discord bot niet beschikbaar stellen voor het publiek, met als gevolg:

Vanaf heden is dit script illegaal en mag het door niemand meer gebruikt worden!

De officiële gehoste versie zal verwijderd worden, de versie die hier boven te vinden is is illegaal maar wordt publiek beschikbaar gesteld zodat andere scripters er eventueel mee aan de slag kunnen.
 
Bovenaan