L2-scripts Форум

L2-scripts Форум (http://l2-scripts.ru/forum/index.php)
-   Archive Lindvior, Ertheia, Odyssey, Undergeround, Helios, Grand Crusade (http://l2-scripts.ru/forum/forumdisplay.php?f=103)
-   -   [CORE] Client CRASH using /friendinvite /friendlist (FIXED) (http://l2-scripts.ru/forum/showthread.php?t=3875)

boulanger 07.10.2013 13:10

[CORE] Client CRASH using /friendinvite /friendlist (FIXED)
 
using /friendinvite xxx or /friendlist commands will make client crash on lindvior.

boulanger 08.10.2013 02:01

happens everytime, probably bad packets

boulanger 08.10.2013 13:10

maybe this is the problem
in l2s.gameserver.network.l2.s2c.L2FriendList

Цитата:

package l2s.gameserver.network.l2.s2c;

import l2s.gameserver.model.Player;
import l2s.gameserver.model.actor.instances.player.Friend ;
import l2s.gameserver.model.actor.instances.player.Friend List;

public class L2FriendList extends L2GameServerPacket
{
private Friend[] _friends;

public L2FriendList(Player player)
{
this._friends = player.getFriendList().values();
}

protected final void writeImpl()
{
writeC(117);
writeD(this._friends.length);
for (Friend f : this._friends)
{
writeD(f.getObjectId());
writeS(f.getName());
writeD(f.isOnline());
writeD(f.isOnline() ? f.getObjectId() : 0);
writeD(f.getLevel());
writeD(f.getClassId());
writeS(f.getMemo());
}
}
}
this is how it looks in lindvior, now just game freezes when opening

http://www.lineage2.com/media/conten...ingWindow2.png

Core 09.10.2013 17:56

Fixed. Closed.


Часовой пояс GMT +4, время: 11:10.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot