itemOnObject.java??????????????
|
well i want to use item 1040 on a object. the object id is 5791, and i cant find out where to add so i tele somewhere when i use the item 1040 on object 5791.. if u do add the tele too, just add "0000AbsX then 0000 again on Y etc please help me thanks
package server.model.players.packets;
/**
* @author Ryan / Lmctruck30
*/
import server.model.items.UseItem;
import server.model.players.Client;
import server.model.players.PacketType;
public class ItemOnObject implements PacketType {
@Override
public void processPacket(Client c, int packetType, int packetSize) {
/*
* a = ?
* b = ?
*/
int a = c.getInStream().readUnsignedWord();
int objectId = c.getInStream().readSignedWordBigEndian();
int objectY = c.getInStream().readSignedWordBigEndianA();
int b = c.getInStream().readUnsignedWord();
int objectX = c.getInStream().readSignedWordBigEndianA();
int itemId = c.getInStream().readUnsignedWord();
UseItem.ItemonObject(c, objectId, objectX, objectY, itemId);
}
}
thats everything in that file
Code:package server.model.players.packets; /** * @author Ryan / Lmctruck30 */ import server.model.items.UseItem; import server.model.players.Client; import server.model.players.PacketType; import server.model.players.skills.*; public class ItemOnObject implements PacketType { @Override public void processPacket(Client c, int packetType, int packetSize) { int a = c.getInStream().readUnsignedWord(); int objectId = c.getInStream().readSignedWordBigEndian(); int objectY = c.getInStream().readSignedWordBigEndianA(); int b = c.getInStream().readUnsignedWord(); int objectX = c.getInStream().readSignedWordBigEndianA(); int itemId = c.getInStream().readUnsignedWord(); UseItem.ItemonObject(c, objectId, objectX, objectY, itemId); switch (objectId) { case ####://the object id you're wanting to use the item on if (itemId == ##/*the item you're going to use on the object*/) { //action here } break; } } }
« Previous Thread | Next Thread » |
Thread Information |
Users Browsing this ThreadThere are currently 1 users browsing this thread. (0 members and 1 guests) |