Thread: pi drops height

Page 1 of 2 12 LastLast
Results 1 to 10 of 14
  1. #1 pi drops height 
    Registered Member
    Join Date
    Jul 2008
    Posts
    3,163
    Thanks given
    235
    Thanks received
    74
    Rep Power
    209
    hey i have a problem with my drops (player/npc) ,if u drop any items on height 0 u can see and pick it at height 1 or 2 ,same as if u drop it as height 1 etc...
    can someone help me to fix please?


    Code:
    	public void removeGroundItem(int itemID, int itemX, int itemY, int Amount) {
    		synchronized(c) {
    			c.getOutStream().createFrame(85);
    			c.getOutStream().writeByteC((itemY - 8 * c.mapRegionY));
    			c.getOutStream().writeByteC((itemX - 8 * c.mapRegionX));
    			c.getOutStream().createFrame(156);
    			c.getOutStream().writeByteS(0);
    			c.getOutStream().writeWord(itemID);
    			c.flushOutStream();
    		}
    	}
    Code:
    	/**
    	 * Drop Item
    	 **/
    
    	public void createGroundItem(int itemID, int itemX, int itemY,
    			int itemAmount) {
    		synchronized (c) {
    			c.getOutStream().createFrame(85);
    			c.getOutStream().writeByteC((itemY - 8 * c.mapRegionY));
    			c.getOutStream().writeByteC((itemX - 8 * c.mapRegionX));
    			c.getOutStream().createFrame(44);
    			c.getOutStream().writeWordBigEndianA(itemID);
    			c.getOutStream().writeWord(itemAmount);
    			c.getOutStream().writeByte(0);
    			c.flushOutStream();
    		}
    	}
    [CODE]
    Reply With Quote  
     

  2. Thankful user:


  3. #2  
    Registered Member
    Join Date
    Jul 2008
    Posts
    3,163
    Thanks given
    235
    Thanks received
    74
    Rep Power
    209
    Code:
    	public void createGroundItem(int itemID, int itemX, int itemY, int itemAmount) {
    		synchronized(c) {
    			c.getOutStream().createFrame(85);
    			c.getOutStream().writeByteC((itemY - 8 * c.mapRegionY));
    			c.getOutStream().writeByteC((itemX - 8 * c.mapRegionX));
    			c.getOutStream().createFrame(44);
    			c.getOutStream().writeWordBigEndianA(itemID);
    			c.getOutStream().writeWord(itemAmount);
    			c.getOutStream().writeByte(c.heightLevel);	
    			c.flushOutStream();
    		}
    	}
    i tested like this but show me items from other heights but dont leave me to pick them
    any ideas?
    Reply With Quote  
     

  4. #3  
    Banned

    Join Date
    Jul 2008
    Posts
    3,523
    Thanks given
    188
    Thanks received
    696
    Rep Power
    0
    the byte for height is wrong, instead of it acting as height its adding a tile offset to the item(height level 1 meaning it makes the pickup tile 1 tile away from where the item is displayed), ive had this problem before but i dont remember how i fixed it.
    Reply With Quote  
     

  5. #4  
    Registered Member
    Join Date
    Jul 2008
    Posts
    3,163
    Thanks given
    235
    Thanks received
    74
    Rep Power
    209
    anyone please?
    Reply With Quote  
     

  6. #5  
    Registered Member
    Join Date
    Jul 2008
    Posts
    3,163
    Thanks given
    235
    Thanks received
    74
    Rep Power
    209
    bump
    Reply With Quote  
     

  7. #6  
    Registered Member
    Join Date
    Jul 2008
    Posts
    3,163
    Thanks given
    235
    Thanks received
    74
    Rep Power
    209
    bump still need help
    Reply With Quote  
     

  8. #7  
    Registered Member
    Join Date
    Jul 2008
    Posts
    3,163
    Thanks given
    235
    Thanks received
    74
    Rep Power
    209
    can someone tell me what method can be wrong?i founded a server wth drop height fix but create and pickup items methods are just like my methods
    Reply With Quote  
     

  9. #8  
    Registered Member
    Join Date
    Jul 2010
    Posts
    1
    Thanks given
    0
    Thanks received
    0
    Rep Power
    0
    i need this too
    Reply With Quote  
     

  10. #9  
    Registered Member

    Join Date
    May 2009
    Posts
    1,440
    Thanks given
    655
    Thanks received
    530
    Rep Power
    366
    I think this is client sided.
    I'll need to look more into the issue.
    Retired from RSPS development 2008-2018
    Reply With Quote  
     

  11. #10  
    Registered Member
    Join Date
    Jul 2008
    Posts
    3,163
    Thanks given
    235
    Thanks received
    74
    Rep Power
    209
    i tested many thing nothing to do with item heights ,client side?hmm
    I realy want this bug fixed
    Reply With Quote  
     

Page 1 of 2 12 LastLast

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: 9
    Last Post: 05-05-2012, 05:17 AM
  2. [PI] Can't pick up drops on 1+ height
    By Mr def nerd in forum Help
    Replies: 5
    Last Post: 03-28-2012, 04:25 PM
  3. Replies: 0
    Last Post: 07-13-2011, 01:20 AM
  4. Make drops appear on 1 height level?
    By 'Craig in forum Help
    Replies: 0
    Last Post: 04-17-2009, 07:44 PM
  5. Replies: 14
    Last Post: 02-07-2009, 03:19 AM
Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •