Помогите фиксануть мини дюп

Нашёл мини дюп в казино

Не отбавляются деньги у победителя. То есть он ставит ставку и получает деньги со ставки остальных игроков, а потом плюсом ещё и свои деньги со своей ставки.

Надо сделать так, что б с победителя снимались деньги суммой его ставки.

Я не знаю, как отследить именно сумму победителя. Помогите пожалуйста.
Casino.php (36,4 КБ)

вот бы в реальной жизни так

7 лайков

Приехать в дубаи, зайти в казино и крутить казик не уходя в минус.

Но а всё же, daddy, не поможешь? Там же ведь немного

мне просто похуй

1 лайк

@poloboyshawty

приятно в душе стало

Если ты не в курсе, то так и работает система
Мало того, что ты свои не теряешь, так ты и чужие ставки забираешь

Единственное что должно быть это процент казино

Это все равно что, открывать какой-нибудь кейс на рандом привы, но прива меньше чем у тебя из списка не выпадет

Так мне и надо свои потерять

$this->getServer()->getPluginManager()->getPlugin('EconomyAPI')->reduceMoney($player, кол-в)
EconomyAPI::getInstance()->reduceMoney($playerName, кол-во);

Я так и сделал.

EconomyAPI::getInstance()->reduceMoney($playerName, $bet);

Но вылезла эта ошибка

[09:24:19] [BloodCore/CRITICAL]: Could not execute task class@anonymous/root/pl/plugins/Casino/src/timurkaundefined/casino/animation/SpinningAnimation.php0x7fcf40d021a4: Unde
fined variable: bet
[09:24:19] [BloodCore/CRITICAL]: ErrorException: “Undefined variable: bet” (EXCEPTION) in “plugins/Casino/src/timurkaundefined/casino/Casino” at line 356
[09:24:19] [BloodCore/CRITICAL]: #0 plugins/Casino/src/timurkaundefined/casino/Casino(356): pocketmine\utils\Utils::errorExceptionHandler(integer 8, string[23] Undefined vari
able: bet, string[62] /root/pl/plugins/Casino/src/timurkaundefined/casino/Casino.php, integer 356, array[4])
[09:24:19] [BloodCore/CRITICAL]: #1 plugins/Casino/src/timurkaundefined/casino/animation/SpinningAnimation(135): timurkaundefined\casino\Casino->addReward()
[09:24:19] [BloodCore/CRITICAL]: #2 plugins/Casino/src/timurkaundefined/casino/animation/SpinningAnimation(117): class@anonymous/root/pl/plugins/Casino/src/timurkaundefined/c
asino/animation/SpinningAnimation.php0x7fcf40d021a4->finishLocal(object timurkaundefined\casino\animation\object\FloatingItem)
[09:24:19] [BloodCore/CRITICAL]: #3 pmsrc/src/pocketmine/scheduler/TaskHandler(139): class@anonymous/root/pl/plugins/Casino/src/timurkaundefined/casino/animation/SpinningAnim
ation.php0x7fcf40d021a4->onRun(integer 98449)
[09:24:19] [BloodCore/CRITICAL]: #4 pmsrc/src/pocketmine/scheduler/ServerScheduler(259): pocketmine\scheduler\TaskHandler->run(integer 98449)
[09:24:19] [BloodCore/CRITICAL]: #5 pmsrc/src/pocketmine/Server(2849): pocketmine\scheduler\ServerScheduler->mainThreadHeartbeat(integer 98449)
[09:24:19] [BloodCore/CRITICAL]: #6 pmsrc/src/pocketmine/Server(2600): pocketmine\Server->tick()
[09:24:19] [BloodCore/CRITICAL]: #7 pmsrc/src/pocketmine/Server(2449): pocketmine\Server->tickProcessor()
[09:24:19] [BloodCore/CRITICAL]: #8 pmsrc/src/pocketmine/Server(2022): pocketmine\Server->start()
[09:24:19] [BloodCore/CRITICAL]: #9 pmsrc/src/pocketmine/PocketMine(337): pocketmine\Server->__construct(object BaseClassLoader, object pocketmine\utils\MainLogger, string[9]
/root/pl/, string[17] /root/pl/plugins/)

Переменная $bet не найдена

Может у тебя казино сломанное?

Оно работало нормально, но потом игроки начали фармить деньги.
Вот я и нашёл эту ошибку благодаря хелперам.

Где ошибка?

В переменных была.
Да, спасибо.
Я их переставил в функции выше и всё стало на свои места. :heart:

Эта тема была автоматически закрыта через 12 часов после последнего ответа. В ней больше нельзя отвечать.