bahamus 1 Опубликовано 3 августа, 2013 Общий код lindvior источник пожалуйста Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
BrainEater 217 Опубликовано 3 августа, 2013 There are no open source projects. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
bahamus 1 Опубликовано 4 августа, 2013 (изменено) lindvior rest-zone source error after add clan crest. other player critical error. How to fix ? History: UGameEngine::MakeCrestImage <- PledgeCrestPacket <- Function Name=PledgeCrestPack <- UNetworkHandler::Tick <- UGameEngine::Tick <- UpdateWorld <- MainLoop Exception: Code [EXCEPTION_READ_VIOLATION DataAddress:0x292CF000] Address [0x201B580A] SegCs [0x0023] Engine.dll [0x20000000] Offset [0x001B580A] Изменено 4 августа, 2013 пользователем bahamus Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
bahamus 1 Опубликовано 4 августа, 2013 https://disk.yandex.com/public/?hash=1uHFDznFdMRHRWmRLV%2BmHp92y3TQBgFI6aW9Kt2oc6U%3D&locale=ru open source lindvior but alot of bug. Help to fix please. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Russian 49 Опубликовано 4 августа, 2013 Fix PledgeCrestPacket. In lindvior changed clans. See packets Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
bahamus 1 Опубликовано 4 августа, 2013 (изменено) How to fix it ? My java is. SetPledgeCrestPacket.java package l2p.gameserver.network.serverpackets; public class SetPledgeCrestPacket extends L2GameServerPacket { @Override protected void writeImpl() { writeC(0x69); } } ----------------------------------------------------------------------------------------------- and AllianceCrest.jave package l2p.gameserver.network.serverpackets.company.alliance; import l2p.gameserver.network.serverpackets.L2GameServerPacket; public class AllianceCrest extends L2GameServerPacket { private int _crestId; private byte[] _data; public AllianceCrest(int crestId, byte[] data) { _crestId = crestId; _data = data; } @Override protected final void writeImpl() { writeC(0xaf); writeD(_crestId); writeD(_data.length); writeB(_data); } } ------------------------------------------------------------------------------------------- and PledgeCrest.java package l2p.gameserver.network.serverpackets.company.pledge; import l2p.gameserver.network.serverpackets.L2GameServerPacket; public class PledgeCrest extends L2GameServerPacket { private int _crestId; private int _crestSize; private byte[] _data; public PledgeCrest(int crestId, byte[] data) { _crestId = crestId; _data = data; _crestSize = _data.length; } @Override protected final void writeImpl() { writeC(0x6a); writeD(_crestId); writeD(_crestSize); writeB(_data); } } Изменено 4 августа, 2013 пользователем bahamus Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Gaikotsu 620 Опубликовано 4 августа, 2013 (изменено) да я ему еще на ЗГ ясно и понятно написал что изменилось в этих пакетах и как их надо исправить, но походу у него знаний на исправление этой мелочи не хватило... package l2p.gameserver.network.serverpackets;import l2p.gameserver.Config;public class PledgeCrest extends L2GameServerPacket{ private int _serverId, _crestId, _crestSize; private byte[] _data; public PledgeCrest(int crestId, byte[] data) { _serverId = Config.REQUEST_ID; _crestId = crestId; _data = data; _crestSize = _data.length; } @Override protected final void writeImpl() { writeC(0x6A); writeD(_serverId); writeD(_crestId); writeD(_crestSize); writeB(_data); }} package l2p.gameserver.network.serverpackets;import l2p.gameserver.Config;public class AllianceCrest extends L2GameServerPacket{ private int _serverId, _crestId; private byte[] _data; public AllianceCrest(int crestId, byte[] data) { _serverId = Config.REQUEST_ID; _crestId = crestId; _data = data; } @Override protected final void writeImpl() { writeC(0xAF); writeD(_serverId); writeD(_crestId); writeD(_data.length); writeB(_data); }} Изменено 4 августа, 2013 пользователем Gaikotsu 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
bahamus 1 Опубликовано 4 августа, 2013 Thank alot This is rest-zone source ? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
bahamus 1 Опубликовано 4 августа, 2013 (изменено) I can't see my clan crest but other player can see. How to fix it. ? Изменено 4 августа, 2013 пользователем bahamus Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Gaikotsu 620 Опубликовано 4 августа, 2013 (изменено) no this from server, originally based on FT Harmony/Tauti, but almost completely rewritten and raised to Lindvior Изменено 4 августа, 2013 пользователем Gaikotsu Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
bahamus 1 Опубликовано 4 августа, 2013 May I have FT lindvior source ? Thank. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Gaikotsu 620 Опубликовано 4 августа, 2013 (изменено) no, im not share or sell sources or builded version Изменено 4 августа, 2013 пользователем Gaikotsu Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
bahamus 1 Опубликовано 4 августа, 2013 Thank Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
bahamus 1 Опубликовано 4 августа, 2013 (изменено) Or something wrong with RequestPledgeCrest.java ? package l2p.gameserver.network.clientpackets; import l2p.gameserver.cache.CrestCache; import l2p.gameserver.model.Player; import l2p.gameserver.network.serverpackets.company.pledge.PledgeCrest; public class RequestPledgeCrest extends L2GameClientPacket { // format: cd private int _crestId; @Override protected void readImpl() { _crestId = readD(); } @Override protected void runImpl() { Player activeChar = getClient().getActiveChar(); if (activeChar == null) return; if (_crestId == 0) return; byte[] data = CrestCache.getInstance().getPledgeCrest(_crestId); if (data != null) { PledgeCrest pc = new PledgeCrest(_crestId, data); sendPacket(pc); } } } ----------------------------------------------------------------- RequestAllyCrest.java package l2p.gameserver.network.clientpackets; import l2p.gameserver.cache.CrestCache; import l2p.gameserver.network.serverpackets.company.alliance.AllianceCrest; public class RequestAllyCrest extends L2GameClientPacket { // format: cd private int _crestId; @Override protected void readImpl() { _crestId = readD(); } @Override protected void runImpl() { if (_crestId == 0) return; byte[] data = CrestCache.getInstance().getAllyCrest(_crestId); if (data != null) { AllianceCrest ac = new AllianceCrest(_crestId, data); sendPacket(ac); } } } Изменено 4 августа, 2013 пользователем bahamus Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
bahamus 1 Опубликовано 4 августа, 2013 Or something wrong with RequestPledgeCrest.java ? package l2p.gameserver.network.clientpackets; import l2p.gameserver.cache.CrestCache; import l2p.gameserver.model.Player; import l2p.gameserver.network.serverpackets.company.pledge.PledgeCrest; public class RequestPledgeCrest extends L2GameClientPacket { // format: cd private int _crestId; @Override protected void readImpl() { _crestId = readD(); } @Override protected void runImpl() { Player activeChar = getClient().getActiveChar(); if (activeChar == null) return; if (_crestId == 0) return; byte[] data = CrestCache.getInstance().getPledgeCrest(_crestId); if (data != null) { PledgeCrest pc = new PledgeCrest(_crestId, data); sendPacket(pc); } } } ----------------------------------------------------------------- RequestAllyCrest.java package l2p.gameserver.network.clientpackets; import l2p.gameserver.cache.CrestCache; import l2p.gameserver.network.serverpackets.company.alliance.AllianceCrest; public class RequestAllyCrest extends L2GameClientPacket { // format: cd private int _crestId; @Override protected void readImpl() { _crestId = readD(); } @Override protected void runImpl() { if (_crestId == 0) return; byte[] data = CrestCache.getInstance().getAllyCrest(_crestId); if (data != null) { AllianceCrest ac = new AllianceCrest(_crestId, data); sendPacket(ac); } } } Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
bahamus 1 Опубликовано 4 августа, 2013 Help !! I can't see my clan crest but other player can see. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Miko 1 Опубликовано 4 апреля, 2014 after add serverid in PledgeCrest ,still get critical error while add a Crest ...omg... Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты