join script fix

This commit is contained in:
Conkley 2022-07-12 12:35:35 +10:00
parent 1fbc515de8
commit f6af551fbf
1 changed files with 17 additions and 11 deletions

View File

@ -8,10 +8,17 @@ $port = addslashes($_GET["port"]);
$id = addslashes($_GET["id"]); $id = addslashes($_GET["id"]);
$app = addslashes($_GET["app"]);*/ $app = addslashes($_GET["app"]);*/
$username = addslashes(Auth::user()->name); if (Auth::check()) {
$username = addslashes(Auth::user()->name);
$id = addslashes(Auth::id());
} else {
$randName = mt_rand(1000, 9999);
$randId = mt_rand(100000, 999999);
$username = "Guest " . $randName;
$id = $randId;
}
$ip = addslashes($_GET["ip"]); $ip = addslashes($_GET["ip"]);
$port = addslashes($_GET["port"]); $port = addslashes($_GET["port"]);
$id = addslashes(Auth::id());
$app = 'test'; $app = 'test';
//$app = addslashes($_GET["app"]); //$app = addslashes($_GET["app"]);
@ -118,9 +125,9 @@ end
-- called when the client connection closes -- called when the client connection closes
function onDisconnection(peer, lostConnection) function onDisconnection(peer, lostConnection)
if lostConnection then if lostConnection then
showErrorWindow("You have lost connection", "LostConnection", "LostConnection") showErrorWindow("You have lost connection (ID: 200)", "LostConnection", "LostConnection")
else else
showErrorWindow("This game has been shutdown", "Kick", "Kick") showErrorWindow("This game has been shut down (ID: 210)", "Kick", "Kick")
end end
end end
@ -147,11 +154,11 @@ function requestCharacter(replicator)
end end
end) end)
setMessage("Requesting character") setMessage("Requesting server...")
local success, err = pcall(function() local success, err = pcall(function()
replicator:RequestCharacter() replicator:RequestCharacter()
setMessage("Waiting for character") setMessage("Waiting for server...")
waitingForCharacter = true waitingForCharacter = true
end) end)
end end
@ -194,13 +201,13 @@ end
-- called when the client connection fails -- called when the client connection fails
function onConnectionFailed(_, error) function onConnectionFailed(_, error)
showErrorWindow("Failed to connect to the Game. (ID=" .. error .. ")", "ID" .. error, "Other") showErrorWindow("Failed to connect. (ID=" .. error .. ")", "ID" .. error, "Other")
end end
-- called when the client connection is rejected -- called when the client connection is rejected
function onConnectionRejected() function onConnectionRejected()
connectionFailed:disconnect() connectionFailed:disconnect()
showErrorWindow("This game is not available. Please try another", "WrongVersion", "WrongVersion") showErrorWindow("Your connection has been rejected. (ID: 300)", "WrongVersion", "WrongVersion")
end end
pcall(function() settings().Diagnostics:LegacyScriptMode() end) pcall(function() settings().Diagnostics:LegacyScriptMode() end)
@ -208,7 +215,7 @@ local success, err = pcall(function()
game:SetRemoteBuildMode(true) game:SetRemoteBuildMode(true)
setMessage("Connecting to Server") setMessage("Joining <?php echo $ip; ?>:<?php echo $port; ?>")
client.ConnectionAccepted:connect(onConnectionAccepted) client.ConnectionAccepted:connect(onConnectionAccepted)
client.ConnectionRejected:connect(onConnectionRejected) client.ConnectionRejected:connect(onConnectionRejected)
connectionFailed = client.ConnectionFailed:connect(onConnectionFailed) connectionFailed = client.ConnectionFailed:connect(onConnectionFailed)
@ -227,8 +234,7 @@ local success, err = pcall(function()
player.CharacterAppearance = "<?php echo $app; ?>" player.CharacterAppearance = "<?php echo $app; ?>"
if not test then visit:SetUploadUrl("")end if not test then visit:SetUploadUrl("")end
player.Name = "<?php echo $username; ?>" player.Name = "<?php echo $username; ?>"
end) end)
pcall(function() game:SetScreenshotInfo("") end) pcall(function() game:SetScreenshotInfo("") end)