Linux spg1.cloudpowerdns.com 5.14.0-611.34.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Feb 18 05:51:10 EST 2026 x86_64
LiteSpeed
Server IP : 176.9.63.151 & Your IP : 216.73.217.60
Domains :
Cant Read [ /etc/named.conf ]
User : fastear1
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
home /
fastear1 /
Game source /
core /
app /
Games /
Delete
Unzip
Name
Size
Permission
Date
Action
AndarBahar.php
3.99
KB
-rw-r--r--
2025-06-21 12:57
BlackJack.php
6.12
KB
-rw-r--r--
2025-03-04 12:16
CardFinding.php
859
B
-rw-r--r--
2025-06-22 07:28
CasinoDice.php
1.45
KB
-rw-r--r--
2025-02-23 11:39
ColorPrediction.php
2.5
KB
-rw-r--r--
2025-06-21 14:16
CrazyTimes.php
2.75
KB
-rw-r--r--
2025-06-21 13:49
DiceRolling.php
1
KB
-rw-r--r--
2025-06-22 07:31
DreamCatcher.php
9.78
KB
-rw-r--r--
2025-06-22 08:55
Game.php
12.61
KB
-rw-r--r--
2025-07-09 08:56
GamePlayer.php
2.45
KB
-rw-r--r--
2025-06-21 11:15
HeadTail.php
823
B
-rw-r--r--
2025-06-22 07:41
Keno.php
2.6
KB
-rw-r--r--
2025-06-22 07:45
Mines.php
4.3
KB
-rw-r--r--
2025-06-22 07:47
NumberGuess.php
2.7
KB
-rw-r--r--
2025-06-21 15:16
NumberSlot.php
3.79
KB
-rw-r--r--
2025-04-21 12:05
Poker.php
14.58
KB
-rw-r--r--
2025-06-21 14:21
PoolNumber.php
1.04
KB
-rw-r--r--
2025-06-21 15:20
RockPaperScissors.php
1.33
KB
-rw-r--r--
2025-06-22 07:38
Roulette.php
2.51
KB
-rw-r--r--
2025-03-18 14:08
SpinWheel.php
1.11
KB
-rw-r--r--
2025-06-22 07:35
Save
Rename
<?php namespace App\Games; use App\Constants\Status; class DreamCatcher extends Game { protected $alias = 'dream_catcher'; protected $hasCustomCompleteLogic = true; protected $extraValidationRule = [ 'choose' => 'required|in:1,2,5,10,20,40,2x,7x' ]; protected function gameResult() { $result = null; $point = null; $spinStatus = false; $winAmount = 0; $random = mt_rand(0, 100); if ($this->demoPlay) { $probableWin = $this->getWinValueDemo($this->request->choose); } else { $probableWin = $this->getWinValue($this->request->choose); } $resultOption = [1, 2, 5, 10, 20, 40]; if ($random <= $probableWin) { $win = Status::WIN; $result = $this->request->choose; $point = $result; $random = mt_rand(0, 100); if ($this->demoPlay) { if ($random <= $this->game->probable_win_demo->twox) { $resultOption = [1, 2, 5, 10, 20, 40, '2x']; $otherResultOption = array_diff($resultOption, [$this->request->choose]); $tempPoint = $otherResultOption[array_rand($otherResultOption)]; if ($tempPoint == '2x') { $point = $tempPoint; $spinStatus = true; } } elseif ($random <= $this->game->probable_win_demo->sevenx) { $resultOption = [1, 2, 5, 10, 20, 40, '2x', '7x']; $otherResultOption = array_diff($resultOption, [$this->request->choose]); $tempPoint = $otherResultOption[array_rand($otherResultOption)]; if ($tempPoint == '7x') { $point = $tempPoint; $spinStatus = true; } } } else { if ($random <= $this->game->probable_win->twox) { $resultOption = [1, 2, 5, 10, 20, 40, '2x']; $otherResultOption = array_diff($resultOption, [$this->request->choose]); $tempPoint = $otherResultOption[array_rand($otherResultOption)]; if ($tempPoint == '2x') { $point = $tempPoint; $spinStatus = true; } } elseif ($random <= $this->game->probable_win->sevenx) { $resultOption = [1, 2, 5, 10, 20, 40, '2x', '7x']; $otherResultOption = array_diff($resultOption, [$this->request->choose]); $tempPoint = $otherResultOption[array_rand($otherResultOption)]; if ($tempPoint == '7x') { $point = $tempPoint; $spinStatus = true; } } } } else { $win = Status::LOSS; } if (in_array($this->request->choose, $resultOption)) { if ($win) { $tempWinAmount = null; if ($spinStatus && $point == '2x') { $tempWinAmount = 2; } if ($spinStatus && $point == '7x') { $tempWinAmount = 7; } switch ($result) { case 1: $winAmount = ($tempWinAmount ?? 1) * $this->request->invest * 1; break; case 2: $winAmount = ($tempWinAmount ?? 1) * $this->request->invest * 2; break; case 5: $winAmount = ($tempWinAmount ?? 1) * $this->request->invest * 5; break; case 10: $winAmount = ($tempWinAmount ?? 1) * $this->request->invest * 10; break; case 20: $winAmount = ($tempWinAmount ?? 1) * $this->request->invest * 20; break; case 40: $winAmount = ($tempWinAmount ?? 1) * $this->request->invest * 40; break; } } else { $otherResultOption = array_diff($resultOption, [$this->request->choose]); $point = $otherResultOption[array_rand($otherResultOption)]; $result = $point; } } $winLossData['win_amount'] = $winAmount; $winLossData['win_status'] = $win; $winLossData['result'] = $result; $this->extraResponseOnStart = array_merge($this->extraResponseOnStart, [ 'point' => $point, 'reSpin' => $spinStatus ]); return $winLossData; } private function getWinValue($value) { switch ($value) { case '1': return (int) $this->game->probable_win->one; case '2': return (int) $this->game->probable_win->two; case '5': return (int) $this->game->probable_win->five; case '10': return (int) $this->game->probable_win->ten; case '20': return (int) $this->game->probable_win->twenty; case '40': return (int) $this->game->probable_win->forty; } } private function getWinValueDemo($value) { switch ($value) { case '1': return (int) $this->game->probable_win_demo->one; case '2': return (int) $this->game->probable_win_demo->two; case '5': return (int) $this->game->probable_win_demo->five; case '10': return (int) $this->game->probable_win_demo->ten; case '20': return (int) $this->game->probable_win_demo->twenty; case '40': return (int) $this->game->probable_win_demo->forty; } } public function customCompleteLogic($gameLog) { if ($this->request->re_spin == 'true') { $point = $gameLog->result; $spinStatus = false; $random = mt_rand(0, 100); if ($this->demoPlay) { if ($random <= $this->game->probable_win_demo->twox) { $resultOption = [1, 2, 5, 10, 20, 40, '2x']; $otherResultOption = array_diff($resultOption, [$this->request->choose]); $tempPoint = $otherResultOption[array_rand($otherResultOption)]; if ($tempPoint == '2x') { $point = $tempPoint; $spinStatus = true; } } elseif ($random <= $this->game->probable_win_demo->sevenx) { $resultOption = [1, 2, 5, 10, 20, 40, '2x', '7x']; $otherResultOption = array_diff($resultOption, [$this->request->choose]); $tempPoint = $otherResultOption[array_rand($otherResultOption)]; if ($tempPoint == '7x') { $point = $tempPoint; $spinStatus = true; } } } else { if ($random <= $this->game->probable_win->twox) { $resultOption = [1, 2, 5, 10, 20, 40, '2x']; $otherResultOption = array_diff($resultOption, [$this->request->choose]); $tempPoint = $otherResultOption[array_rand($otherResultOption)]; if ($tempPoint == '2x') { $point = $tempPoint; $spinStatus = true; } } elseif ($random <= $this->game->probable_win->sevenx) { $resultOption = [1, 2, 5, 10, 20, 40, '2x', '7x']; $otherResultOption = array_diff($resultOption, [$this->request->choose]); $tempPoint = $otherResultOption[array_rand($otherResultOption)]; if ($tempPoint == '7x') { $point = $tempPoint; $spinStatus = true; } } } if ($spinStatus) { $this->extraResponseOnEnd = array_merge($this->extraResponseOnEnd, [ 'point' => $point, ]); $tempWinAmount = null; if ($spinStatus && $point == '2x') { $tempWinAmount = 2; } if ($spinStatus && $point == '7x') { $tempWinAmount = 7; } $gameLog->win_amo = $gameLog->win_amo * $tempWinAmount; $gameLog->save(); $res['point'] = $point; $res['reSpin'] = $spinStatus; $res['game_log_id'] = $gameLog->id; return [ 'should_return' => true, 'data' => $res ]; } else { if ($gameLog->win_status == Status::WIN) { $gameLog->win_amo = $gameLog->win_amo + $gameLog->invest; $gameLog->save(); } $this->extraResponseOnEnd = array_merge($this->extraResponseOnEnd, [ 'point' => $gameLog->result, 'reSpin' => false, ]); return ['should_return' => false]; } } else { if ($gameLog->win_status == Status::WIN) { $gameLog->win_amo = $gameLog->win_amo + $gameLog->invest; $gameLog->save(); } $this->extraResponseOnEnd = array_merge($this->extraResponseOnEnd, [ 'point' => $gameLog->result, 'reSpin' => false, ]); return ['should_return' => false]; } } }