PDA

View Full Version : few bugs.. and nothing move on!


Shogi
09-28-2008, 03:56 AM
FlowsionMS has been " stuck " on rev 14 for few days.. i know mabye u tierd and stuff..
but its more then 9 developers..


KPQ - not working, you need to release Sql script for the monsters drop.
Vac - somtimes monsters are vacced from left to right.. dunno why it happends.

some other stuff - people made stuff for the source such as ALL the Ships script, Match card & omok table PATCH.

and much more.. :)

were helping you guys, come help us!:F11:

LaiLaiNoob
09-28-2008, 04:54 AM
FlowsionMS has been " stuck " on rev 14 for few days.. i know mabye u tierd and stuff..
but its more then 9 developers..


KPQ - not working, you need to release Sql script for the monsters drop.
Vac - somtimes monsters are vacced from left to right.. dunno why it happends.

some other stuff - people made stuff for the source such as ALL the Ships script, Match card & omok table PATCH.

and much more.. :)

were helping you guys, come help us!:F11:


The Vacced effect from the monster is because of the spawnMonsterInternal packet, I don't know where Danny got that but it isn't for normal monsters.


Use this , i've converted it from Vana spawnMonsterInternal packet :
private static MaplePacket spawnMonsterInternal(MapleMonster life, boolean requestController, boolean newSpawn,
boolean aggro, int effect) {
MaplePacketLittleEndianWriter mplew = new MaplePacketLittleEndianWriter();
// 95 00 DA 33 37 00 01 58 CC 6C 00 00 00 00 00 B7 FF F3 FB 02 1A 00 1A
// 00 02 0E 06 00 00 FF
// OP OBJID MOBID NULL PX PY ST 00 00 FH
// 95 00 7A 00 00 00 01 58 CC 6C 00 00 00 00 00 56 FF 3D FA 05 00 00 00
// 00 FE FF

// [AE 00] [1D 43 3C 00] [01] [21 B3 81 00] [00 00 00 08] [00 00 00 00] [63 FE] [7E FE] [02] [14 00] [14 00] [FD] [B3 42 3C 00] [FF] [00 00 00 00]
// [AE 00] [EA 77 2A 00] [01] [DB 70 8F 00] [00 00 00 08] [00 00 00 00] [04 01] [91 FA] [02] [81 00] [8A 00] [FF FF] [00 00 00 00]

// [B0 00] [01] [1D 43 3C 00] [01] [21 B3 81 00] [00 00 00 08] [00 00 00 00] [63 FE] [7E FE] [02] [14 00] [14 00] [FF FF] [00 00 00 00]

if (requestController) {
mplew.writeShort(SendPacketOpcode.SPAWN_MONSTER_CO NTROL.getValue());
// mplew.writeShort(0xA0); // 47 9e
if (aggro) {
mplew.write(2);
} else {
mplew.write(1);
}
} else {
mplew.writeShort(SendPacketOpcode.SPAWN_MONSTER.ge tValue());
}
mplew.writeInt(life.getObjectId());
mplew.write(5); // ????!? either 5 or 1?
mplew.writeInt(life.getId());
mplew.writeInt(0);
mplew.writeShort(life.getPosition().x);
mplew.writeShort(life.getPosition().y);
mplew.write(life.getStance()); // or 5? o.O"
mplew.writeShort(0);
mplew.writeShort(life.getFh());
if (effect > 0) {
mplew.write(effect);
mplew.write(0);
mplew.writeShort(0);
}
if (newSpawn) {
mplew.writeShort(-2);
} else {
mplew.writeShort(-1);
}
mplew.writeInt(0);

return mplew.getPacket();
}

It's 100% working without any vacced effect!

Shogi
09-28-2008, 11:11 AM
where should i put it?

coffeemoney
09-28-2008, 12:24 PM
maplepacketcreator.java

Spiro
10-15-2008, 04:21 AM
bump this is important and should be added to the source

Syuko
10-15-2008, 05:25 AM
Ooh, nice, was wondering why that was happening. Thanks ^^.

-agree with Spiro-