Update PlaceLauncher.php
This commit is contained in:
parent
b7cd9ac98a
commit
d547286e9b
|
|
@ -11,35 +11,54 @@ $allstatus = [
|
|||
10 => "USER_LEFT"
|
||||
];
|
||||
$token = $_GET["token"];
|
||||
$checkifuser = $con->prepare('SELECT COUNT(*) FROM users WHERE token=:token'); // bruh im too lazy to actually make a auto token generator thing and a table so rn this will be temporary
|
||||
$checkifuser = $con->prepare('SELECT COUNT(*) FROM tokens WHERE token=:token'); // bruh im too lazy to actually make a auto token generator thing and a table so rn this will be temporary
|
||||
$checkifuser->bindParam(':token', $token);
|
||||
$checkifuser->execute();
|
||||
$momentoftruth = $checkifuser->fetchColumn();
|
||||
if ($momentoftruth == 1) {
|
||||
$status = "2";
|
||||
$ip = $AvailableGameservers[1];
|
||||
$port = 64989;
|
||||
$PortForGame = ""; // also pls define this
|
||||
$job = ""; // we will define this later when we start the job
|
||||
$placeid = ""; // also define this
|
||||
// JOB STARTING CODE GOES HERE PLS HELP NOLAN
|
||||
// anyways after ur done with that
|
||||
$sendthatjob = $con->prepare('INSERT INTO jobs (jobid, placeid, port) VALUES (:jobid, :placeid, :port)');
|
||||
$jobid = "not-null"; // this is just a temp workaround
|
||||
$sendthatjob->bindParam(':jobid', $jobid);
|
||||
$tempplaceid = "1818";
|
||||
$sendthatjob->bindParam(':placeid', $tempplaceid); // another temporary thing since we don't have random token generator thing and token table
|
||||
$sendthatjob->bindParam(':port', $PortForGame);
|
||||
$sendthatjob->execute();
|
||||
$response = [
|
||||
"jobId" => $job,
|
||||
"status" => $status,
|
||||
"joinScriptUrl" => "http://". $soapcfg['url'] ."/game/join?token=". $token ."&jobid=". $job,
|
||||
"authenticationUrl" => "http://". $soapcfg['url'] ."/Login/Negotiate.ashx",
|
||||
"authenticationTicket" => $token,
|
||||
"message" => $allstatus[$status]
|
||||
];
|
||||
echo json_encode($response);
|
||||
} else {
|
||||
header("Location: /");
|
||||
$okbruh = "1";
|
||||
$haha = $con->prepare('SELECT COUNT(*) FROM tokens WHERE token=:token AND passedplacelauncher=:passed');
|
||||
$haha->bindParam(':token', $token);
|
||||
$haha->bindParam(':passed', $okbruh);
|
||||
$haha->execute();
|
||||
$moretrolling = $haha->fetchColumn();
|
||||
if ($moretrolling == 1) {
|
||||
header("Location: /");
|
||||
} else if ($moretrolling == 0) {
|
||||
$hahatroll = $con->prepare('UPDATE tokens SET passedplacelauncher = 1 WHERE token=:token');
|
||||
$hahatroll->bindParam(':token', $token);
|
||||
$hahatroll->execute();
|
||||
$getstuff = $con->prepare('SELECT placeid FROM tokens WHERE token=:token');
|
||||
$getstuff->bindParam(':token', $token);
|
||||
$getstuff->execute();
|
||||
$china = $getstuff->fetch(PDO::FETCH_BOTH);
|
||||
$placeid = $china['placeid']; // use this to start the job
|
||||
$status = "2";
|
||||
$ip = $AvailableGameservers[1];
|
||||
$port = 64989;
|
||||
$PortForGame = ""; // also pls define this
|
||||
$job = ""; // we will define this later when we start the job
|
||||
// JOB STARTING CODE GOES HERE PLS HELP NOLAN
|
||||
// anyways after ur done with that
|
||||
$sendthatjob = $con->prepare('INSERT INTO jobs (jobid, placeid, port) VALUES (:jobid, :placeid, :port)');
|
||||
$jobid = "notnull"; // this is just a temp workaround
|
||||
$sendthatjob->bindParam(':jobid', $jobid);
|
||||
$tempplaceid = "1818";
|
||||
$sendthatjob->bindParam(':placeid', $tempplaceid); // another temporary thing since we don't have random token generator thing and token table
|
||||
$sendthatjob->bindParam(':port', $PortForGame);
|
||||
$sendthatjob->execute();
|
||||
$response = [
|
||||
"jobId" => $jobid,
|
||||
"status" => $status,
|
||||
"joinScriptUrl" => "http://". $soapcfg['url'] ."/game/join?token=". $token ."&jobid=". $jobid,
|
||||
"authenticationUrl" => "http://". $soapcfg['url'] ."/Login/Negotiate.ashx",
|
||||
"authenticationTicket" => $token,
|
||||
"message" => $allstatus[$status]
|
||||
];
|
||||
echo json_encode($response);
|
||||
// if u would of paid me to do all of these spaces i would rob u
|
||||
} else {
|
||||
header("Location: /");
|
||||
}
|
||||
}
|
||||
?>
|
||||
|
|
|
|||
Loading…
Reference in New Issue