Додати функцію в Javascript
Є ресурс: https://t.ly/0Md8Q
У зв'язку з перебоями в мережі скрипт зупиняється, і потрібно додати функцію, що при зупинці відбувається перезапуск і перезапуск з останніх значень/ скрипт постійно збільшує число виграшу/
Скрипт:
var config = {
bet: { label: "ставка", value: currency.minAmount, type: "number" },
basePayout: { label: "базовий виграш", value: 2, type: "number" },
stop: { value: 20, type: "number", label: "зупинити, якщо наступний виграш >" },
onLoseTitle: { label: "При програші", type: "title" },
onLoss: {
label: "",
value: "скинути",
type: "radio",
options: [
{ value: "reset", label: "Повернутися до базової ставки" },
{ value: "increase", label: "Збільшити виграш на (виграш при програші)" },
],
},
lossAdd: { label: "виграш при програші +", value: 1, type: "number" },
onWinTitle: { label: "При виграші", type: "title" },
onWin: {
label: "",
value: "скинути",
type: "radio",
options: [
{ value: "reset", label: "Повернутися до базової ставки" },
{ value: "increase", label: "Збільшити виграш на (виграш при виграші)" },
],
},
winAdd: { label: "виграш при виграші +", value: 1, type: "number" },
};
function main() {
var currentPayout = config.basePayout.value;
game.onBet = function () {
game.bet(config.bet.value, currentPayout).then(function (payout) {
if (payout > 1) {
if (config.onWin.value === "reset") {
currentPayout = config.basePayout.value;
} else {
currentPayout += config.winAdd.value;
}
log.success("Ми виграли, тому наступний виграш буде " + currentPayout + " x");
} else {
if (config.onLoss.value === "reset") {
currentPayout = config.basePayout.value;
} else {
currentPayout += config.lossAdd.value;
}
log.error("Ми програли, тому наступний виграш буде " + currentPayout + " x");
}
if (currentPayout > config.stop.value) {
log.error(
"Ми збиралися зробити ставку з виграшем " +
currentPayout +
" що викликає зупинку"
);
game.stop();
}
});
};
}
-
3571 86 1 1 var config = {
bet: { label: "ставка", value: currency.minAmount, type: "number" },
basePayout: { label: "базовий виграш", value: 2, type: "number" },
stop: { value: 20, type: "number", label: "зупинити, якщо наступний виграш >" },
onLoseTitle: { label: "При програші", type: "title" },
onLoss: {
label: "",
value: "скинути",
type: "radio",
… options: [
{ value: "reset", label: "Повернутися до базової ставки" },
{ value: "increase", label: "Збільшити виграш на (виграш при програші)" },
],
},
lossAdd: { label: "виграш при програші +", value: 1, type: "number" },
onWinTitle: { label: "При виграші", type: "title" },
onWin: {
label: "",
value: "скинути",
type: "radio",
options: [
{ value: "reset", label: "Повернутися до базової ставки" },
{ value: "increase", label: "Збільшити виграш на (виграш при виграші)" },
],
},
winAdd: { label: "виграш при виграші +", value: 1, type: "number" },
};
var currentPayout = config.basePayout.value;
var lastBet = config.bet.value;
function saveState() {
// Зберігаємо поточні значення ставки та виграшу
localStorage.setItem('lastBet', lastBet);
localStorage.setItem('currentPayout', currentPayout);
}
function loadState() {
// Завантажуємо збережені значення
lastBet = localStorage.getItem('lastBet') || config.bet.value;
currentPayout = localStorage.getItem('currentPayout') || config.basePayout.value;
}
function main() {
// Завантажуємо стан при запуску
loadState();
game.onBet = function () {
game.bet(lastBet, currentPayout).then(function (payout) {
if (payout > 1) {
if (config.onWin.value === "reset") {
currentPayout = config.basePayout.value;
} else {
currentPayout += config.winAdd.value;
}
log.success("Ми виграли, тому наступний виграш буде " + currentPayout + " x");
} else {
if (config.onLoss.value === "reset") {
currentPayout = config.basePayout.value;
} else {
currentPayout += config.lossAdd.value;
}
log.error("Ми програли, тому наступний виграш буде " + currentPayout + " x");
}
if (currentPayout > config.stop.value) {
log.error(
"Ми збиралися зробити ставку з виграшем " +
currentPayout +
" що викликає зупинку"
);
saveState(); // Зберігаємо стан при зупинці
game.stop();
}
});
};
}
Актуальні фриланс-проєкти в категорії Javascript та Typescript
Розробка повного стеку — Панель управління Amazon PPC (Етап 1)Потрібен full-stack розробник з досвідом роботи з Amazon API для реалізації Stage 1 внутрішнього PPC-дашборда. Проект реальний, дані живі, все готово до старту. Прототип фронтенда (5 сторінок, React + TypeScript): ЩО ВЖЕ ГОТОВО — Фронтенд-прототип на React 18 + TypeScript +… Javascript та Typescript, Веб-програмування ∙ 1 день 11 годин тому ∙ 26 ставок |
Розробка сайту-конструктора фотокниг і фоторамокМета проекту Необхідно розробити сучасний веб-сайт для замовлення фотокниг, фоторамок та іншої персоналізованої фотопродукції. Головне завдання проекту — надати клієнту можливість самостійно створити готовий макет виробу без участі дизайнера безпосередньо на сайті.Основний… Javascript та Typescript, Веб-програмування ∙ 3 дні 3 години тому ∙ 96 ставок |
Команда для самописного маркетплейса ритуальних послуг.Шукаємо команду для запуску та розвитку самописного національного маркетплейсу ритуальних послуг. Одразу: не шукаємо одиночок, джунів і “збирачів сайтів”. Потрібна сильна продуктова команда рівня middle+/senior з реальними кейсами маркетплейсів/складних SaaS. Прошу не… Javascript та Typescript, Веб-програмування ∙ 3 дні 22 години тому ∙ 26 ставок |
Доопрацювання існуючого проекту Next.js/Supabase: оффери, CRM, аналітика, AI-чатЄ діючий проект WatchGenius — платформа аналітики люксових годинників з каталогом моделей, ціновою аналітикою, зовнішніми офферами, формами заявок та AI-чатом. Проект вже частково розроблений. Потрібен не сайт з нуля, а досвідчений full-stack розробник, який зможе розібратися в… Javascript та Typescript, Веб-програмування ∙ 5 днів 23 години тому ∙ 55 ставок |
Шукаю Senior Full-Stack розробника (Payload CMS) — міграція 2 сайтів готельної мережіМережа курортних готелів переходить з Webflow на власний headless-стек. Два корпоративні сайти (~140 сторінок разом), multi-tenant архітектура — один код обслуговує кілька готелів на різних доменах. Проєкт уже стартував: інфраструктура розгорнута, tenants налаштовані, базові… CMS, Javascript та Typescript ∙ 9 днів 21 година тому ∙ 19 ставок |