Thread: [No-Doze] Buy 20

Results 1 to 3 of 3
  1. #1 [No-Doze] Buy 20 
    Registered Member

    Join Date
    Mar 2008
    Posts
    2,591
    Thanks given
    71
    Thanks received
    7
    Rep Power
    1741
    Code:
    package com.rs2.model.player.packetmanager.packets;
    
    import com.rs2.content.actions.ActionManager;
    import com.rs2.content.skills.smithing.SmithingMakeItem;
    import com.rs2.model.player.Client;
    import com.rs2.model.player.packetmanager.Packet;
    
    /**
     * Bank x items packets
     * 
     * @author Graham
     */
    public class BankX implements Packet {
    
    	public static final int PART1 = 135, PART2 = 208;
    
    	@Override
    	public void handlePacket(Client client, int packetType, int packetSize) {
    		ActionManager.destructActions(client.getUsername());
    		if(packetType == PART1) {	
    			client.setBankXremoveSlot(client.inStream.readSignedWordBigEndian());
    			client.setBankXinterfaceID(client.inStream.readUnsignedWordA());
    			client.setBankXremoveID(client.inStream.readSignedWordBigEndian());
    			System.out.println("BankXinterfaceId "+client.getBankXinterfaceID());
    			if (client.getBankXinterfaceID() != 3900) {
    				client.outStream.createFrame(27);
    			} else if (client.getBankXinterfaceID() == 3900) {
    				client.getContainerAssistant().buyItem(client.getBankXremoveID(), client.getBankXremoveSlot(), 20);
    				client.setBankXremoveSlot(0);
    				client.setBankXremoveID(0);
    			}
    		}
    			
    		if (packetType == PART2) {
    			int bankXamount = client.inStream.readDWord();
    			System.out.println("BankX: bankXamount "+bankXamount);
    
    			if (client.getBankXinterfaceID() == 5064) {
    				client.getContainerAssistant().bankItem(client.playerItems[client.getBankXremoveSlot()], client.getBankXremoveSlot(), bankXamount);
    			} else if (client.getBankXinterfaceID() == 24452 || client.getBankXinterfaceID() == 24708 || client.getBankXinterfaceID() == 24964 || client.getBankXinterfaceID() == 25220 || client.getBankXinterfaceID() == 25476) {
    				new SmithingMakeItem(client, client.getBankXremoveID(), bankXamount);
    			} else if (client.getBankXinterfaceID() == 5382) {
    				client.getContainerAssistant().fromBank(client.bankItems[client.getBankXremoveSlot()], client.getBankXremoveSlot(), bankXamount);
    				
    			} else if (client.getBankXinterfaceID() == 7423) {
    				client.getContainerAssistant().bankItem(client.playerItems[client.getBankXremoveSlot()], client.getBankXremoveSlot(), bankXamount);
    				client.getActionSender().sendItemReset(7423);
    			} else if (client.getBankXinterfaceID() == 3322) {
    				if(!client.getActionAssistant().playerHasItem(client.playerItems[client.getBankXremoveSlot()]-1, bankXamount))
    					return;
    				client.getTradeHandler().tradeItem(client.playerItems[client.getBankXremoveSlot()] - 1, client.getBankXremoveSlot(), bankXamount);
    			} else if (client.getBankXinterfaceID() == 3415) {
    				if(!client.getActionAssistant().playerHasItem(client.playerItems[client.getBankXremoveSlot()]-1, bankXamount))
    					return;
    				client.getTradeHandler().fromTrade(client.getTradeHandler().getOffer()[client.getBankXremoveSlot()] - 1, client.getBankXremoveSlot(), bankXamount);
    			}
    		}
    		
    	}
    }
    Some simple Dupe fixes.

    Credits: Me.
    Reply With Quote  
     

  2. #2  
    Registered Member
    thim slug's Avatar
    Join Date
    Nov 2010
    Age
    28
    Posts
    4,132
    Thanks given
    1,077
    Thanks received
    1,137
    Rep Power
    5000
    Couldn't include the sell aswell could you please?
    Reply With Quote  
     

  3. #3  
    Registered Member
    Join Date
    Jul 2008
    Posts
    3,163
    Thanks given
    235
    Thanks received
    74
    Rep Power
    209
    can u add sell 20 too?pls
    Reply With Quote  
     


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. Project No-Doze npc following bug update
    By killamess in forum Snippets
    Replies: 8
    Last Post: 06-22-2014, 06:36 PM
  2. [SHARDS/NO-DOZE] Dialogues
    By rspsfan in forum Help
    Replies: 4
    Last Post: 06-02-2011, 06:36 PM
  3. Runelimited client + no-doze
    By rspsfan in forum Help
    Replies: 6
    Last Post: 05-30-2011, 03:19 PM
  4. shard/no doze problem
    By Romania Clan in forum Help
    Replies: 3
    Last Post: 05-08-2011, 12:29 AM
  5. [Shard/no-doze]
    By Konceal in forum Help
    Replies: 5
    Last Post: 04-11-2011, 05:43 AM
Tags for this Thread

View Tag Cloud

Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •