Complete solution:
SERVER
function myHandshakeCheck(%client)
{
if(!%client.hasShakedMyHand)
{
%client.delete("You cannot play without downloading <a:www.mySiteLinkWithoutHTTPColo nSlashSlash.com>this add-on</a>");
}
}
function serverCmdmyHandshakeReceive(%c)
{
%client.hasShakedMyHand = true;
}
package myPackageName
{
function GameConnection::AutoAdminCheck(%client)
{
commandToClient(%client, 'myHandshakePP');
schedule(2500, 0, "myHandshakeCheck", %client);
%client.hasShakedMyHand = false;
return parent::AutoAdminCheck(%client);
}
};
activatePackage(myPackageName);
CLIENT
function clientCmdmyHandshakePP()
{
commandToServer('myHandshakeReceive');
}