Liberty Unleashed

Scripting => Script Snippets => Topic started by: sasha19323 on June 27, 2014, 07:04:10 pm

Title: Simple reconnected player detect
Post by: sasha19323 on June 27, 2014, 07:04:10 pm
Just add this code on onScriptLoad client-side event:
Code: ("Client-side script") [Select]
try
{
      HashTable("lalka"); //Here can be any name of table;
}
catch(e)
{
      //if player has been reconnected
      Message("You have been kicked. Please type /q and join again", Colour(255, 0, 0));
      CallServerFunc(null, "KickPlayer", FindLocalPlayer());
}
This snippet will help you prevent some /reconnect bugs(objects removing etc).
Title: Re: Simple reconnected player detect
Post by: Thijn on June 28, 2014, 03:31:37 pm
I'm not sure why this would work, care to explain?
Title: Re: Simple reconnected player detect
Post by: sasha19323 on June 28, 2014, 05:17:36 pm
I'm not sure why this would work, care to explain?
I've found, that hashes won't be cleaned after /reconnect. If hash already exists there will be an error.
Title: Re: Simple reconnected player detect
Post by: Thijn on June 29, 2014, 03:54:46 pm
I'm not sure why this would work, care to explain?
I've found, that hashes won't be cleaned after /reconnect. If hash already exists there will be an error.
Ah like that, nice find.