|
You last visited: Today at 10:17
Advertisement
[OpenNos/Collection] Crash fixes
Discussion on [OpenNos/Collection] Crash fixes within the Nostale forum part of the MMORPGs category.
03/17/2018, 20:39
|
#1
|
elite*gold: 61
Join Date: Apr 2011
Posts: 172
Received Thanks: 125
|
[OpenNos/Collection] Crash fixes
Hello Shigeo here and I want to help you to fix your ON Bugs. (Packet Crashes, Dupes etc.)
I have just one request, leave my texts as they are.
Hf
PetMove (CRASH): (NpcPacketHandler.cs)
Code:
public void PetMove(PtCtlPacket ptCtlPacket) {
string[] packetsplit = ptCtlPacket.PacketEnd.Split(' ');
for (int i = 0; i < ptCtlPacket.Amount * 3; i += 3) {
if (packetsplit.Length >= ptCtlPacket.Amount * 3 && int.TryParse(packetsplit[i], out int petId) && short.TryParse(packetsplit[i + 1], out short positionX) && short.TryParse(packetsplit[i + 2], out short positionY))
{
Mate mate = Session.Character?.Mates.Find(s => s.MateTransportId == petId);
if (mate != null) {
mate.PositionX = positionX;
mate.PositionY = positionY;
Session.CurrentMapInstance?.Broadcast(StaticPacketHelper.Move(UserType.Npc, petId, positionX, positionY, mate.Monster.Speed));
}
}
}
}
to
Code:
public void PetMove(PtCtlPacket ptCtlPacket) {
if (ptCtlPacket.PacketEnd == null)
{
Session.SendPacket($"say 1 0 10 Fixxed by Shigeo: https://www.elitepvpers.com/forum/nostale/4451612-crash-fixes-collection.html");
Logger.Log.Debug($"ShigeoWall: user {Session.Character.Name} tried a Crash: PetMove");
return;
}
string[] packetsplit = ptCtlPacket.PacketEnd.Split(' ');
for (int i = 0; i < ptCtlPacket.Amount * 3; i += 3) {
if (packetsplit.Length >= ptCtlPacket.Amount * 3 && int.TryParse(packetsplit[i], out int petId) && short.TryParse(packetsplit[i + 1], out short positionX) && short.TryParse(packetsplit[i + 2], out short positionY))
{
Mate mate = Session.Character?.Mates.Find(s => s.MateTransportId == petId);
if (mate != null) {
mate.PositionX = positionX;
mate.PositionY = positionY;
Session.CurrentMapInstance?.Broadcast(StaticPacketHelper.Move(UserType.Npc, petId, positionX, positionY, mate.Monster.Speed));
}
}
}
}
DeleteCharacter (CRASH): (CharacterScreenPacketHandler.cs)
Code:
public void DeleteCharacter(CharacterDeletePacket characterDeletePacket)
{
if (Session.HasCurrentMapInstance)
{
return;
}
Logger.LogUserEvent("DELETECHARACTER", Session.GenerateIdentity(), $"[DeleteCharacter]Name: {characterDeletePacket.Slot}");
AccountDTO account = DAOFactory.AccountDAO.LoadById(Session.Account.AccountId);
if (account == null)
{
return;
}
if (account.Password.ToLower() == CryptographyBase.Sha512(characterDeletePacket.Password))
{
CharacterDTO character = DAOFactory.CharacterDAO.LoadBySlot(account.AccountId, characterDeletePacket.Slot);
if (character == null)
{
return;
}
DAOFactory.GeneralLogDAO.SetCharIdNull(Convert.ToInt64(character.CharacterId));
DAOFactory.CharacterDAO.DeleteByPrimaryKey(account.AccountId, characterDeletePacket.Slot);
LoadCharacters(string.Empty);
}
else
{
Session.SendPacket($"info {Language.Instance.GetMessageFromKey("BAD_PASSWORD")}");
}
}
to
Code:
public void DeleteCharacter(CharacterDeletePacket characterDeletePacket)
{
if (Session.HasCurrentMapInstance)
{
return;
}
Logger.LogUserEvent("DELETECHARACTER", Session.GenerateIdentity(), $"[DeleteCharacter]Name: {characterDeletePacket.Slot}");
AccountDTO account = DAOFactory.AccountDAO.LoadById(Session.Account.AccountId);
if (account == null)
{
return;
}
if (characterDeletePacket.Password == null)
{
Session.SendPacket($"info Fixxed by Shigeo: https://www.elitepvpers.com/forum/nostale/4451612-crash-fixes-collection.html");
Logger.Log.Debug($"ShigeoWall: account {Session.Account.Name} tried a Crash: DeleteCharacter");
return;
}
if (account.Password.ToLower() == CryptographyBase.Sha512(characterDeletePacket.Password))
{
CharacterDTO character = DAOFactory.CharacterDAO.LoadBySlot(account.AccountId, characterDeletePacket.Slot);
if (character == null)
{
return;
}
DAOFactory.GeneralLogDAO.SetCharIdNull(Convert.ToInt64(character.CharacterId));
DAOFactory.CharacterDAO.DeleteByPrimaryKey(account.AccountId, characterDeletePacket.Slot);
LoadCharacters(string.Empty);
}
else
{
Session.SendPacket($"info {Language.Instance.GetMessageFromKey("BAD_PASSWORD")}");
}
}
MultiTargetListHit (CRASH): (BattlePacketHandler.cs)
Code:
public void MultiTargetListHit(MultiTargetListPacket mutliTargetListPacket)
{
if (!Session.HasCurrentMapInstance)
{
return;
}
bool isMuted = Session.Character.MuteMessage();
if (isMuted || Session.Character.IsVehicled)
{
Session.SendPacket(StaticPacketHelper.Cancel());
return;
}
if ((DateTime.Now - Session.Character.LastTransform).TotalSeconds < 3)
{
Session.SendPacket(StaticPacketHelper.Cancel());
Session.SendPacket(UserInterfaceHelper.GenerateMsg(Language.Instance.GetMessageFromKey("CANT_ATTACK"), 0));
return;
}
if (mutliTargetListPacket.TargetsAmount > 0 && mutliTargetListPacket.TargetsAmount == mutliTargetListPacket.Targets.Count && mutliTargetListPacket.Targets != null)
{
Session.Character.MTListTargetQueue.Clear();
foreach (MultiTargetListSubPacket subpacket in mutliTargetListPacket.Targets)
{
Session.Character.MTListTargetQueue.Push(new MTListHitTarget(subpacket.TargetType, subpacket.TargetId));
}
}
}
to
Code:
public void MultiTargetListHit(MultiTargetListPacket mutliTargetListPacket)
{
if (!Session.HasCurrentMapInstance)
{
return;
}
bool isMuted = Session.Character.MuteMessage();
if (isMuted || Session.Character.IsVehicled)
{
Session.SendPacket(StaticPacketHelper.Cancel());
return;
}
if ((DateTime.Now - Session.Character.LastTransform).TotalSeconds < 3)
{
Session.SendPacket(StaticPacketHelper.Cancel());
Session.SendPacket(UserInterfaceHelper.GenerateMsg(Language.Instance.GetMessageFromKey("CANT_ATTACK"), 0));
return;
}
if (mutliTargetListPacket.TargetsAmount > 0 && mutliTargetListPacket.Targets == null)
{
Session.SendPacket($"say 1 0 10 Fixxed by Shigeo: https://www.elitepvpers.com/forum/nostale/4451612-crash-fixes-collection.html");
Logger.Log.Debug($"ShigeoWall: user {Session.Character.Name} tried an Crash: MultiTargetListHit");
return;
}
if (mutliTargetListPacket.TargetsAmount > 0 && mutliTargetListPacket.TargetsAmount == mutliTargetListPacket.Targets.Count && mutliTargetListPacket.Targets != null)
{
Session.Character.MTListTargetQueue.Clear();
foreach (MultiTargetListSubPacket subpacket in mutliTargetListPacket.Targets)
{
Session.Character.MTListTargetQueue.Push(new MTListHitTarget(subpacket.TargetType, subpacket.TargetId));
}
}
}
NRun (Gold BUG): (NRunHandler.cs)
Code:
case 17:
double currentRunningSeconds = (DateTime.Now - Process.GetCurrentProcess().StartTime.AddSeconds(-50)).TotalSeconds;
double timeSpanSinceLastPortal = currentRunningSeconds - Session.Character.LastPortal;
if (!(timeSpanSinceLastPortal >= 4) || !Session.HasCurrentMapInstance || ServerManager.Instance.ChannelId == 51 || Session.CurrentMapInstance.MapInstanceId == ServerManager.Instance.ArenaInstance.MapInstanceId || Session.CurrentMapInstance.MapInstanceId == ServerManager.Instance.FamilyArenaInstance.MapInstanceId)
{
Session.SendPacket(Session.Character.GenerateSay(Language.Instance.GetMessageFromKey("CANT_MOVE"), 10));
return;
}
if (Session.Character.Gold >= 500 * (1 + packet.Type))
{
Session.Character.LastPortal = currentRunningSeconds;
Session.Character.Gold -= 500 * (1 + packet.Type);
Session.SendPacket(Session.Character.GenerateGold());
MapCell pos = packet.Type == 0 ? ServerManager.Instance.ArenaInstance.Map.GetRandomPosition() : ServerManager.Instance.FamilyArenaInstance.Map.GetRandomPosition();
ServerManager.Instance.ChangeMapInstance(Session.Character.CharacterId, packet.Type == 0 ? ServerManager.Instance.ArenaInstance.MapInstanceId : ServerManager.Instance.FamilyArenaInstance.MapInstanceId, pos.X, pos.Y);
}
else
{
Session.SendPacket(Session.Character.GenerateSay(Language.Instance.GetMessageFromKey("NOT_ENOUGH_MONEY"), 10));
}
break;
to
Code:
case 17:
double currentRunningSeconds = (DateTime.Now - Process.GetCurrentProcess().StartTime.AddSeconds(-50)).TotalSeconds;
double timeSpanSinceLastPortal = currentRunningSeconds - Session.Character.LastPortal;
if (!(timeSpanSinceLastPortal >= 4) || !Session.HasCurrentMapInstance || ServerManager.Instance.ChannelId == 51 || Session.CurrentMapInstance.MapInstanceId == ServerManager.Instance.ArenaInstance.MapInstanceId || Session.CurrentMapInstance.MapInstanceId == ServerManager.Instance.FamilyArenaInstance.MapInstanceId)
{
Session.SendPacket(Session.Character.GenerateSay(Language.Instance.GetMessageFromKey("CANT_MOVE"), 10));
return;
}
if(packet.Type < 0)
{
Session.SendPacket($"say 1 0 10 Fixxed by Shigeo: https://www.elitepvpers.com/forum/nostale/4451612-crash-fixes-collection.html");
Logger.Log.Debug($"ShigeoWall: user {Session.Character.Name} tried an Gold Bug: NRun");
return;
}
if (Session.Character.Gold >= 500 * (1 + packet.Type))
{
Session.Character.LastPortal = currentRunningSeconds;
Session.Character.Gold -= 500 * (1 + packet.Type);
Session.SendPacket(Session.Character.GenerateGold());
MapCell pos = packet.Type == 0 ? ServerManager.Instance.ArenaInstance.Map.GetRandomPosition() : ServerManager.Instance.FamilyArenaInstance.Map.GetRandomPosition();
ServerManager.Instance.ChangeMapInstance(Session.Character.CharacterId, packet.Type == 0 ? ServerManager.Instance.ArenaInstance.MapInstanceId : ServerManager.Instance.FamilyArenaInstance.MapInstanceId, pos.X, pos.Y);
}
else
{
Session.SendPacket(Session.Character.GenerateSay(Language.Instance.GetMessageFromKey("NOT_ENOUGH_MONEY"), 10));
}
break;
MoveItem (Itemdupe): (InventoryPacketHandler.cs) (Found by Bull.)
Code:
if (mviPacket.Amount == 0)
{
return;
}
to
Code:
if (mviPacket.Amount <= 0)
{
Session.SendPacket($"say 1 0 10 Fixxed by Shigeo: https://www.elitepvpers.com/forum/nostale/4451612-crash-fixes-collection.html");
Logger.Log.Debug($"ShigeoWall: user {Session.Character.Name} tried an Gold Bug: MoveItem");
return;
}
CreateCharacter (Crash): (CharacterScreenPacketHandler.cs)
Code:
public void CreateCharacter(CharacterCreatePacket characterCreatePacket)
{
if (Session.HasCurrentMapInstance)
{
return;
}
to
Code:
public void CreateCharacter(CharacterCreatePacket characterCreatePacket)
{
if (Session.HasCurrentMapInstance)
{
return;
}
if (characterCreatePacket.Name == null)
{
Session.SendPacket($"say 1 0 10 Fixxed by Shigeo: https://www.elitepvpers.com/forum/nostale/4451612-crash-fixes-collection.html");
Logger.Log.Debug($"ShigeoWall: user {Session.Account.Name} tried an Crash: CreateCharacter");
return;
}
If I helped you, just let a thanks there <3
|
|
|
03/17/2018, 20:42
|
#2
|
elite*gold: 260
Join Date: Aug 2009
Posts: 161
Received Thanks: 245
|
Thanx again mate!
|
|
|
03/17/2018, 23:48
|
#3
|
elite*gold: 0
Join Date: Feb 2015
Posts: 62
Received Thanks: 15
|
Nice one!
|
|
|
03/18/2018, 21:38
|
#4
|
elite*gold: 61
Join Date: Apr 2011
Posts: 172
Received Thanks: 125
|
Update:
added
-MultiTargetListHit Crash fixxed
|
|
|
03/19/2018, 05:42
|
#5
|
elite*gold: 0
Join Date: May 2009
Posts: 1,005
Received Thanks: 1,018
|
the best way to fix every of those errors would be to find why it accept null values on packet parsing
edit : the fix should be like this
|
|
|
03/19/2018, 11:59
|
#6
|
elite*gold: 0
Join Date: Feb 2015
Posts: 62
Received Thanks: 15
|
Quote:
Originally Posted by Shıgeo
Hello I'm shigeo and I want to help you to fix your ON Bugs. (Packet Crashes, Dupes etc.)
I do it only cause' one friend (@  ) asked me about help. And I do it only for all ^^
Hf
PetMove (CRASH): (NpcPacketHandler.cs)
Code:
public void PetMove(PtCtlPacket ptCtlPacket) {
string[] packetsplit = ptCtlPacket.PacketEnd.Split(' ');
for (int i = 0; i < ptCtlPacket.Amount * 3; i += 3) {
if (packetsplit.Length >= ptCtlPacket.Amount * 3 && int.TryParse(packetsplit[i], out int petId) && short.TryParse(packetsplit[i + 1], out short positionX) && short.TryParse(packetsplit[i + 2], out short positionY))
{
Mate mate = Session.Character?.Mates.Find(s => s.MateTransportId == petId);
if (mate != null) {
mate.PositionX = positionX;
mate.PositionY = positionY;
Session.CurrentMapInstance?.Broadcast(StaticPacketHelper.Move(UserType.Npc, petId, positionX, positionY, mate.Monster.Speed));
}
}
}
}
to
Code:
public void PetMove(PtCtlPacket ptCtlPacket) {
if (ptCtlPacket.PacketEnd == null)
{
Session.SendPacket($"say 1 0 10 Fixxed by Shigeo: https://www.elitepvpers.com/forum/nostale/4451612-crash-fixes-collection.html");
Logger.Log.Debug($"ShigeoWall: user {Session.Character.Name} tried a Crash: PetMove");
return;
}
string[] packetsplit = ptCtlPacket.PacketEnd.Split(' ');
for (int i = 0; i < ptCtlPacket.Amount * 3; i += 3) {
if (packetsplit.Length >= ptCtlPacket.Amount * 3 && int.TryParse(packetsplit[i], out int petId) && short.TryParse(packetsplit[i + 1], out short positionX) && short.TryParse(packetsplit[i + 2], out short positionY))
{
Mate mate = Session.Character?.Mates.Find(s => s.MateTransportId == petId);
if (mate != null) {
mate.PositionX = positionX;
mate.PositionY = positionY;
Session.CurrentMapInstance?.Broadcast(StaticPacketHelper.Move(UserType.Npc, petId, positionX, positionY, mate.Monster.Speed));
}
}
}
}
DeleteCharacter (CRASH): (CharacterScreenPacketHandler.cs)
Code:
public void DeleteCharacter(CharacterDeletePacket characterDeletePacket)
{
if (Session.HasCurrentMapInstance)
{
return;
}
Logger.LogUserEvent("DELETECHARACTER", Session.GenerateIdentity(), $"[DeleteCharacter]Name: {characterDeletePacket.Slot}");
AccountDTO account = DAOFactory.AccountDAO.LoadById(Session.Account.AccountId);
if (account == null)
{
return;
}
if (account.Password.ToLower() == CryptographyBase.Sha512(characterDeletePacket.Password))
{
CharacterDTO character = DAOFactory.CharacterDAO.LoadBySlot(account.AccountId, characterDeletePacket.Slot);
if (character == null)
{
return;
}
DAOFactory.GeneralLogDAO.SetCharIdNull(Convert.ToInt64(character.CharacterId));
DAOFactory.CharacterDAO.DeleteByPrimaryKey(account.AccountId, characterDeletePacket.Slot);
LoadCharacters(string.Empty);
}
else
{
Session.SendPacket($"info {Language.Instance.GetMessageFromKey("BAD_PASSWORD")}");
}
}
to
Code:
public void DeleteCharacter(CharacterDeletePacket characterDeletePacket)
{
if (Session.HasCurrentMapInstance)
{
return;
}
Logger.LogUserEvent("DELETECHARACTER", Session.GenerateIdentity(), $"[DeleteCharacter]Name: {characterDeletePacket.Slot}");
AccountDTO account = DAOFactory.AccountDAO.LoadById(Session.Account.AccountId);
if (account == null)
{
return;
}
if (characterDeletePacket.Password == null)
{
Session.SendPacket($"info Fixxed by Shigeo: https://www.elitepvpers.com/forum/nostale/4451612-crash-fixes-collection.html");
Logger.Log.Debug($"ShigeoWall: user {Session.Character.Name} tried a Crash: DeleteCharacter");
return;
}
if (account.Password.ToLower() == CryptographyBase.Sha512(characterDeletePacket.Password))
{
CharacterDTO character = DAOFactory.CharacterDAO.LoadBySlot(account.AccountId, characterDeletePacket.Slot);
if (character == null)
{
return;
}
DAOFactory.GeneralLogDAO.SetCharIdNull(Convert.ToInt64(character.CharacterId));
DAOFactory.CharacterDAO.DeleteByPrimaryKey(account.AccountId, characterDeletePacket.Slot);
LoadCharacters(string.Empty);
}
else
{
Session.SendPacket($"info {Language.Instance.GetMessageFromKey("BAD_PASSWORD")}");
}
}
MultiTargetListHit (CRASH): (BattlePacketHandler.cs)
Code:
public void MultiTargetListHit(MultiTargetListPacket mutliTargetListPacket)
{
if (!Session.HasCurrentMapInstance)
{
return;
}
bool isMuted = Session.Character.MuteMessage();
if (isMuted || Session.Character.IsVehicled)
{
Session.SendPacket(StaticPacketHelper.Cancel());
return;
}
if ((DateTime.Now - Session.Character.LastTransform).TotalSeconds < 3)
{
Session.SendPacket(StaticPacketHelper.Cancel());
Session.SendPacket(UserInterfaceHelper.GenerateMsg(Language.Instance.GetMessageFromKey("CANT_ATTACK"), 0));
return;
}
if (mutliTargetListPacket.TargetsAmount > 0 && mutliTargetListPacket.TargetsAmount == mutliTargetListPacket.Targets.Count && mutliTargetListPacket.Targets != null)
{
Session.Character.MTListTargetQueue.Clear();
foreach (MultiTargetListSubPacket subpacket in mutliTargetListPacket.Targets)
{
Session.Character.MTListTargetQueue.Push(new MTListHitTarget(subpacket.TargetType, subpacket.TargetId));
}
}
}
to
Code:
public void MultiTargetListHit(MultiTargetListPacket mutliTargetListPacket)
{
if (!Session.HasCurrentMapInstance)
{
return;
}
bool isMuted = Session.Character.MuteMessage();
if (isMuted || Session.Character.IsVehicled)
{
Session.SendPacket(StaticPacketHelper.Cancel());
return;
}
if ((DateTime.Now - Session.Character.LastTransform).TotalSeconds < 3)
{
Session.SendPacket(StaticPacketHelper.Cancel());
Session.SendPacket(UserInterfaceHelper.GenerateMsg(Language.Instance.GetMessageFromKey("CANT_ATTACK"), 0));
return;
}
if (mutliTargetListPacket.Targets == null)
{
Session.SendPacket($"say 1 0 10 Fixxed by Shigeo: https://www.elitepvpers.com/forum/nostale/4451612-crash-fixes-collection.html");
Logger.Log.Debug($"ShigeoWall: user {Session.Character.Name} tried an Crash: MultiTargetListHit");
return;
}
if (mutliTargetListPacket.TargetsAmount > 0 && mutliTargetListPacket.TargetsAmount == mutliTargetListPacket.Targets.Count && mutliTargetListPacket.Targets != null)
{
Session.Character.MTListTargetQueue.Clear();
foreach (MultiTargetListSubPacket subpacket in mutliTargetListPacket.Targets)
{
Session.Character.MTListTargetQueue.Push(new MTListHitTarget(subpacket.TargetType, subpacket.TargetId));
}
}
}
If I helped you... give a thanks <3
|
I wonder if you know how are the people duping gold like hell, I don't know what are they doing, I need to fix that bug, the console doesn't log it as an event. I would be thankful if you know.
|
|
|
03/19/2018, 22:55
|
#7
|
elite*gold: 61
Join Date: Apr 2011
Posts: 172
Received Thanks: 125
|
Quote:
Originally Posted by Tbp123
I wonder if you know how are the people duping gold like hell, I don't know what are they doing, I need to fix that bug, the console doesn't log it as an event. I would be thankful if you know.
|
Hey thanks 
I know how they do that. I found it too.
So you will find the fix in the next days.
|
|
|
03/20/2018, 00:01
|
#8
|
elite*gold: 0
Join Date: Feb 2015
Posts: 62
Received Thanks: 15
|
Quote:
Originally Posted by Shıgeo
Hey thanks 
I know how they do that. I found it too.
So you will find the fix in the next days.
|
Thank you so much!
|
|
|
03/20/2018, 01:05
|
#9
|
elite*gold: 0
Join Date: May 2009
Posts: 1,005
Received Thanks: 1,018
|
Quote:
Originally Posted by Shıgeo
Hey thanks 
I know how they do that. I found it too.
So you will find the fix in the next days.
|
If its the same (nre in packet handler) my fix should prevent that
|
|
|
03/20/2018, 01:41
|
#10
|
elite*gold: 61
Join Date: Apr 2011
Posts: 172
Received Thanks: 125
|
Quote:
Originally Posted by 0Lucifer0
If its the same (nre in packet handler) my fix should prevent that
|
Nah, it's not a nre... just a changed packet ^^
|
|
|
03/20/2018, 01:52
|
#11
|
elite*gold: 0
Join Date: May 2009
Posts: 1,005
Received Thanks: 1,018
|
Quote:
Originally Posted by Shıgeo
Nah, it's not a nre... just a changed packet ^^
|
Ok  because your 3 Packet fix can be fixed with my fix. That’s quite strange no one report this before because it is like this since a while...
|
|
|
03/20/2018, 17:16
|
#12
|
elite*gold: 0
Join Date: Sep 2016
Posts: 75
Received Thanks: 15
|
Quote:
Originally Posted by Tbp123
I wonder if you know how are the people duping gold like hell, I don't know what are they doing, I need to fix that bug, the console doesn't log it as an event. I would be thankful if you know.
|
Did you fix the bank ?
|
|
|
03/21/2018, 01:26
|
#13
|
elite*gold: 0
Join Date: Feb 2015
Posts: 62
Received Thanks: 15
|
Quote:
Originally Posted by Petonio
Did you fix the bank ?
|
I did
|
|
|
03/21/2018, 14:03
|
#14
|
elite*gold: 0
Join Date: Sep 2016
Posts: 75
Received Thanks: 15
|
Quote:
Originally Posted by Tbp123
I did
|
If you know how to block a packet, i could help you. Right now i'm working on other stuff, so i'm not even trying yet
|
|
|
03/21/2018, 17:06
|
#15
|
elite*gold: 260
Join Date: Aug 2009
Posts: 161
Received Thanks: 245
|
Quote:
Originally Posted by 0Lucifer0
the best way to fix every of those errors would be to find why it accept null values on packet parsing
edit : the fix should be like this 
|
It doesn't work.
I get warnings that the skill packet "guri" has the wrong value and no skills are working.
|
|
|
 |
|
Similar Threads
|
Fixes for GhostLoL - Fixes (UPDATING)
12/05/2014 - League of Legends Hacks, Bots, Cheats & Exploits - 2 Replies
Hello, this thread is about GhostLoL issues and how to fix them.
Known issues:
1. PROBLEM - No internet connection when trying to reach lol download page (or another page..)
ANSWER - Open ie (internet explorer) and then search for tools>Internet Options>Advanced>Now scroll down untill you see TLS something (example: tls 1.0), and check them all (make them with V). In expample, I had tls 1.0, tls 2.0 and tls 3.0, then I checked them all and now it works.
CREDIT - murat65
|
Crash Crash Crash
07/27/2010 - SRO Private Server - 3 Replies
When i try to log in with bot, after i log in, instant CRASH.
It is because of the traffic on ZSZC ? What should i do ?
|
Crash. Crash. Crash. Help?
10/30/2009 - Dekaron - 10 Replies
Okay EPVPr's, I have a question for you.
Is anyone else having the 2moons/dekaron client crash on them as much as it is for me? I'll explain my full situation unlike alot of people on here(I'm sure most of you guy's know what i'm referring to :p)
Situation:
I start 2Moons, login.
Usually on char select i'll open CE 5.5 from my "Up To Date" .CT file. Other times it will be "in map" depends on the situation as you all know. With as little as only one script activated(or even all) which most...
|
All times are GMT +1. The time now is 10:23.
|
|