34 lines
964 B
C#
34 lines
964 B
C#
// Responds to the handshake request sent by the server.
|
|
// -------------------------------------------------------------------
|
|
|
|
//Assume server doesn't have the new duplicator
|
|
$ND::ServerVersion = "0.0.0";
|
|
$ND::ServerHasND = false;
|
|
|
|
//Receive handshake from server
|
|
function clientCmdNdHandshake(%serverVersion)
|
|
{
|
|
$ND::ServerVersion = %serverVersion;
|
|
$ND::ServerHasND = true;
|
|
|
|
// Prevent servers from pestering us about version mismatches by pretending to have the same version as them.
|
|
// The version is basically not used for anything else, so need to send our actual version.
|
|
//commandToServer('ndHandshake', $ND::Version);
|
|
commandToServer('ndHandshake', %serverVersion);
|
|
}
|
|
|
|
package NewDuplicator_Client
|
|
{
|
|
//Reset server version on leaving server
|
|
function disconnectedCleanup(%bool)
|
|
{
|
|
$ND::ServerVersion = "0.0.0";
|
|
$ND::ServerHasND = false;
|
|
|
|
//Disable the keybinds
|
|
clientCmdNdEnableKeybinds(false);
|
|
|
|
parent::disconnectedCleanup(%bool);
|
|
}
|
|
};
|