Fixed possible data loss on character disconnection on double login.
Contributed by Sahar.
This commit is contained in:
@@ -50,6 +50,7 @@ import org.l2jmobius.commons.util.crypt.NewCrypt;
|
|||||||
import org.l2jmobius.gameserver.model.World;
|
import org.l2jmobius.gameserver.model.World;
|
||||||
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
|
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
|
||||||
import org.l2jmobius.gameserver.network.ConnectionState;
|
import org.l2jmobius.gameserver.network.ConnectionState;
|
||||||
|
import org.l2jmobius.gameserver.network.Disconnection;
|
||||||
import org.l2jmobius.gameserver.network.GameClient;
|
import org.l2jmobius.gameserver.network.GameClient;
|
||||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||||
import org.l2jmobius.gameserver.network.loginserverpackets.game.AuthRequest;
|
import org.l2jmobius.gameserver.network.loginserverpackets.game.AuthRequest;
|
||||||
@@ -570,12 +571,13 @@ public class LoginServerThread extends Thread
|
|||||||
{
|
{
|
||||||
client.getPlayer().deleteMe();
|
client.getPlayer().deleteMe();
|
||||||
}
|
}
|
||||||
|
client.close(new SystemMessage(SystemMessageId.YOU_ARE_LOGGED_IN_TO_TWO_PLACES_IF_YOU_SUSPECT_ACCOUNT_THEFT_WE_RECOMMEND_CHANGING_YOUR_PASSWORD_SCANNING_YOUR_COMPUTER_FOR_VIRUSES_AND_USING_AN_ANTI_VIRUS_SOFTWARE));
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
Disconnection.of(client).defaultSequence(new SystemMessage(SystemMessageId.YOU_ARE_LOGGED_IN_TO_TWO_PLACES_IF_YOU_SUSPECT_ACCOUNT_THEFT_WE_RECOMMEND_CHANGING_YOUR_PASSWORD_SCANNING_YOUR_COMPUTER_FOR_VIRUSES_AND_USING_AN_ANTI_VIRUS_SOFTWARE));
|
||||||
ACCOUNTING_LOGGER.info("Kicked by login, " + client);
|
ACCOUNTING_LOGGER.info("Kicked by login, " + client);
|
||||||
}
|
}
|
||||||
client.close(new SystemMessage(SystemMessageId.YOU_ARE_LOGGED_IN_TO_TWO_PLACES_IF_YOU_SUSPECT_ACCOUNT_THEFT_WE_RECOMMEND_CHANGING_YOUR_PASSWORD_SCANNING_YOUR_COMPUTER_FOR_VIRUSES_AND_USING_AN_ANTI_VIRUS_SOFTWARE));
|
|
||||||
}
|
}
|
||||||
sendLogout(account);
|
sendLogout(account);
|
||||||
}
|
}
|
||||||
|
@@ -50,6 +50,7 @@ import org.l2jmobius.commons.util.crypt.NewCrypt;
|
|||||||
import org.l2jmobius.gameserver.model.World;
|
import org.l2jmobius.gameserver.model.World;
|
||||||
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
|
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
|
||||||
import org.l2jmobius.gameserver.network.ConnectionState;
|
import org.l2jmobius.gameserver.network.ConnectionState;
|
||||||
|
import org.l2jmobius.gameserver.network.Disconnection;
|
||||||
import org.l2jmobius.gameserver.network.GameClient;
|
import org.l2jmobius.gameserver.network.GameClient;
|
||||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||||
import org.l2jmobius.gameserver.network.loginserverpackets.game.AuthRequest;
|
import org.l2jmobius.gameserver.network.loginserverpackets.game.AuthRequest;
|
||||||
@@ -570,12 +571,13 @@ public class LoginServerThread extends Thread
|
|||||||
{
|
{
|
||||||
client.getPlayer().deleteMe();
|
client.getPlayer().deleteMe();
|
||||||
}
|
}
|
||||||
|
client.close(new SystemMessage(SystemMessageId.YOU_ARE_LOGGED_IN_TO_TWO_PLACES_IF_YOU_SUSPECT_ACCOUNT_THEFT_WE_RECOMMEND_CHANGING_YOUR_PASSWORD_SCANNING_YOUR_COMPUTER_FOR_VIRUSES_AND_USING_AN_ANTI_VIRUS_SOFTWARE));
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
Disconnection.of(client).defaultSequence(new SystemMessage(SystemMessageId.YOU_ARE_LOGGED_IN_TO_TWO_PLACES_IF_YOU_SUSPECT_ACCOUNT_THEFT_WE_RECOMMEND_CHANGING_YOUR_PASSWORD_SCANNING_YOUR_COMPUTER_FOR_VIRUSES_AND_USING_AN_ANTI_VIRUS_SOFTWARE));
|
||||||
ACCOUNTING_LOGGER.info("Kicked by login, " + client);
|
ACCOUNTING_LOGGER.info("Kicked by login, " + client);
|
||||||
}
|
}
|
||||||
client.close(new SystemMessage(SystemMessageId.YOU_ARE_LOGGED_IN_TO_TWO_PLACES_IF_YOU_SUSPECT_ACCOUNT_THEFT_WE_RECOMMEND_CHANGING_YOUR_PASSWORD_SCANNING_YOUR_COMPUTER_FOR_VIRUSES_AND_USING_AN_ANTI_VIRUS_SOFTWARE));
|
|
||||||
}
|
}
|
||||||
sendLogout(account);
|
sendLogout(account);
|
||||||
}
|
}
|
||||||
|
@@ -50,6 +50,7 @@ import org.l2jmobius.commons.util.crypt.NewCrypt;
|
|||||||
import org.l2jmobius.gameserver.model.World;
|
import org.l2jmobius.gameserver.model.World;
|
||||||
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
|
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
|
||||||
import org.l2jmobius.gameserver.network.ConnectionState;
|
import org.l2jmobius.gameserver.network.ConnectionState;
|
||||||
|
import org.l2jmobius.gameserver.network.Disconnection;
|
||||||
import org.l2jmobius.gameserver.network.GameClient;
|
import org.l2jmobius.gameserver.network.GameClient;
|
||||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||||
import org.l2jmobius.gameserver.network.loginserverpackets.game.AuthRequest;
|
import org.l2jmobius.gameserver.network.loginserverpackets.game.AuthRequest;
|
||||||
@@ -573,12 +574,13 @@ public class LoginServerThread extends Thread
|
|||||||
{
|
{
|
||||||
client.getPlayer().deleteMe();
|
client.getPlayer().deleteMe();
|
||||||
}
|
}
|
||||||
|
client.close(new SystemMessage(SystemMessageId.YOU_ARE_LOGGED_IN_TO_TWO_PLACES_IF_YOU_SUSPECT_ACCOUNT_THEFT_WE_RECOMMEND_CHANGING_YOUR_PASSWORD_SCANNING_YOUR_COMPUTER_FOR_VIRUSES_AND_USING_AN_ANTI_VIRUS_SOFTWARE));
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
Disconnection.of(client).defaultSequence(new SystemMessage(SystemMessageId.YOU_ARE_LOGGED_IN_TO_TWO_PLACES_IF_YOU_SUSPECT_ACCOUNT_THEFT_WE_RECOMMEND_CHANGING_YOUR_PASSWORD_SCANNING_YOUR_COMPUTER_FOR_VIRUSES_AND_USING_AN_ANTI_VIRUS_SOFTWARE));
|
||||||
ACCOUNTING_LOGGER.info("Kicked by login, " + client);
|
ACCOUNTING_LOGGER.info("Kicked by login, " + client);
|
||||||
}
|
}
|
||||||
client.close(new SystemMessage(SystemMessageId.YOU_ARE_LOGGED_IN_TO_TWO_PLACES_IF_YOU_SUSPECT_ACCOUNT_THEFT_WE_RECOMMEND_CHANGING_YOUR_PASSWORD_SCANNING_YOUR_COMPUTER_FOR_VIRUSES_AND_USING_AN_ANTI_VIRUS_SOFTWARE));
|
|
||||||
}
|
}
|
||||||
sendLogout(account);
|
sendLogout(account);
|
||||||
}
|
}
|
||||||
|
@@ -50,6 +50,7 @@ import org.l2jmobius.commons.util.crypt.NewCrypt;
|
|||||||
import org.l2jmobius.gameserver.model.World;
|
import org.l2jmobius.gameserver.model.World;
|
||||||
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
|
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
|
||||||
import org.l2jmobius.gameserver.network.ConnectionState;
|
import org.l2jmobius.gameserver.network.ConnectionState;
|
||||||
|
import org.l2jmobius.gameserver.network.Disconnection;
|
||||||
import org.l2jmobius.gameserver.network.GameClient;
|
import org.l2jmobius.gameserver.network.GameClient;
|
||||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||||
import org.l2jmobius.gameserver.network.loginserverpackets.game.AuthRequest;
|
import org.l2jmobius.gameserver.network.loginserverpackets.game.AuthRequest;
|
||||||
@@ -573,12 +574,13 @@ public class LoginServerThread extends Thread
|
|||||||
{
|
{
|
||||||
client.getPlayer().deleteMe();
|
client.getPlayer().deleteMe();
|
||||||
}
|
}
|
||||||
|
client.close(new SystemMessage(SystemMessageId.YOU_ARE_LOGGED_IN_TO_TWO_PLACES_IF_YOU_SUSPECT_ACCOUNT_THEFT_WE_RECOMMEND_CHANGING_YOUR_PASSWORD_SCANNING_YOUR_COMPUTER_FOR_VIRUSES_AND_USING_AN_ANTI_VIRUS_SOFTWARE));
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
Disconnection.of(client).defaultSequence(new SystemMessage(SystemMessageId.YOU_ARE_LOGGED_IN_TO_TWO_PLACES_IF_YOU_SUSPECT_ACCOUNT_THEFT_WE_RECOMMEND_CHANGING_YOUR_PASSWORD_SCANNING_YOUR_COMPUTER_FOR_VIRUSES_AND_USING_AN_ANTI_VIRUS_SOFTWARE));
|
||||||
ACCOUNTING_LOGGER.info("Kicked by login, " + client);
|
ACCOUNTING_LOGGER.info("Kicked by login, " + client);
|
||||||
}
|
}
|
||||||
client.close(new SystemMessage(SystemMessageId.YOU_ARE_LOGGED_IN_TO_TWO_PLACES_IF_YOU_SUSPECT_ACCOUNT_THEFT_WE_RECOMMEND_CHANGING_YOUR_PASSWORD_SCANNING_YOUR_COMPUTER_FOR_VIRUSES_AND_USING_AN_ANTI_VIRUS_SOFTWARE));
|
|
||||||
}
|
}
|
||||||
sendLogout(account);
|
sendLogout(account);
|
||||||
}
|
}
|
||||||
|
@@ -50,6 +50,7 @@ import org.l2jmobius.commons.util.crypt.NewCrypt;
|
|||||||
import org.l2jmobius.gameserver.model.World;
|
import org.l2jmobius.gameserver.model.World;
|
||||||
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
|
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
|
||||||
import org.l2jmobius.gameserver.network.ConnectionState;
|
import org.l2jmobius.gameserver.network.ConnectionState;
|
||||||
|
import org.l2jmobius.gameserver.network.Disconnection;
|
||||||
import org.l2jmobius.gameserver.network.GameClient;
|
import org.l2jmobius.gameserver.network.GameClient;
|
||||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||||
import org.l2jmobius.gameserver.network.loginserverpackets.game.AuthRequest;
|
import org.l2jmobius.gameserver.network.loginserverpackets.game.AuthRequest;
|
||||||
@@ -573,12 +574,13 @@ public class LoginServerThread extends Thread
|
|||||||
{
|
{
|
||||||
client.getPlayer().deleteMe();
|
client.getPlayer().deleteMe();
|
||||||
}
|
}
|
||||||
|
client.close(new SystemMessage(SystemMessageId.YOU_ARE_LOGGED_IN_TO_TWO_PLACES_IF_YOU_SUSPECT_ACCOUNT_THEFT_WE_RECOMMEND_CHANGING_YOUR_PASSWORD_SCANNING_YOUR_COMPUTER_FOR_VIRUSES_AND_USING_AN_ANTI_VIRUS_SOFTWARE));
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
Disconnection.of(client).defaultSequence(new SystemMessage(SystemMessageId.YOU_ARE_LOGGED_IN_TO_TWO_PLACES_IF_YOU_SUSPECT_ACCOUNT_THEFT_WE_RECOMMEND_CHANGING_YOUR_PASSWORD_SCANNING_YOUR_COMPUTER_FOR_VIRUSES_AND_USING_AN_ANTI_VIRUS_SOFTWARE));
|
||||||
ACCOUNTING_LOGGER.info("Kicked by login, " + client);
|
ACCOUNTING_LOGGER.info("Kicked by login, " + client);
|
||||||
}
|
}
|
||||||
client.close(new SystemMessage(SystemMessageId.YOU_ARE_LOGGED_IN_TO_TWO_PLACES_IF_YOU_SUSPECT_ACCOUNT_THEFT_WE_RECOMMEND_CHANGING_YOUR_PASSWORD_SCANNING_YOUR_COMPUTER_FOR_VIRUSES_AND_USING_AN_ANTI_VIRUS_SOFTWARE));
|
|
||||||
}
|
}
|
||||||
sendLogout(account);
|
sendLogout(account);
|
||||||
}
|
}
|
||||||
|
@@ -50,6 +50,7 @@ import org.l2jmobius.commons.util.crypt.NewCrypt;
|
|||||||
import org.l2jmobius.gameserver.model.World;
|
import org.l2jmobius.gameserver.model.World;
|
||||||
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
|
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
|
||||||
import org.l2jmobius.gameserver.network.ConnectionState;
|
import org.l2jmobius.gameserver.network.ConnectionState;
|
||||||
|
import org.l2jmobius.gameserver.network.Disconnection;
|
||||||
import org.l2jmobius.gameserver.network.GameClient;
|
import org.l2jmobius.gameserver.network.GameClient;
|
||||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||||
import org.l2jmobius.gameserver.network.loginserverpackets.game.AuthRequest;
|
import org.l2jmobius.gameserver.network.loginserverpackets.game.AuthRequest;
|
||||||
@@ -573,12 +574,13 @@ public class LoginServerThread extends Thread
|
|||||||
{
|
{
|
||||||
client.getPlayer().deleteMe();
|
client.getPlayer().deleteMe();
|
||||||
}
|
}
|
||||||
|
client.close(new SystemMessage(SystemMessageId.YOU_ARE_LOGGED_IN_TO_TWO_PLACES_IF_YOU_SUSPECT_ACCOUNT_THEFT_WE_RECOMMEND_CHANGING_YOUR_PASSWORD_SCANNING_YOUR_COMPUTER_FOR_VIRUSES_AND_USING_AN_ANTI_VIRUS_SOFTWARE));
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
Disconnection.of(client).defaultSequence(new SystemMessage(SystemMessageId.YOU_ARE_LOGGED_IN_TO_TWO_PLACES_IF_YOU_SUSPECT_ACCOUNT_THEFT_WE_RECOMMEND_CHANGING_YOUR_PASSWORD_SCANNING_YOUR_COMPUTER_FOR_VIRUSES_AND_USING_AN_ANTI_VIRUS_SOFTWARE));
|
||||||
ACCOUNTING_LOGGER.info("Kicked by login, " + client);
|
ACCOUNTING_LOGGER.info("Kicked by login, " + client);
|
||||||
}
|
}
|
||||||
client.close(new SystemMessage(SystemMessageId.YOU_ARE_LOGGED_IN_TO_TWO_PLACES_IF_YOU_SUSPECT_ACCOUNT_THEFT_WE_RECOMMEND_CHANGING_YOUR_PASSWORD_SCANNING_YOUR_COMPUTER_FOR_VIRUSES_AND_USING_AN_ANTI_VIRUS_SOFTWARE));
|
|
||||||
}
|
}
|
||||||
sendLogout(account);
|
sendLogout(account);
|
||||||
}
|
}
|
||||||
|
@@ -50,6 +50,7 @@ import org.l2jmobius.commons.util.crypt.NewCrypt;
|
|||||||
import org.l2jmobius.gameserver.model.World;
|
import org.l2jmobius.gameserver.model.World;
|
||||||
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
|
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
|
||||||
import org.l2jmobius.gameserver.network.ConnectionState;
|
import org.l2jmobius.gameserver.network.ConnectionState;
|
||||||
|
import org.l2jmobius.gameserver.network.Disconnection;
|
||||||
import org.l2jmobius.gameserver.network.GameClient;
|
import org.l2jmobius.gameserver.network.GameClient;
|
||||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||||
import org.l2jmobius.gameserver.network.loginserverpackets.game.AuthRequest;
|
import org.l2jmobius.gameserver.network.loginserverpackets.game.AuthRequest;
|
||||||
@@ -573,12 +574,13 @@ public class LoginServerThread extends Thread
|
|||||||
{
|
{
|
||||||
client.getPlayer().deleteMe();
|
client.getPlayer().deleteMe();
|
||||||
}
|
}
|
||||||
|
client.close(new SystemMessage(SystemMessageId.YOU_ARE_LOGGED_IN_TO_TWO_PLACES_IF_YOU_SUSPECT_ACCOUNT_THEFT_WE_RECOMMEND_CHANGING_YOUR_PASSWORD_SCANNING_YOUR_COMPUTER_FOR_VIRUSES_AND_USING_AN_ANTI_VIRUS_SOFTWARE));
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
Disconnection.of(client).defaultSequence(new SystemMessage(SystemMessageId.YOU_ARE_LOGGED_IN_TO_TWO_PLACES_IF_YOU_SUSPECT_ACCOUNT_THEFT_WE_RECOMMEND_CHANGING_YOUR_PASSWORD_SCANNING_YOUR_COMPUTER_FOR_VIRUSES_AND_USING_AN_ANTI_VIRUS_SOFTWARE));
|
||||||
ACCOUNTING_LOGGER.info("Kicked by login, " + client);
|
ACCOUNTING_LOGGER.info("Kicked by login, " + client);
|
||||||
}
|
}
|
||||||
client.close(new SystemMessage(SystemMessageId.YOU_ARE_LOGGED_IN_TO_TWO_PLACES_IF_YOU_SUSPECT_ACCOUNT_THEFT_WE_RECOMMEND_CHANGING_YOUR_PASSWORD_SCANNING_YOUR_COMPUTER_FOR_VIRUSES_AND_USING_AN_ANTI_VIRUS_SOFTWARE));
|
|
||||||
}
|
}
|
||||||
sendLogout(account);
|
sendLogout(account);
|
||||||
}
|
}
|
||||||
|
@@ -50,6 +50,7 @@ import org.l2jmobius.commons.util.crypt.NewCrypt;
|
|||||||
import org.l2jmobius.gameserver.model.World;
|
import org.l2jmobius.gameserver.model.World;
|
||||||
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
|
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
|
||||||
import org.l2jmobius.gameserver.network.ConnectionState;
|
import org.l2jmobius.gameserver.network.ConnectionState;
|
||||||
|
import org.l2jmobius.gameserver.network.Disconnection;
|
||||||
import org.l2jmobius.gameserver.network.GameClient;
|
import org.l2jmobius.gameserver.network.GameClient;
|
||||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||||
import org.l2jmobius.gameserver.network.loginserverpackets.game.AuthRequest;
|
import org.l2jmobius.gameserver.network.loginserverpackets.game.AuthRequest;
|
||||||
@@ -573,12 +574,13 @@ public class LoginServerThread extends Thread
|
|||||||
{
|
{
|
||||||
client.getPlayer().deleteMe();
|
client.getPlayer().deleteMe();
|
||||||
}
|
}
|
||||||
|
client.close(new SystemMessage(SystemMessageId.YOU_ARE_LOGGED_IN_TO_TWO_PLACES_IF_YOU_SUSPECT_ACCOUNT_THEFT_WE_RECOMMEND_CHANGING_YOUR_PASSWORD_SCANNING_YOUR_COMPUTER_FOR_VIRUSES_AND_USING_AN_ANTI_VIRUS_SOFTWARE));
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
Disconnection.of(client).defaultSequence(new SystemMessage(SystemMessageId.YOU_ARE_LOGGED_IN_TO_TWO_PLACES_IF_YOU_SUSPECT_ACCOUNT_THEFT_WE_RECOMMEND_CHANGING_YOUR_PASSWORD_SCANNING_YOUR_COMPUTER_FOR_VIRUSES_AND_USING_AN_ANTI_VIRUS_SOFTWARE));
|
||||||
ACCOUNTING_LOGGER.info("Kicked by login, " + client);
|
ACCOUNTING_LOGGER.info("Kicked by login, " + client);
|
||||||
}
|
}
|
||||||
client.close(new SystemMessage(SystemMessageId.YOU_ARE_LOGGED_IN_TO_TWO_PLACES_IF_YOU_SUSPECT_ACCOUNT_THEFT_WE_RECOMMEND_CHANGING_YOUR_PASSWORD_SCANNING_YOUR_COMPUTER_FOR_VIRUSES_AND_USING_AN_ANTI_VIRUS_SOFTWARE));
|
|
||||||
}
|
}
|
||||||
sendLogout(account);
|
sendLogout(account);
|
||||||
}
|
}
|
||||||
|
@@ -50,6 +50,7 @@ import org.l2jmobius.commons.util.crypt.NewCrypt;
|
|||||||
import org.l2jmobius.gameserver.model.World;
|
import org.l2jmobius.gameserver.model.World;
|
||||||
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
|
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
|
||||||
import org.l2jmobius.gameserver.network.ConnectionState;
|
import org.l2jmobius.gameserver.network.ConnectionState;
|
||||||
|
import org.l2jmobius.gameserver.network.Disconnection;
|
||||||
import org.l2jmobius.gameserver.network.GameClient;
|
import org.l2jmobius.gameserver.network.GameClient;
|
||||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||||
import org.l2jmobius.gameserver.network.loginserverpackets.game.AuthRequest;
|
import org.l2jmobius.gameserver.network.loginserverpackets.game.AuthRequest;
|
||||||
@@ -572,12 +573,13 @@ public class LoginServerThread extends Thread
|
|||||||
{
|
{
|
||||||
client.getPlayer().deleteMe();
|
client.getPlayer().deleteMe();
|
||||||
}
|
}
|
||||||
|
client.close(new SystemMessage(SystemMessageId.ANOTHER_PERSON_HAS_LOGGED_IN_WITH_THE_SAME_ACCOUNT));
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
Disconnection.of(client).defaultSequence(new SystemMessage(SystemMessageId.ANOTHER_PERSON_HAS_LOGGED_IN_WITH_THE_SAME_ACCOUNT));
|
||||||
ACCOUNTING_LOGGER.info("Kicked by login, " + client);
|
ACCOUNTING_LOGGER.info("Kicked by login, " + client);
|
||||||
}
|
}
|
||||||
client.close(new SystemMessage(SystemMessageId.ANOTHER_PERSON_HAS_LOGGED_IN_WITH_THE_SAME_ACCOUNT));
|
|
||||||
}
|
}
|
||||||
sendLogout(account);
|
sendLogout(account);
|
||||||
}
|
}
|
||||||
|
@@ -50,6 +50,7 @@ import org.l2jmobius.commons.util.crypt.NewCrypt;
|
|||||||
import org.l2jmobius.gameserver.model.World;
|
import org.l2jmobius.gameserver.model.World;
|
||||||
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
|
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
|
||||||
import org.l2jmobius.gameserver.network.ConnectionState;
|
import org.l2jmobius.gameserver.network.ConnectionState;
|
||||||
|
import org.l2jmobius.gameserver.network.Disconnection;
|
||||||
import org.l2jmobius.gameserver.network.GameClient;
|
import org.l2jmobius.gameserver.network.GameClient;
|
||||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||||
import org.l2jmobius.gameserver.network.loginserverpackets.game.AuthRequest;
|
import org.l2jmobius.gameserver.network.loginserverpackets.game.AuthRequest;
|
||||||
@@ -572,12 +573,13 @@ public class LoginServerThread extends Thread
|
|||||||
{
|
{
|
||||||
client.getPlayer().deleteMe();
|
client.getPlayer().deleteMe();
|
||||||
}
|
}
|
||||||
|
client.close(new SystemMessage(SystemMessageId.ANOTHER_PERSON_HAS_LOGGED_IN_WITH_THE_SAME_ACCOUNT));
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
Disconnection.of(client).defaultSequence(new SystemMessage(SystemMessageId.ANOTHER_PERSON_HAS_LOGGED_IN_WITH_THE_SAME_ACCOUNT));
|
||||||
ACCOUNTING_LOGGER.info("Kicked by login, " + client);
|
ACCOUNTING_LOGGER.info("Kicked by login, " + client);
|
||||||
}
|
}
|
||||||
client.close(new SystemMessage(SystemMessageId.ANOTHER_PERSON_HAS_LOGGED_IN_WITH_THE_SAME_ACCOUNT));
|
|
||||||
}
|
}
|
||||||
sendLogout(account);
|
sendLogout(account);
|
||||||
}
|
}
|
||||||
|
@@ -50,6 +50,7 @@ import org.l2jmobius.commons.util.crypt.NewCrypt;
|
|||||||
import org.l2jmobius.gameserver.model.World;
|
import org.l2jmobius.gameserver.model.World;
|
||||||
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
|
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
|
||||||
import org.l2jmobius.gameserver.network.ConnectionState;
|
import org.l2jmobius.gameserver.network.ConnectionState;
|
||||||
|
import org.l2jmobius.gameserver.network.Disconnection;
|
||||||
import org.l2jmobius.gameserver.network.GameClient;
|
import org.l2jmobius.gameserver.network.GameClient;
|
||||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||||
import org.l2jmobius.gameserver.network.loginserverpackets.game.AuthRequest;
|
import org.l2jmobius.gameserver.network.loginserverpackets.game.AuthRequest;
|
||||||
@@ -573,12 +574,13 @@ public class LoginServerThread extends Thread
|
|||||||
{
|
{
|
||||||
client.getPlayer().deleteMe();
|
client.getPlayer().deleteMe();
|
||||||
}
|
}
|
||||||
|
client.close(new SystemMessage(SystemMessageId.YOU_ARE_LOGGED_IN_TO_TWO_PLACES_IF_YOU_SUSPECT_ACCOUNT_THEFT_WE_RECOMMEND_CHANGING_YOUR_PASSWORD_SCANNING_YOUR_COMPUTER_FOR_VIRUSES_AND_USING_AN_ANTI_VIRUS_SOFTWARE));
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
Disconnection.of(client).defaultSequence(new SystemMessage(SystemMessageId.YOU_ARE_LOGGED_IN_TO_TWO_PLACES_IF_YOU_SUSPECT_ACCOUNT_THEFT_WE_RECOMMEND_CHANGING_YOUR_PASSWORD_SCANNING_YOUR_COMPUTER_FOR_VIRUSES_AND_USING_AN_ANTI_VIRUS_SOFTWARE));
|
||||||
ACCOUNTING_LOGGER.info("Kicked by login, " + client);
|
ACCOUNTING_LOGGER.info("Kicked by login, " + client);
|
||||||
}
|
}
|
||||||
client.close(new SystemMessage(SystemMessageId.YOU_ARE_LOGGED_IN_TO_TWO_PLACES_IF_YOU_SUSPECT_ACCOUNT_THEFT_WE_RECOMMEND_CHANGING_YOUR_PASSWORD_SCANNING_YOUR_COMPUTER_FOR_VIRUSES_AND_USING_AN_ANTI_VIRUS_SOFTWARE));
|
|
||||||
}
|
}
|
||||||
sendLogout(account);
|
sendLogout(account);
|
||||||
}
|
}
|
||||||
|
@@ -50,6 +50,7 @@ import org.l2jmobius.commons.util.crypt.NewCrypt;
|
|||||||
import org.l2jmobius.gameserver.model.World;
|
import org.l2jmobius.gameserver.model.World;
|
||||||
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
|
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
|
||||||
import org.l2jmobius.gameserver.network.ConnectionState;
|
import org.l2jmobius.gameserver.network.ConnectionState;
|
||||||
|
import org.l2jmobius.gameserver.network.Disconnection;
|
||||||
import org.l2jmobius.gameserver.network.GameClient;
|
import org.l2jmobius.gameserver.network.GameClient;
|
||||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||||
import org.l2jmobius.gameserver.network.loginserverpackets.game.AuthRequest;
|
import org.l2jmobius.gameserver.network.loginserverpackets.game.AuthRequest;
|
||||||
@@ -573,12 +574,13 @@ public class LoginServerThread extends Thread
|
|||||||
{
|
{
|
||||||
client.getPlayer().deleteMe();
|
client.getPlayer().deleteMe();
|
||||||
}
|
}
|
||||||
|
client.close(new SystemMessage(SystemMessageId.YOU_ARE_LOGGED_IN_TO_TWO_PLACES_IF_YOU_SUSPECT_ACCOUNT_THEFT_WE_RECOMMEND_CHANGING_YOUR_PASSWORD_SCANNING_YOUR_COMPUTER_FOR_VIRUSES_AND_USING_AN_ANTI_VIRUS_SOFTWARE));
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
Disconnection.of(client).defaultSequence(new SystemMessage(SystemMessageId.YOU_ARE_LOGGED_IN_TO_TWO_PLACES_IF_YOU_SUSPECT_ACCOUNT_THEFT_WE_RECOMMEND_CHANGING_YOUR_PASSWORD_SCANNING_YOUR_COMPUTER_FOR_VIRUSES_AND_USING_AN_ANTI_VIRUS_SOFTWARE));
|
||||||
ACCOUNTING_LOGGER.info("Kicked by login, " + client);
|
ACCOUNTING_LOGGER.info("Kicked by login, " + client);
|
||||||
}
|
}
|
||||||
client.close(new SystemMessage(SystemMessageId.YOU_ARE_LOGGED_IN_TO_TWO_PLACES_IF_YOU_SUSPECT_ACCOUNT_THEFT_WE_RECOMMEND_CHANGING_YOUR_PASSWORD_SCANNING_YOUR_COMPUTER_FOR_VIRUSES_AND_USING_AN_ANTI_VIRUS_SOFTWARE));
|
|
||||||
}
|
}
|
||||||
sendLogout(account);
|
sendLogout(account);
|
||||||
}
|
}
|
||||||
|
@@ -50,6 +50,7 @@ import org.l2jmobius.commons.util.crypt.NewCrypt;
|
|||||||
import org.l2jmobius.gameserver.model.World;
|
import org.l2jmobius.gameserver.model.World;
|
||||||
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
|
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
|
||||||
import org.l2jmobius.gameserver.network.ConnectionState;
|
import org.l2jmobius.gameserver.network.ConnectionState;
|
||||||
|
import org.l2jmobius.gameserver.network.Disconnection;
|
||||||
import org.l2jmobius.gameserver.network.GameClient;
|
import org.l2jmobius.gameserver.network.GameClient;
|
||||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||||
import org.l2jmobius.gameserver.network.loginserverpackets.game.AuthRequest;
|
import org.l2jmobius.gameserver.network.loginserverpackets.game.AuthRequest;
|
||||||
@@ -573,12 +574,13 @@ public class LoginServerThread extends Thread
|
|||||||
{
|
{
|
||||||
client.getPlayer().deleteMe();
|
client.getPlayer().deleteMe();
|
||||||
}
|
}
|
||||||
|
client.close(new SystemMessage(SystemMessageId.YOU_ARE_LOGGED_IN_TO_TWO_PLACES_IF_YOU_SUSPECT_ACCOUNT_THEFT_WE_RECOMMEND_CHANGING_YOUR_PASSWORD_SCANNING_YOUR_COMPUTER_FOR_VIRUSES_AND_USING_AN_ANTI_VIRUS_SOFTWARE));
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
Disconnection.of(client).defaultSequence(new SystemMessage(SystemMessageId.YOU_ARE_LOGGED_IN_TO_TWO_PLACES_IF_YOU_SUSPECT_ACCOUNT_THEFT_WE_RECOMMEND_CHANGING_YOUR_PASSWORD_SCANNING_YOUR_COMPUTER_FOR_VIRUSES_AND_USING_AN_ANTI_VIRUS_SOFTWARE));
|
||||||
ACCOUNTING_LOGGER.info("Kicked by login, " + client);
|
ACCOUNTING_LOGGER.info("Kicked by login, " + client);
|
||||||
}
|
}
|
||||||
client.close(new SystemMessage(SystemMessageId.YOU_ARE_LOGGED_IN_TO_TWO_PLACES_IF_YOU_SUSPECT_ACCOUNT_THEFT_WE_RECOMMEND_CHANGING_YOUR_PASSWORD_SCANNING_YOUR_COMPUTER_FOR_VIRUSES_AND_USING_AN_ANTI_VIRUS_SOFTWARE));
|
|
||||||
}
|
}
|
||||||
sendLogout(account);
|
sendLogout(account);
|
||||||
}
|
}
|
||||||
|
@@ -50,6 +50,7 @@ import org.l2jmobius.commons.util.crypt.NewCrypt;
|
|||||||
import org.l2jmobius.gameserver.model.World;
|
import org.l2jmobius.gameserver.model.World;
|
||||||
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
|
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
|
||||||
import org.l2jmobius.gameserver.network.ConnectionState;
|
import org.l2jmobius.gameserver.network.ConnectionState;
|
||||||
|
import org.l2jmobius.gameserver.network.Disconnection;
|
||||||
import org.l2jmobius.gameserver.network.GameClient;
|
import org.l2jmobius.gameserver.network.GameClient;
|
||||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||||
import org.l2jmobius.gameserver.network.loginserverpackets.game.AuthRequest;
|
import org.l2jmobius.gameserver.network.loginserverpackets.game.AuthRequest;
|
||||||
@@ -573,12 +574,13 @@ public class LoginServerThread extends Thread
|
|||||||
{
|
{
|
||||||
client.getPlayer().deleteMe();
|
client.getPlayer().deleteMe();
|
||||||
}
|
}
|
||||||
|
client.close(new SystemMessage(SystemMessageId.YOU_ARE_LOGGED_IN_TO_TWO_PLACES_IF_YOU_SUSPECT_ACCOUNT_THEFT_WE_RECOMMEND_CHANGING_YOUR_PASSWORD_SCANNING_YOUR_COMPUTER_FOR_VIRUSES_AND_USING_AN_ANTI_VIRUS_SOFTWARE));
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
Disconnection.of(client).defaultSequence(new SystemMessage(SystemMessageId.YOU_ARE_LOGGED_IN_TO_TWO_PLACES_IF_YOU_SUSPECT_ACCOUNT_THEFT_WE_RECOMMEND_CHANGING_YOUR_PASSWORD_SCANNING_YOUR_COMPUTER_FOR_VIRUSES_AND_USING_AN_ANTI_VIRUS_SOFTWARE));
|
||||||
ACCOUNTING_LOGGER.info("Kicked by login, " + client);
|
ACCOUNTING_LOGGER.info("Kicked by login, " + client);
|
||||||
}
|
}
|
||||||
client.close(new SystemMessage(SystemMessageId.YOU_ARE_LOGGED_IN_TO_TWO_PLACES_IF_YOU_SUSPECT_ACCOUNT_THEFT_WE_RECOMMEND_CHANGING_YOUR_PASSWORD_SCANNING_YOUR_COMPUTER_FOR_VIRUSES_AND_USING_AN_ANTI_VIRUS_SOFTWARE));
|
|
||||||
}
|
}
|
||||||
sendLogout(account);
|
sendLogout(account);
|
||||||
}
|
}
|
||||||
|
@@ -50,6 +50,7 @@ import org.l2jmobius.commons.util.crypt.NewCrypt;
|
|||||||
import org.l2jmobius.gameserver.model.World;
|
import org.l2jmobius.gameserver.model.World;
|
||||||
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
|
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
|
||||||
import org.l2jmobius.gameserver.network.ConnectionState;
|
import org.l2jmobius.gameserver.network.ConnectionState;
|
||||||
|
import org.l2jmobius.gameserver.network.Disconnection;
|
||||||
import org.l2jmobius.gameserver.network.GameClient;
|
import org.l2jmobius.gameserver.network.GameClient;
|
||||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||||
import org.l2jmobius.gameserver.network.loginserverpackets.game.AuthRequest;
|
import org.l2jmobius.gameserver.network.loginserverpackets.game.AuthRequest;
|
||||||
@@ -573,12 +574,13 @@ public class LoginServerThread extends Thread
|
|||||||
{
|
{
|
||||||
client.getPlayer().deleteMe();
|
client.getPlayer().deleteMe();
|
||||||
}
|
}
|
||||||
|
client.close(new SystemMessage(SystemMessageId.YOU_ARE_LOGGED_IN_TO_TWO_PLACES_IF_YOU_SUSPECT_ACCOUNT_THEFT_WE_RECOMMEND_CHANGING_YOUR_PASSWORD_SCANNING_YOUR_COMPUTER_FOR_VIRUSES_AND_USING_AN_ANTI_VIRUS_SOFTWARE));
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
Disconnection.of(client).defaultSequence(new SystemMessage(SystemMessageId.YOU_ARE_LOGGED_IN_TO_TWO_PLACES_IF_YOU_SUSPECT_ACCOUNT_THEFT_WE_RECOMMEND_CHANGING_YOUR_PASSWORD_SCANNING_YOUR_COMPUTER_FOR_VIRUSES_AND_USING_AN_ANTI_VIRUS_SOFTWARE));
|
||||||
ACCOUNTING_LOGGER.info("Kicked by login, " + client);
|
ACCOUNTING_LOGGER.info("Kicked by login, " + client);
|
||||||
}
|
}
|
||||||
client.close(new SystemMessage(SystemMessageId.YOU_ARE_LOGGED_IN_TO_TWO_PLACES_IF_YOU_SUSPECT_ACCOUNT_THEFT_WE_RECOMMEND_CHANGING_YOUR_PASSWORD_SCANNING_YOUR_COMPUTER_FOR_VIRUSES_AND_USING_AN_ANTI_VIRUS_SOFTWARE));
|
|
||||||
}
|
}
|
||||||
sendLogout(account);
|
sendLogout(account);
|
||||||
}
|
}
|
||||||
|
@@ -50,6 +50,7 @@ import org.l2jmobius.commons.util.crypt.NewCrypt;
|
|||||||
import org.l2jmobius.gameserver.model.World;
|
import org.l2jmobius.gameserver.model.World;
|
||||||
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
|
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
|
||||||
import org.l2jmobius.gameserver.network.ConnectionState;
|
import org.l2jmobius.gameserver.network.ConnectionState;
|
||||||
|
import org.l2jmobius.gameserver.network.Disconnection;
|
||||||
import org.l2jmobius.gameserver.network.GameClient;
|
import org.l2jmobius.gameserver.network.GameClient;
|
||||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||||
import org.l2jmobius.gameserver.network.loginserverpackets.game.AuthRequest;
|
import org.l2jmobius.gameserver.network.loginserverpackets.game.AuthRequest;
|
||||||
@@ -573,12 +574,13 @@ public class LoginServerThread extends Thread
|
|||||||
{
|
{
|
||||||
client.getPlayer().deleteMe();
|
client.getPlayer().deleteMe();
|
||||||
}
|
}
|
||||||
|
client.close(new SystemMessage(SystemMessageId.YOU_ARE_LOGGED_IN_TO_TWO_PLACES_IF_YOU_SUSPECT_ACCOUNT_THEFT_WE_RECOMMEND_CHANGING_YOUR_PASSWORD_SCANNING_YOUR_COMPUTER_FOR_VIRUSES_AND_USING_AN_ANTI_VIRUS_SOFTWARE));
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
Disconnection.of(client).defaultSequence(new SystemMessage(SystemMessageId.YOU_ARE_LOGGED_IN_TO_TWO_PLACES_IF_YOU_SUSPECT_ACCOUNT_THEFT_WE_RECOMMEND_CHANGING_YOUR_PASSWORD_SCANNING_YOUR_COMPUTER_FOR_VIRUSES_AND_USING_AN_ANTI_VIRUS_SOFTWARE));
|
||||||
ACCOUNTING_LOGGER.info("Kicked by login, " + client);
|
ACCOUNTING_LOGGER.info("Kicked by login, " + client);
|
||||||
}
|
}
|
||||||
client.close(new SystemMessage(SystemMessageId.YOU_ARE_LOGGED_IN_TO_TWO_PLACES_IF_YOU_SUSPECT_ACCOUNT_THEFT_WE_RECOMMEND_CHANGING_YOUR_PASSWORD_SCANNING_YOUR_COMPUTER_FOR_VIRUSES_AND_USING_AN_ANTI_VIRUS_SOFTWARE));
|
|
||||||
}
|
}
|
||||||
sendLogout(account);
|
sendLogout(account);
|
||||||
}
|
}
|
||||||
|
@@ -50,6 +50,7 @@ import org.l2jmobius.commons.util.crypt.NewCrypt;
|
|||||||
import org.l2jmobius.gameserver.model.World;
|
import org.l2jmobius.gameserver.model.World;
|
||||||
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
|
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
|
||||||
import org.l2jmobius.gameserver.network.ConnectionState;
|
import org.l2jmobius.gameserver.network.ConnectionState;
|
||||||
|
import org.l2jmobius.gameserver.network.Disconnection;
|
||||||
import org.l2jmobius.gameserver.network.GameClient;
|
import org.l2jmobius.gameserver.network.GameClient;
|
||||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||||
import org.l2jmobius.gameserver.network.loginserverpackets.game.AuthRequest;
|
import org.l2jmobius.gameserver.network.loginserverpackets.game.AuthRequest;
|
||||||
@@ -573,12 +574,13 @@ public class LoginServerThread extends Thread
|
|||||||
{
|
{
|
||||||
client.getPlayer().deleteMe();
|
client.getPlayer().deleteMe();
|
||||||
}
|
}
|
||||||
|
client.close(new SystemMessage(SystemMessageId.YOU_ARE_LOGGED_IN_TO_TWO_PLACES_IF_YOU_SUSPECT_ACCOUNT_THEFT_WE_RECOMMEND_CHANGING_YOUR_PASSWORD_SCANNING_YOUR_COMPUTER_FOR_VIRUSES_AND_USING_AN_ANTI_VIRUS_SOFTWARE));
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
Disconnection.of(client).defaultSequence(new SystemMessage(SystemMessageId.YOU_ARE_LOGGED_IN_TO_TWO_PLACES_IF_YOU_SUSPECT_ACCOUNT_THEFT_WE_RECOMMEND_CHANGING_YOUR_PASSWORD_SCANNING_YOUR_COMPUTER_FOR_VIRUSES_AND_USING_AN_ANTI_VIRUS_SOFTWARE));
|
||||||
ACCOUNTING_LOGGER.info("Kicked by login, " + client);
|
ACCOUNTING_LOGGER.info("Kicked by login, " + client);
|
||||||
}
|
}
|
||||||
client.close(new SystemMessage(SystemMessageId.YOU_ARE_LOGGED_IN_TO_TWO_PLACES_IF_YOU_SUSPECT_ACCOUNT_THEFT_WE_RECOMMEND_CHANGING_YOUR_PASSWORD_SCANNING_YOUR_COMPUTER_FOR_VIRUSES_AND_USING_AN_ANTI_VIRUS_SOFTWARE));
|
|
||||||
}
|
}
|
||||||
sendLogout(account);
|
sendLogout(account);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user