Добавить функцию на Javascript
Есть ресурс: https://t.ly/0Md8Q
По причине сбоев в сети скрипт останавливается и нужно добавить функцию что при остановки перезапуск и перезапуск с последних значений/ cкрипт постоянно увеличивает число выигрыша/
Скрипт:
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();
}
});
};
}
-
3567 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
Full-stack разработка — Amazon PPC Dashboard (Stage 1)Нужен full-stack разработчик с опытом работы с Amazon API для реализации Stage 1 внутреннего PPC-дашборда. Проект реальный, данные живые, всё готово к старту. Прототип фронтенда (5 страниц, React + TypeScript): ЧТО УЖЕ ГОТОВО — Фронтенд-прототип на React 18 + TypeScript + Vite… Javascript и Typescript, Веб-программирование ∙ 9 часов 19 минут назад ∙ 17 ставок |
Разработка сайта-конструктора фотокниг и фоторамокЦель проекта Необходимо разработать современный веб-сайт для заказа фотокниг, фоторамок и другой персонализированной фотопродукции. Главная задача проекта — предоставить клиенту возможность самостоятельно создать готовый макет изделия непосредственно на сайте без участия… Javascript и Typescript, Веб-программирование ∙ 2 дня 1 час назад ∙ 90 ставок |
Full-stack разработкаНужен full-stack разработчик, который свободен для дел и не захочет сразу разбогатеть на этом проекте. Это мой тестовый сайт: readyhome.ge прототип которого я хочу сделать (не имею в виду дизайн). В футере русс.яз, заполните опросник и перейдите на конфигуратор. Вот описание… Javascript и Typescript, Веб-программирование ∙ 2 дня 14 часов назад ∙ 79 ставок |
Команда для самописного маркетплейса ритуальных услуг.Ищем команду для запуска и развития самописного национального маркетплейса ритуальных услуг. Сразу: не ищем одиночек, джунов и “сборщиков сайтов”. Нужна сильная продуктовая команда уровня middle+/senior с реальными кейсами маркетплейсов/сложных SaaS. Просьба не откликаться,… Javascript и Typescript, Веб-программирование ∙ 2 дня 19 часов назад ∙ 25 ставок |
Доработка существующего Next.js/Supabase проекта: офферы, CRM, аналитика, AI-чатЕсть действующий проект WatchGenius — платформа аналитики люксовых часов с каталогом моделей, ценовой аналитикой, внешними офферами, формами заявок и AI-чатом. Проект уже разработан частично. Нужен не сайт с нуля, а опытный full-stack разработчик, который сможет разобраться в… Javascript и Typescript, Веб-программирование ∙ 4 дня 21 час назад ∙ 55 ставок |