diff --git a/assets/thumbnails/1818.png b/assets/thumbnails/1818.png new file mode 100644 index 0000000..be03cae Binary files /dev/null and b/assets/thumbnails/1818.png differ diff --git a/core/classes.php b/core/classes.php index e18e4db..21f8f1a 100644 --- a/core/classes.php +++ b/core/classes.php @@ -125,7 +125,10 @@ class PartyStarter { '; } - echo ' diff --git a/css/global.css b/css/global.css index 6dd1baa..ed1894d 100644 --- a/css/global.css +++ b/css/global.css @@ -69,7 +69,7 @@ animation: hover-nav-link 0.4s ease 0s 1 normal forwards; } .loading-bootstrapper { -animation: loading-bootstrapper 1.3s ease-out 0.2s infinite normal forwards; +animation: loading-bootstrapper 1.5s ease-out 0.2s infinite normal forwards; } @keyframes loading-bootstrapper { @@ -77,15 +77,15 @@ animation: loading-bootstrapper 1.3s ease-out 0.2s infinite normal forwards; transform: rotate(-360deg); } - 5% { + 10% { transform: rotate(-365deg); } - 25% { + 35% { transform: rotate(-375deg); } - 30% { + 40% { transform: rotate(-375deg); } diff --git a/getauthtoken.php b/getauthtoken.php index 5f69679..5e27bc6 100644 --- a/getauthtoken.php +++ b/getauthtoken.php @@ -1,7 +1,7 @@ getUsername(); $id = $user->getID($con, $user->getUsername()); -function generateRandomString($length = 10) { +function generateRandomString($length = 25) { $characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; $charactersLength = strlen($characters); $randomString = ''; @@ -36,7 +36,7 @@ if ($momentoftruth == 1) { $fbi->bindParam(':placeid', $placeid); $fbi->bindParam(':userid', $id); $fbi->execute(); - echo $token; + die($token); } else { echo 'No placeId found'; exit; diff --git a/grublox.sql b/grublox.sql index 3be7797..c8bab0c 100644 --- a/grublox.sql +++ b/grublox.sql @@ -27,7 +27,7 @@ SET time_zone = "+00:00"; -- Table structure for table `catalog` -- -CREATE TABLE `catalog` ( +CREATE TABLE IF NOT EXISTS `catalog` ( `id` int(11) NOT NULL, `name` varchar(50) NOT NULL, `description` varchar(255) NOT NULL, @@ -47,7 +47,7 @@ CREATE TABLE `catalog` ( -- Dumping data for table `catalog` -- -INSERT INTO `catalog` (`id`, `name`, `description`, `creator`, `price`, `type`, `sales`, `thumbnail`, `date`, `lastupdated`, `limited`, `stock`, `state`) VALUES +REPLACE INTO `catalog` (`id`, `name`, `description`, `creator`, `price`, `type`, `sales`, `thumbnail`, `date`, `lastupdated`, `limited`, `stock`, `state`) VALUES (11, 'qzip', 'qzip for sale im bein sold psl help', 1, 1, 'hats', 2, 'https://qzip.lol/assets/img/qzip.png', '2023-02-12 13:25:34', '2023-02-12 13:25:34', 0, 0, 'approved'), (12, 'gzip', 'osdfdssdjs', 1, 1, 'pants', 2231, 'https://cdn-icons-png.flaticon.com/512/29/29505.png', '2023-02-12 13:25:34', '2023-02-12 13:25:34', 1, 0, 'approved'); @@ -57,7 +57,7 @@ INSERT INTO `catalog` (`id`, `name`, `description`, `creator`, `price`, `type`, -- Table structure for table `comments` -- -CREATE TABLE `comments` ( +CREATE TABLE IF NOT EXISTS `comments` ( `id` int(11) NOT NULL, `user` int(11) NOT NULL, `type` varchar(250) NOT NULL, @@ -70,7 +70,7 @@ CREATE TABLE `comments` ( -- Table structure for table `friends` -- -CREATE TABLE `friends` ( +CREATE TABLE IF NOT EXISTS `friends` ( `id` int(11) NOT NULL, `user` int(11) NOT NULL, `state` varchar(50) NOT NULL DEFAULT 'pending', @@ -81,7 +81,7 @@ CREATE TABLE `friends` ( -- Dumping data for table `friends` -- -INSERT INTO `friends` (`id`, `user`, `state`, `friend`) VALUES +REPLACE INTO `friends` (`id`, `user`, `state`, `friend`) VALUES (1, 1, 'approved', 1); -- -------------------------------------------------------- @@ -90,7 +90,7 @@ INSERT INTO `friends` (`id`, `user`, `state`, `friend`) VALUES -- Table structure for table `games` -- -CREATE TABLE `games` ( +CREATE TABLE IF NOT EXISTS `games` ( `id` int(11) NOT NULL, `name` varchar(50) NOT NULL, `description` varchar(255) NOT NULL, @@ -106,7 +106,7 @@ CREATE TABLE `games` ( -- Dumping data for table `games` -- -INSERT INTO `games` (`id`, `name`, `description`, `creator`, `accessKey`, `state`, `date`, `updateddate`, `thumbnail`) VALUES +REPLACE INTO `games` (`id`, `name`, `description`, `creator`, `accessKey`, `state`, `date`, `updateddate`, `thumbnail`) VALUES (1818, 'Crossroads', 'The classic ROBLOX level is back!', 1, '69', '', '2023-02-13 10:38:28', '2023-02-13 10:38:28', ''); -- -------------------------------------------------------- @@ -115,7 +115,7 @@ INSERT INTO `games` (`id`, `name`, `description`, `creator`, `accessKey`, `state -- Table structure for table `jobs` -- -CREATE TABLE `jobs` ( +CREATE TABLE IF NOT EXISTS `jobs` ( `id` int(11) NOT NULL, `jobid` varchar(50) NOT NULL, `placeid` int(11) NOT NULL, @@ -130,7 +130,7 @@ CREATE TABLE `jobs` ( -- Table structure for table `tokens` -- -CREATE TABLE `tokens` ( +CREATE TABLE IF NOT EXISTS `tokens` ( `id` int(11) NOT NULL, `token` varchar(500) NOT NULL, `placeid` int(11) NOT NULL, @@ -145,7 +145,7 @@ CREATE TABLE `tokens` ( -- Table structure for table `users` -- -CREATE TABLE `users` ( +CREATE TABLE IF NOT EXISTS `users` ( `id` int(11) NOT NULL, `username` varchar(20) NOT NULL, `password` varchar(450) NOT NULL, @@ -160,7 +160,7 @@ CREATE TABLE `users` ( -- Dumping data for table `users` -- -INSERT INTO `users` (`id`, `username`, `password`, `date`, `description`, `money`, `lastPaid`, `admin`) VALUES +REPLACE INTO `users` (`id`, `username`, `password`, `date`, `description`, `money`, `lastPaid`, `admin`) VALUES (1, 'qzip', '$2y$10$AS751CiLVhlbLKo.T9CSVuc81sk8OxC2aWCJzhXac/m8m.J3.pezi', '2023-02-05 18:52:48', NULL, 2460, '1676646382', 1), (2, 'Mario', '$2y$10$JP1R1NHQtObxxpUH86/LuO8uSi6T.4SoTlk2TGFIpuyAFYkZMgQpu', '2023-02-13 10:15:34', NULL, 35, '1676276134', 0); diff --git a/place.php b/place.php index bd1a513..43e6b54 100644 --- a/place.php +++ b/place.php @@ -5,9 +5,6 @@ session_start(); require_once 'core/classes.php'; require_once 'core/classes/user.php'; -$uri = "grublox-player://"; -$uri .= base64_encode("token"); - if(!isset($_GET["id"])) { header("Location: ?id=".$_SESSION['user']); } else { @@ -82,7 +79,7 @@ $getitstarted->header();

Players:

- @@ -99,11 +96,70 @@ $getitstarted->header(); -
+
-
soon commentz
-
gampeas
-
servdrsdad
+
soon commentz
+
gampeas
+
+
+
+ Server 1 + +
+
+ "><?php echo htmlspecialchars($item[" src="getAvatar())) {echo htmlspecialchars($itemUser->getAvatar()); } ?>"> + "><?php echo htmlspecialchars($item[" src="getAvatar())) {echo htmlspecialchars($itemUser->getAvatar()); } ?>"> + "><?php echo htmlspecialchars($item[" src="getAvatar())) {echo htmlspecialchars($itemUser->getAvatar()); } ?>"> + "><?php echo htmlspecialchars($item[" src="getAvatar())) {echo htmlspecialchars($itemUser->getAvatar()); } ?>"> + "><?php echo htmlspecialchars($item[" src="getAvatar())) {echo htmlspecialchars($itemUser->getAvatar()); } ?>"> + "><?php echo htmlspecialchars($item[" src="getAvatar())) {echo htmlspecialchars($itemUser->getAvatar()); } ?>"> + "><?php echo htmlspecialchars($item[" src="getAvatar())) {echo htmlspecialchars($itemUser->getAvatar()); } ?>"> + "><?php echo htmlspecialchars($item[" src="getAvatar())) {echo htmlspecialchars($itemUser->getAvatar()); } ?>"> + "><?php echo htmlspecialchars($item[" src="getAvatar())) {echo htmlspecialchars($itemUser->getAvatar()); } ?>"> + "><?php echo htmlspecialchars($item[" src="getAvatar())) {echo htmlspecialchars($itemUser->getAvatar()); } ?>"> + "><?php echo htmlspecialchars($item[" src="getAvatar())) {echo htmlspecialchars($itemUser->getAvatar()); } ?>"> + "><?php echo htmlspecialchars($item[" src="getAvatar())) {echo htmlspecialchars($itemUser->getAvatar()); } ?>"> + "><?php echo htmlspecialchars($item[" src="getAvatar())) {echo htmlspecialchars($itemUser->getAvatar()); } ?>"> + "><?php echo htmlspecialchars($item[" src="getAvatar())) {echo htmlspecialchars($itemUser->getAvatar()); } ?>"> + "><?php echo htmlspecialchars($item[" src="getAvatar())) {echo htmlspecialchars($itemUser->getAvatar()); } ?>"> + "><?php echo htmlspecialchars($item[" src="getAvatar())) {echo htmlspecialchars($itemUser->getAvatar()); } ?>"> + "><?php echo htmlspecialchars($item[" src="getAvatar())) {echo htmlspecialchars($itemUser->getAvatar()); } ?>"> + "><?php echo htmlspecialchars($item[" src="getAvatar())) {echo htmlspecialchars($itemUser->getAvatar()); } ?>"> + "><?php echo htmlspecialchars($item[" src="getAvatar())) {echo htmlspecialchars($itemUser->getAvatar()); } ?>"> + "><?php echo htmlspecialchars($item[" src="getAvatar())) {echo htmlspecialchars($itemUser->getAvatar()); } ?>"> + "><?php echo htmlspecialchars($item[" src="getAvatar())) {echo htmlspecialchars($itemUser->getAvatar()); } ?>"> + "><?php echo htmlspecialchars($item[" src="getAvatar())) {echo htmlspecialchars($itemUser->getAvatar()); } ?>"> + "><?php echo htmlspecialchars($item[" src="getAvatar())) {echo htmlspecialchars($itemUser->getAvatar()); } ?>"> + "><?php echo htmlspecialchars($item[" src="getAvatar())) {echo htmlspecialchars($itemUser->getAvatar()); } ?>"> + "><?php echo htmlspecialchars($item[" src="getAvatar())) {echo htmlspecialchars($itemUser->getAvatar()); } ?>"> + "><?php echo htmlspecialchars($item[" src="getAvatar())) {echo htmlspecialchars($itemUser->getAvatar()); } ?>"> + "><?php echo htmlspecialchars($item[" src="getAvatar())) {echo htmlspecialchars($itemUser->getAvatar()); } ?>"> + "><?php echo htmlspecialchars($item[" src="getAvatar())) {echo htmlspecialchars($itemUser->getAvatar()); } ?>"> + "><?php echo htmlspecialchars($item[" src="getAvatar())) {echo htmlspecialchars($itemUser->getAvatar()); } ?>"> + "><?php echo htmlspecialchars($item[" src="getAvatar())) {echo htmlspecialchars($itemUser->getAvatar()); } ?>"> + "><?php echo htmlspecialchars($item[" src="getAvatar())) {echo htmlspecialchars($itemUser->getAvatar()); } ?>"> + "><?php echo htmlspecialchars($item[" src="getAvatar())) {echo htmlspecialchars($itemUser->getAvatar()); } ?>"> + "><?php echo htmlspecialchars($item[" src="getAvatar())) {echo htmlspecialchars($itemUser->getAvatar()); } ?>"> + "><?php echo htmlspecialchars($item[" src="getAvatar())) {echo htmlspecialchars($itemUser->getAvatar()); } ?>"> + "><?php echo htmlspecialchars($item[" src="getAvatar())) {echo htmlspecialchars($itemUser->getAvatar()); } ?>"> + "><?php echo htmlspecialchars($item[" src="getAvatar())) {echo htmlspecialchars($itemUser->getAvatar()); } ?>"> + "><?php echo htmlspecialchars($item[" src="getAvatar())) {echo htmlspecialchars($itemUser->getAvatar()); } ?>"> + "><?php echo htmlspecialchars($item[" src="getAvatar())) {echo htmlspecialchars($itemUser->getAvatar()); } ?>"> + "><?php echo htmlspecialchars($item[" src="getAvatar())) {echo htmlspecialchars($itemUser->getAvatar()); } ?>"> + "><?php echo htmlspecialchars($item[" src="getAvatar())) {echo htmlspecialchars($itemUser->getAvatar()); } ?>"> + "><?php echo htmlspecialchars($item[" src="getAvatar())) {echo htmlspecialchars($itemUser->getAvatar()); } ?>"> + "><?php echo htmlspecialchars($item[" src="getAvatar())) {echo htmlspecialchars($itemUser->getAvatar()); } ?>"> + "><?php echo htmlspecialchars($item[" src="getAvatar())) {echo htmlspecialchars($itemUser->getAvatar()); } ?>"> + "><?php echo htmlspecialchars($item[" src="getAvatar())) {echo htmlspecialchars($itemUser->getAvatar()); } ?>"> + "><?php echo htmlspecialchars($item[" src="getAvatar())) {echo htmlspecialchars($itemUser->getAvatar()); } ?>"> + "><?php echo htmlspecialchars($item[" src="getAvatar())) {echo htmlspecialchars($itemUser->getAvatar()); } ?>"> + "><?php echo htmlspecialchars($item[" src="getAvatar())) {echo htmlspecialchars($itemUser->getAvatar()); } ?>"> + "><?php echo htmlspecialchars($item[" src="getAvatar())) {echo htmlspecialchars($itemUser->getAvatar()); } ?>"> + "><?php echo htmlspecialchars($item[" src="getAvatar())) {echo htmlspecialchars($itemUser->getAvatar()); } ?>"> +
+
+
@@ -114,9 +170,23 @@ $getitstarted->header(); +function play() { + var action = "'.$_GET['id'].'"; + $.ajax({ + url:"/getauthtoken", + method:"GET", + data:{"placeid":action}, + success: function(response){ + var token = response; + window.location = "grublox-player://1+launchmode:play+gameinfo:" + token + "+placelauncherurl:http://sierraf.tk/game/PlaceLauncher.ashx"; + } + }); +} +