Рейтинг темы:
  • 4 Голос(ов) - 4 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Работа над Goddess of Destruction (part 3)
#71
Я его ставил но он ошибку выедает.я хз в чом проблема.клиент обновил.

Цитата:2011.7.1 16:19:20
OS : Windows XP 5.1 (Build: 2600)
CPU : AuthenticAMD AMD Athlon™ 64 X2 Dual Core Processor 4000+ @ 2112 MHz 2047MB RAM
Video : No Video
PosCode : LS0(393) 0:0:0 2/0 [693]

General protection fault!

History: FFileManagerWindows::CreateFileReader <- appLoadFileToString <- FConfigFile::Read <- FConfigCacheIni::Find <- FConfigCacheIni::GetString <- UObject::LoadConfig <- (PlayerController None) <- UClass::Serialize <- (Class Engine.PlayerController) <- LoadObject <- (Class Engine.PlayerController 155333==155333/2804567 148235 7098) <- ULinkerLoad:Tonguereload <- PreLoadObjects <- UObject::EndLoad <- UObject::StaticLoadObject <- (Core.Class Engine.erty Engine.PlayerController.ClientValidate.C NULL) <- UObject::StaticLoadClass <- InitEngine

Exception:
Code [EXCEPTION_ACCESS_VIOLATION]
Address [0x1091DFCE]
Offset From Base [0xFFFFFFFF]


Все решил проблему.
#72
Подскажите плз как сниферить пакеты если сервер на localhost установлен. Спс заранее
#73
daydream Написал:Подскажите плз как сниферить пакеты если сервер на localhost установлен. Спс заранее

Big Grinомг а зачем снифать, толк?

Добавлено через 44 секунды
а если имееш сорс, то можно просто дебажить, а если нет - l2phx
#74
кто то уже подавал заявку на ЗБТ саркисян оффа? :_smile_:
#75
помогите плиз!
почему тут в пакете прописано читать S
когда в пакете ExIsCharNameCreatable S нет или может я чёт не правильно понимаю! но при входе в игру у меня выдает такое
PHP код:
<?php 
00
:50:20.486 Client: L2GameClient: bla@127.0.0.1 from IP: 127.0.0.1 - Faile
d reading
: [C] B0 RequestCharacterNameCreatable(l2open.gameserver.clientpackets.
RequestCharacterNameCreatable) - L2Open Server Version: Rev-2
00
:50:20.627 Buffer: java.nio.HeapByteBuffer[pos=5 lim=5 cap=65536] / Connectio
n
: MMOConnection: selector=Thread[SelectorThread:7777,9,main]; client=L2GameClie
nt
: bla@127.0.0.1; buffersReleased=false; buffersNulled=false
java
.nio.BufferUnderflowException
at java
.nio.Buffer.nextGetIndex(Unknown Source)
at java.nio.HeapByteBuffer.getChar(Unknown Source)
at l2open.extensions.network.ReceivablePacket.readS(ReceivablePacket.jav
a
:77)
at l2open.gameserver.clientpackets.RequestCharacterNameCreatable.readImp
l
(RequestCharacterNameCreatable.java:19)
at l2open.gameserver.clientpackets.L2GameClientPacket.read(L2GameClientP
acket
.java:24)
at l2open.extensions.network.SelectorThread.parseClientPacket(SelectorTh
read
.java:575)
at l2open.extensions.network.SelectorThread.tryReadPacket2(SelectorThrea
d
.java:497)
at l2open.extensions.network.SelectorThread.readPacket(SelectorThread.ja
va
:437)
at l2open.extensions.network.SelectorThread.run(SelectorThread.java:288)

00:50:21.455 Packet not completed. Maybe cheater. IP:127.0.0.1, account:bla
public class RequestCharacterNameCreatable extends L2GameClientPacket
{
protected String _name;

@Override
protected void readImpl()
{
_name = readS();
}

@Override
protected void runImpl()
{
sendPacket(new ExIsCharNameCreatable(CharNameTable.getInstance().doesCharNameExist(_name) ? 0 : 1));
}

@Override
public String getType()
{
return "[С] B0 RequestCharacterNameCreatable".intern();
}
}
#76
Hard Написал:кто то уже подавал заявку на ЗБТ саркисян оффа? :_smile_:

Ага, подал, бум надеяться что возьмут. Big Grin
[Изображение: 61b684.png]
#77
MikYMauS Написал:помогите плиз!
почему тут в пакете прописано читать S
когда в пакете ExIsCharNameCreatable S нет или может я чёт не правильно понимаю! но при входе в игру у меня выдает такое
PHP код:
<?php 
00
:50:20.486 Client: L2GameClient: bla@127.0.0.1 from IP: 127.0.0.1 - Faile
d reading
: [C] B0 RequestCharacterNameCreatable(l2open.gameserver.clientpackets.
RequestCharacterNameCreatable) - L2Open Server Version: Rev-2
00
:50:20.627 Buffer: java.nio.HeapByteBuffer[pos=5 lim=5 cap=65536] / Connectio
n
: MMOConnection: selector=Thread[SelectorThread:7777,9,main]; client=L2GameClie
nt
: bla@127.0.0.1; buffersReleased=false; buffersNulled=false
java
.nio.BufferUnderflowException
at java
.nio.Buffer.nextGetIndex(Unknown Source)
at java.nio.HeapByteBuffer.getChar(Unknown Source)
at l2open.extensions.network.ReceivablePacket.readS(ReceivablePacket.jav
a
:77)
at l2open.gameserver.clientpackets.RequestCharacterNameCreatable.readImp
l
(RequestCharacterNameCreatable.java:19)
at l2open.gameserver.clientpackets.L2GameClientPacket.read(L2GameClientP
acket
.java:24)
at l2open.extensions.network.SelectorThread.parseClientPacket(SelectorTh
read
.java:575)
at l2open.extensions.network.SelectorThread.tryReadPacket2(SelectorThrea
d
.java:497)
at l2open.extensions.network.SelectorThread.readPacket(SelectorThread.ja
va
:437)
at l2open.extensions.network.SelectorThread.run(SelectorThread.java:288)

00:50:21.455 Packet not completed. Maybe cheater. IP:127.0.0.1, account:bla
public class RequestCharacterNameCreatable extends L2GameClientPacket
{
protected String _name;

@Override
protected void readImpl()
{
_name = readS();
}

@Override
protected void runImpl()
{
sendPacket(new ExIsCharNameCreatable(CharNameTable.getInstance().doesCharNameExist(_name) ? 0 : 1));
}

@Override
public String getType()
{
return "[С] B0 RequestCharacterNameCreatable".intern();
}
}
я на фене не работаю, но попробуй этот пакет, тут выкладывале в теме ток его удалили.
PHP код:
<?php 
package l2p
.gameserver.serverpackets;

public class
ExIsCharNameCreatable extends L2GameServerPacket
{
private
int response;

public
ExIsCharNameCreatable(int response)
{
this.response = response;
}

protected final
void writeImpl()
{
writeC(0xfe);
writeH(0x10f);
writeD(response);
}
}
PHP код:
<?php 
package l2p
.gameserver.clientpackets;

import l2p.gameserver.serverpackets.ExIsCharNameCreatable;
import l2p.gameserver.tables.CharNameTable;

public class
RequestCharacterNameCreatable extends L2GameClientPacket
{
private
String nickName;

@
Override
public void readImpl()
{
nickName = readS();
}

@
Override
public void runImpl()
{
int code = 1;
if(
CharNameTable.getInstance().doesCharNameExist(nickName)) {
code = 0;
}

getClient().sendPacket(new ExIsCharNameCreatable(code));
}
}
#78
подскажите тут всё правильно???

PHP код:
<?php 
case AUTHED:
switch(
id)
{
case
0x00:
msg = new Logout();
break;
case
0x0c:
msg = new CharacterCreate(); //RequestCharacterCreate();
break;
case
0x0d:
msg = new CharacterDelete(); //RequestCharacterDelete();
break;
case
0x12:
msg = new CharacterSelected(); //CharacterSelect();
break;
case
0x13:
msg = new NewCharacter(); //RequestNewCharacter();
break;
case
0x7b:
msg = new CharacterRestore(); //RequestCharacterRestore();
break;
case
0xcb:
msg = new ReplyGameGuardQuery();
break;
case
0xd0:
msg = new RequestCharacterNameCreatable(); //RequestCharacterNameCreatable();
if(data.remaining() < 2)
{
handleIncompletePacket(client);
break;
}
int id3 = data.getShort() & 0xffff;
if(
id3 == 0x36)
{
msg = new GotoLobby();
msg = new RequestCharacterNameCreatable(); //RequestCharacterNameCreatable();
}
break;
default:
//_log.severe("Unknown packet on state: AUTHED, id: " + Integer.toHexString(id));
break;
}
break;

Добавлено через 1 час 14 минут
подскажите что может быть!
чар отображаеться в выборе чаров норм!
но когда нажимаю войти в мир у меня выползает куча ошибок что это?
13:23:33.673 Could not restore char sub-classes: java.lang.ArrayIndexOutOfBound
sException: 101
java.lang.ArrayIndexOutOfBoundsException: 101
at l2open.gameserver.model.L2SubClass.setBase(L2SubClass.java:158)
at l2open.gameserver.model.L2Player.restoreCharSubClasses(L2Player.java:
7608)
at l2open.gameserver.model.L2Player.restore(L2Player.java:4409)
at l2open.gameserver.network.L2GameClient.loadCharFromDisk(L2GameClient.
java:282)
at l2open.gameserver.clientpackets.CharacterSelected.runImpl(CharacterSe
lected.java:30)
at l2open.gameserver.clientpackets.L2GameClientPacket.run(L2GameClientPa
cket.java:46)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source
)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
13:24:10.855 Client: L2GameClient: player '456'@127.0.0.1 from IP: 127.0.0.1 -
Failed running: [C] EnterWorld - L2Open Server Version: Rev-2
java.lang.NullPointerException
at l2open.gameserver.model.L2Player.getActiveClassId(L2Player.java:7429)

at l2open.util.Log.SqlLogWithCharInfo(Log.java:566)
at l2open.util.Log.LogChar(Log.java:555)
at l2open.gameserver.clientpackets.EnterWorld.runImpl(EnterWorld.java:18
9)
at l2open.gameserver.clientpackets.L2GameClientPacket.run(L2GameClientPa
cket.java:46)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source
)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
13:24:10.868 Packet not completed. Maybe cheater. IP:127.0.0.1, account:l2devil
1, character:456
13:25:34.407 Could not store active effects data: java.lang.NullPointerExceptio
n
java.lang.NullPointerException
at l2open.gameserver.model.L2Player.getActiveClassId(L2Player.java:7429)

at l2open.gameserver.model.L2Player.storeEffects(L2Player.java:5065)
at l2open.gameserver.model.L2Player.store(L2Player.java:4744)
at l2open.gameserver.instancemanager.PlayerManager.saveCharToDisk(Player
Manager.java:25)
at l2open.gameserver.model.L2Player.scheduleDelete(L2Player.java:3586)
at l2open.gameserver.network.L2GameClient.onDisconnection(L2GameClient.j
ava:147)
at l2open.extensions.network.MMOConnection.onDisconnection(MMOConnection
.java:393)
at l2open.extensions.network.SelectorThread.closeConnectionImpl(Selector
Thread.java:830)
at l2open.extensions.network.SelectorThread.readPacket(SelectorThread.ja
va:452)
at l2open.extensions.network.SelectorThread.run(SelectorThread.java:288)

13:25:34.420 Could not store disable skills data: java.lang.NullPointerExceptio
n
13:25:34.422 store: could not store char data: java.lang.NullPointerException
java.lang.NullPointerException
at l2open.gameserver.model.L2Player.getActiveClassId(L2Player.java:7429)

at l2open.gameserver.model.L2Player.storeCharSubClasses(L2Player.java:75
45)
at l2open.gameserver.model.L2Player.store(L2Player.java:4749)
at l2open.gameserver.instancemanager.PlayerManager.saveCharToDisk(Player
Manager.java:25)
at l2open.gameserver.model.L2Player.scheduleDelete(L2Player.java:3586)
at l2open.gameserver.network.L2GameClient.onDisconnection(L2GameClient.j
ava:147)
at l2open.extensions.network.MMOConnection.onDisconnection(MMOConnection
.java:393)
at l2open.extensions.network.SelectorThread.closeConnectionImpl(Selector
Thread.java:830)
at l2open.extensions.network.SelectorThread.readPacket(SelectorThread.ja
va:452)
at l2open.extensions.network.SelectorThread.run(SelectorThread.java:288)

#79
Искал по форуму и так и не нашёл: расшифровали ли itemname-k?

upd. Нашёл Правда в негрепабельном формате Sad
#80
ктонить выложите самые важные пакеты под феникс ато не получаекться зайти в мир! желательно под 389 протокол! а то инет слабый не могу обновить!

Добавлено через 2 минуты
пожалуйста


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Работа над Goddess of Destruction (part 7) n3k0nation 459 194,300 03-21-2022, 04:21 PM
Последний пост: TieLay
  Помогите с Сервером L2Dream версии 439 для Lineage 2 Gracia Part 2 CAHTEX 4 4,061 10-01-2021, 02:40 PM
Последний пост: tenor
  Работа с камерой и Энтер чат FriendlyGhost 0 1,544 04-29-2018, 06:07 AM
Последний пост: FriendlyGhost
  Goddess of Destruction ( новая ветка от NcSoft ) Bacek 180 67,315 08-22-2017, 12:32 PM
Последний пост: BadStealth
  EmuRT Gracia part 2 ? knaif 3 2,005 02-08-2016, 01:19 PM
Последний пост: knaif
  Gracia Part 1 от l2emu исходы TFH 6 2,495 10-05-2015, 07:53 PM
Последний пост: G1ta0
  Ищу исходы L2-Dream gracia part 2 knaif 1 1,750 10-05-2015, 07:51 PM
Последний пост: G1ta0
  Оплачиваемая работа Grek1993 1 1,617 08-01-2015, 11:29 AM
Последний пост: ztaecz
  Работа над Goddess of Destruction (part 6) Ashe 1,274 529,414 07-11-2015, 08:00 PM
Последний пост: n3k0nation
  Работа с мультиселлом Evencelance 11 3,282 09-19-2014, 12:43 PM
Последний пост: Evencelance

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)