Thread: item on object? (PI)

Results 1 to 4 of 4
  1. #1 item on object? (PI) 
    Registered Member
    Join Date
    May 2011
    Posts
    36
    Thanks given
    0
    Thanks received
    0
    Rep Power
    1
    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
    Reply With Quote  
     

  2. #2  
    Registered Member

    Join Date
    Aug 2011
    Posts
    2,760
    Thanks given
    297
    Thanks received
    534
    Rep Power
    1596
    itemOnObject.java??????????????
    Quote Originally Posted by Aj View Post
    This is not even a tutorial. It's fail for rep. It's fail for life.
    Reply With Quote  
     

  3. #3  
    Registered Member
    Join Date
    May 2011
    Posts
    36
    Thanks given
    0
    Thanks received
    0
    Rep Power
    1
    Quote Originally Posted by 'Spike View Post
    itemOnObject.java??????????????
    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
    Reply With Quote  
     

  4. #4  
    Registered Member

    Join Date
    Aug 2011
    Posts
    2,760
    Thanks given
    297
    Thanks received
    534
    Rep Power
    1596
    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;
    
    		}
    	}
    
    }
    Quote Originally Posted by Aj View Post
    This is not even a tutorial. It's fail for rep. It's fail for life.
    Reply With Quote  
     

  5. Thankful user:



Thread Information
Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)


User Tag List

Similar Threads

  1. Replies: 3
    Last Post: 02-06-2012, 07:03 AM
  2. Replies: 9
    Last Post: 06-30-2011, 11:02 PM
  3. Replies: 3
    Last Post: 07-01-2010, 04:19 AM
  4. Replies: 2
    Last Post: 03-23-2010, 10:17 PM
  5. Replies: 26
    Last Post: 03-13-2009, 07:49 PM
Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •