// ==UserScript==
// @name Warface Winback with Reload (3 sec delay)
// @namespace http://tampermonkey.net/
// @version 1.0
// @match https://ru.warface.com/promo/winback*
// @grant none
// ==/UserScript==
(function() {
'use strict';
const DONE_KEY = 'winback_fetch_reloaded';
if (localStorage.getItem(DONE_KEY) === 'true') {
// После перезагрузки: кликаем кнопку и удаляем флаг
const btn = document.querySelector('.start-roulette__btn');
if (btn && btn.innerText.trim() === '1') {
btn.click();
console.log('[Winback] Кнопка нажата после перезагрузки');
localStorage.removeItem(DONE_KEY);
}
return;
}
// Первый заход: ждём 3 секунды, отправляем fetch, перезагружаем
setTimeout(async () => {
const formData = new FormData();
formData.append('activity_name', 'wf_bday_2026');
await fetch('https://ru.warface.com/minigames/restorable_progress/api/check-in', {
method: 'POST',
credentials: 'include',
headers: { /* те же заголовки */ },
body: formData
}).catch(console.error);
localStorage.setItem(DONE_KEY, 'true');
location.reload();
}, 3000);
})();