- 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: