Re: [Release] v55 Ring effects (3rd Party)
Quote:
Originally Posted by
godlike2328
i get this error help pls? =0
Code:
init:
deps-jar:
Compiling 10 source files to C:\Documents and Settings\HP_Owner\My Documents\NetBeansProjects\odinms\build\classes
C:\Documents and Settings\HP_Owner\Desktop\private server\SeanPackV.5.9Beta\SeanPack V.5.9 Beta\SeanSource V.5.9\src\net\sf\odinms\client\messages\CommandProcessor.java:104: <identifier> expected
import.net.sf.odinms.client.MapleRing;
C:\Documents and Settings\HP_Owner\Desktop\private server\SeanPackV.5.9Beta\SeanPack V.5.9 Beta\SeanSource V.5.9\src\net\sf\odinms\server\MapleStorage.java:164: ';' expected
PreparedStatement pse = con.prepareStatement("INSERT INTO inventoryequipment " + "VALUES (DEFAULT, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)")
^
2 errors
BUILD FAILED (total time: 0 seconds)
Change the
Code:
import.net.sf.odinms.client.MapleRing;
tp
Code:
import net.sf.odinms.client.MapleRing;
edit:The 2nd error i think is cause by the import or incorrect replacement there is a mistake there i am nub in java dun blame me if i am wrong ><
Re: [Release] v55 Ring effects (3rd Party)
Thx alot YaNdAoGM but i still gt one more error
Code:
init:
deps-jar:
Compiling 10 source files to C:\Documents and Settings\HP_Owner\My Documents\NetBeansProjects\odinms\build\classes
C:\Documents and Settings\HP_Owner\Desktop\private server\SeanPackV.5.9Beta\SeanPack V.5.9 Beta\SeanSource V.5.9\src\net\sf\odinms\server\MapleStorage.java:164: ';' expected
PreparedStatement pse = con.prepareStatement("INSERT INTO inventoryequipment " + "VALUES (DEFAULT, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)")
^
1 error
BUILD FAILED (total time: 0 seconds)
Re: [Release] v55 Ring effects (3rd Party)
C:\Documents and Settings\HP_Owner\Desktop\private server\SeanPackV.5.9Beta\SeanPack V.5.9 Beta\SeanSource V.5.9\src\net\sf\odinms\server\MapleStorage.java:164: ';' expected
just add a ' ; ' i suppose at where the arrows says '^'
Re: [Release] v55 Ring effects (3rd Party)
i think the ^ should be replaced with a ";" i am not sure lol
Re: [Release] v55 Ring effects (3rd Party)
Hey guys, im new at making a server, i have a non hamachi server.
How do you build?
My rings arent working i did everything right, but im guessing im missing the build.
Any help on how to build, is it MYSQL or something?
Re: [Release] v55 Ring effects (3rd Party)
Re: [Release] v55 Ring effects (3rd Party)
Nice job! atleast somebody was bothered to do it!
Re: [Release] v55 Ring effects (3rd Party)
i got this error. Any idea?
Quote:
init:
deps-jar:
Compiling 4 source files to C:\Documents and Settings\T ' ce\My Documents\RenzMs Pack\build\classes
C:\Documents and Settings\T ' ce\My Documents\RenzMs Pack\Ems Repack\Ems Repack\src\net\sf\odinms\tools\MaplePacketCreator.java:1752: addAnnounceBox(net.sf.odinms.tools.data.output.MaplePacketLittleEndianWriter,net.sf.odinms.server.MaplePlayerShop) in net.sf.odinms.tools.MaplePacketCreator cannot be applied to (net.sf.odinms.tools.data.output.MaplePacketLittleEndianWriter,net.sf.odinms.server.MaplePlayerShop,int)
addAnnounceBox(mplew, chr.getPlayerShop(), 4 );
C:\Documents and Settings\T ' ce\My Documents\RenzMs Pack\Ems Repack\Ems Repack\src\net\sf\odinms\tools\MaplePacketCreator.java:1754: addAnnounceBox(net.sf.odinms.tools.data.output.MaplePacketLittleEndianWriter,net.sf.odinms.server.MaplePlayerShop) in net.sf.odinms.tools.MaplePacketCreator cannot be applied to (net.sf.odinms.tools.data.output.MaplePacketLittleEndianWriter,net.sf.odinms.server.MaplePlayerShop,int)
addAnnounceBox(mplew, chr.getPlayerShop(), 1 );
2 errors
BUILD FAILED (total time: 2 seconds)
Re: [Release] v55 Ring effects (3rd Party)
Re: [Release] v55 Ring effects (3rd Party)
u mean
Code:
init:
deps-jar:
Compiling 4 source files to C:\Documents and Settings\T ' ce\My Documents\RenzMs Pack\build\classes
C:\Documents and Settings\T ' ce\My Documents\RenzMs Pack\Ems Repack\Ems Repack\src\net\sf\odinms\tools\MaplePacketCreator. java:1752: addAnnounceBox(net.sf.odinms.tools.data.output.Map lePacketLittleEndianWriter,net.sf.odinms.server.Ma plePlayerShop) in net.sf.odinms.tools.MaplePacketCreator cannot be applied to (net.sf.odinms.tools.data.output.MaplePacketLittle EndianWriter,net.sf.odinms.server.MaplePlayerShop, int)
addAnnounceBox(mplew, chr.getPlayerShop(), 4 );
C:\Documents and Settings\T ' ce\My Documents\RenzMs Pack\Ems Repack\Ems Repack\src\net\sf\odinms\tools\MaplePacketCreator. java:1754: addAnnounceBox(net.sf.odinms.tools.data.output.Map lePacketLittleEndianWriter,net.sf.odinms.server.Ma plePlayerShop) in net.sf.odinms.tools.MaplePacketCreator cannot be applied to (net.sf.odinms.tools.data.output.MaplePacketLittle EndianWriter,net.sf.odinms.server.MaplePlayerShop, int)
addAnnounceBox(mplew, chr.getPlayerShop(), 1 );
2 errors
BUILD FAILED (total time: 2 seconds)
Pls use code format not quote
Re: [Release] v55 Ring effects (3rd Party)
Yeah, MaplePacketCreater is getting errors. I think I know why also.
Re: [Release] v55 Ring effects (3rd Party)
Replace your spawnPlayerMapobject with mine
Code:
public static MaplePacket spawnPlayerMapobject(MapleCharacter chr) {
// 62 00 24 46 32 00 05 00 42 65 79 61 6E 00 00 00 00 00 00 00 00 00 00
// 00 00 00 00 00 00 00 00 20 4E 00 00 00 44 75 00 00 01 2A 4A 0F 00 04
// 60 BF 0F 00 05 A2 05 10 00 07 2B 5C 10 00 09 E7 D0 10 00 0B 39 53 14
// 00 FF FF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
// DE 01 73 FF 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
// 00 00 00 00
MaplePacketLittleEndianWriter mplew = new MaplePacketLittleEndianWriter();
mplew.writeShort(SendPacketOpcode.SPAWN_PLAYER.getValue());
// mplew.writeInt(chr.getId());
mplew.writeInt(chr.getId());
mplew.writeMapleAsciiString(chr.getName());
if (chr.getGuildId() <= 0)
{
mplew.writeMapleAsciiString("");
mplew.write(new byte[6]);
}
else
{
MapleGuildSummary gs = chr.getClient().getChannelServer().getGuildSummary(
chr.getGuildId());
if (gs != null)
{
mplew.writeMapleAsciiString(gs.getName());
mplew.writeShort(gs.getLogoBG());
mplew.write(gs.getLogoBGColor());
mplew.writeShort(gs.getLogo());
mplew.write(gs.getLogoColor());
}
else
{
mplew.writeMapleAsciiString("");
mplew.write(new byte[6]);
}
}
long buffmask = 0;
Integer buffvalue = null;
if (chr.getBuffedValue(MapleBuffStat.DARKSIGHT) != null && !chr.isHidden()) {
buffmask |= MapleBuffStat.DARKSIGHT.getValue();
}
if (chr.getBuffedValue(MapleBuffStat.COMBO) != null) {
buffmask |= MapleBuffStat.COMBO.getValue();
buffvalue = Integer.valueOf(chr.getBuffedValue(MapleBuffStat.COMBO).intValue());
}
if (chr.getBuffedValue(MapleBuffStat.MONSTER_RIDING) != null) {
buffmask |= MapleBuffStat.MONSTER_RIDING.getValue();
}
if (chr.getBuffedValue(MapleBuffStat.SHADOWPARTNER) != null) {
buffmask |= MapleBuffStat.SHADOWPARTNER.getValue();
}
mplew.writeLong(buffmask);
if (buffvalue != null) {
mplew.write(buffvalue.byteValue());
}
addCharLook(mplew, chr, false);
mplew.writeInt(0);
mplew.writeInt(chr.getItemEffect());
mplew.writeInt(chr.getChair());
mplew.writeShort(chr.getPosition().x);
mplew.writeShort(chr.getPosition().y);
mplew.write(chr.getStance());
mplew.writeInt(0);
mplew.writeInt(1);
mplew.writeLong(0);
if (chr.getPlayerShop() != null && chr.getPlayerShop().isOwner(chr)) {
addAnnounceBox(mplew, chr.getPlayerShop());
} else {
mplew.write(0);
}
//loop for rings begin here
List<MapleRing> rings = getRing(chr);
mplew.write(0);
mplew.writeShort(0);
mplew.write(rings.size());
if (rings.size() > 0) {
for (MapleRing ring : rings) {
mplew.writeInt(chr.getId());
mplew.writeInt(ring.getPartnerChrId());
mplew.writeInt(ring.getItemId());
mplew.writeShort(0);
}
} else {
mplew.write(0);
}
return mplew.getPacket();
}
private static List<MapleRing> getRing(MapleCharacter chr) {
MapleInventory iv = chr.getInventory(MapleInventoryType.EQUIPPED);
Collection<IItem> equippedC = iv.list();
List<Item> equipped = new ArrayList<Item>(equippedC.size());
for (IItem item : equippedC) {
equipped.add((Item) item);
}
Collections.sort(equipped);
List<MapleRing> rings = new ArrayList<MapleRing>();
for (Item item : equipped) {
if (((IEquip) item).getRingId() > -1) {
rings.add(MapleRing.loadFromDb(((IEquip) item).getRingId()));
}
}
Collections.sort(rings);
return rings;
}
This should fix all errors.
Re: [Release] v55 Ring effects (3rd Party)
Wasn't this already on the Zero source / SineRepack?
Re: [Release] v55 Ring effects (3rd Party)
Quote:
Originally Posted by
DeathMasta
Wasn't this already on the Zero source / SineRepack?
Yes it is, he just took out the parts and released it basically
Re: [Release] v55 Ring effects (3rd Party)
What does it mean by (3rd Party)? Is it different from normal ring effect or something?