Castle Clash Code Selector

Выбор и автоматическая вставка промокода для Castle Clash

当前为 2025-05-09 提交的版本,查看 最新版本

// ==UserScript==
// @name         Castle Clash Code Selector
// @name:en      Castle Clash Code Selector
// @namespace    http://tampermonkey.net/
// @version      1.5.0
// @description  Выбор и автоматическая вставка промокода для Castle Clash
// @description:en  Select and auto-insert code for Castle Clash
// @match        https://castleclash.igg.com/event/cdkey/*
// @grant        none
// @license      MIT
// ==/UserScript==

(function () {
    'use strict';

    // Доступные коды
    const codes = {
        "1": "QYFUF6",
        "2": "NYQZKQ",
        "3": "KJYJT3",
        "4": "DN72M7",
        "5": "GDEJ9E"  // Новый код ко Дню Матери
    };

    // Формирование текста для prompt
    const promptText = Object.entries(codes)
        .map(([key, code]) => `${key}. ${code}`)
        .join("\n");

    const selected = prompt(`Выберите код:\n${promptText}`, "1");

    // Установка выбранного кода в поле ввода
    if (selected && codes[selected]) {
        const interval = setInterval(() => {
            const input = document.querySelector("#cdkey");
            if (input) {
                input.value = codes[selected];
                clearInterval(interval);
            }
        }, 500); // Подстраховка на случай задержки загрузки страницы
    }
})();