Thread: Need some help (DELTA)

Page 1 of 3 123 LastLast
Results 1 to 10 of 21
  1. #1 Need some help (DELTA) 
    Haxed'
    Guest
    When I drop something it doesn't appear on the ground.
    How can I make it appear on the ground?

    Base: Paradise (DELTA)
    Reply With Quote  
     

  2. #2  
    Austin_
    Guest
    Post your drop method please.
    Reply With Quote  
     

  3. #3  
    Haxed'
    Guest
    Quote Originally Posted by Consecrated View Post
    Post your drop method please.
    The public void of dropping?
    Reply With Quote  
     

  4. #4  
    Registered Member

    Join Date
    Mar 2008
    Posts
    217
    Thanks given
    0
    Thanks received
    1
    Rep Power
    140
    well it probably has something to do with ur player rights.. because some delta servers done that some admins/other owners couldn't transfer items to basic players, or it could just be your drop method as well.. but im leaning towards the player rights thing
    Reply With Quote  
     

  5. #5  
    Haxed'
    Guest
    Code:
    	public void dropItem(int droppedItem, int slot) {
    		// misc.printlnTag("droppeditem ["+playerItems[slot]+"] which is
    		// ["+(droppedItem+1)+"]");
    		boolean a = true;
    and

    Code:
    		if ((playerItemsN[slot] != 0) && (droppedItem != -1)
    				&& (playerItems[slot] == droppedItem + 1)) {
    			for (int element : noTrade) {
    }
    and

    Code:
    createGroundItem(droppedItem, absX, absY, c);
    			deleteItem(droppedItem, slot, playerItemsN[slot]);
    			updateRequired = true;
    			savegame(false);
    		}
    	}
    and

    Code:
    		case 87:
    			// drop item
    			int droppedItem = inStream.readUnsignedWordA();
    
    			somejunk = inStream.readUnsignedByte()
    					+ inStream.readUnsignedByte();
    			int slot = inStream.readUnsignedWordA();
    
    			// println_debug("dropItem: "+droppedItem+" Slot: "+slot);
    			if (wearing == false) {
    				dropItem(droppedItem, slot);
    			}
    Something of this?
    Reply With Quote  
     

  6. #6  
    Haxed'
    Guest
    Quote Originally Posted by Fat_tony View Post
    well it probably has something to do with ur player rights.. because some delta servers done that some admins/other owners couldn't transfer items to basic players, or it could just be your drop method as well.. but im leaning towards the player rights thing
    No one can drop, normal players, moderators, administrators, owners, hiddens, no one
    Reply With Quote  
     

  7. #7  
    Haxed'
    Guest
    Rep++ if anyone helps me
    Reply With Quote  
     

  8. #8  
    Member Need some help (DELTA) Market Banned

    Robin Spud's Avatar
    Join Date
    Aug 2008
    Age
    31
    Posts
    2,338
    Thanks given
    46
    Thanks received
    73
    Rep Power
    1068
    Code:
    public void createGroundItem(int itemID, int itemX, int itemY, int itemAmount) {
    		outStream.createFrame(85);
    		outStream.writeByteC((itemY - 8 * mapRegionY));
    		outStream.writeByteC((itemX - 8 * mapRegionX));
    		outStream.createFrame(44);
    		outStream.writeWordBigEndianA(itemID);
    		outStream.writeWord(itemAmount);
    		outStream.writeByte(0);
    }
    ILY Stewie.
    Reply With Quote  
     

  9. #9  
    Haxed'
    Guest
    Quote Originally Posted by \-Deemed-/ View Post
    Code:
    public void createGroundItem(int itemID, int itemX, int itemY, int itemAmount) {
    		outStream.createFrame(85);
    		outStream.writeByteC((itemY - 8 * mapRegionY));
    		outStream.writeByteC((itemX - 8 * mapRegionX));
    		outStream.createFrame(44);
    		outStream.writeWordBigEndianA(itemID);
    		outStream.writeWord(itemAmount);
    		outStream.writeByte(0);
    }
    EDIT: it doesnt work
    Reply With Quote  
     

  10. #10  
    Fuck yeah!
    Mergim's Avatar
    Join Date
    May 2009
    Age
    31
    Posts
    2,309
    Thanks given
    218
    Thanks received
    187
    Rep Power
    1619
    You don't got youdied() method..

    Edit; Look if you got youdied()

    Try;

    Code:
    public void youdied()
    		{
    		if(playerHasItem(5509)){
    		deleteItem(5509, 1);
    		}
    		if(playerHasItem(5510)){
    		deleteItem(5510, 1);
    		}
    		if(playerHasItem(5512)){
    		deleteItem(5512, 1);
    		}
    		if(playerHasItem(5514)){
    		deleteItem(5514, 1);
    		}
                    if (!isSkulled) {
                    keepItemHandle();
    		}
                    if (ProtItem) {
                    applyProtectItemProt();
    		}
    for(int rr=0; rr<playerItems.length; rr++) {
    	try {
    		if(playerItems[rr] > 0 && playerItems[rr] < 11999) {		//createItem(currentX,currentY,playerItems[rr]-1);
    			replaceBarrows();
    			//server.checkPlayerCapes.checkDrop(this);
    			ItemHandler.addItem(playerItems[rr]-1, absX, absY, playerItemsN[rr], KillerId, false);
                            //createGroundItem(playerItems[rr]-1, absX, absY, playerItemsN[i]);
    			deleteItem(playerItems[rr]-1, getItemSlot(playerItems[rr]-1), playerItemsN[rr]);
     
    		}
    	} catch(Exception e) {  }
    }
    for(int r=0; r<playerEquipment.length; r++) {
    	try {
    		int item = playerEquipment[r];
    		if((item > 0) && (item < 11999)) {
    			remove(item, r);
    		}
    	} catch(Exception e) { sM("ERROR: Removing Equipment"); }
    }
    		if(playerHasItem(5509)){
    		deleteItem(5509, 1);
    		}
    		if(playerHasItem(5510)){
    		deleteItem(5510, 1);
    		}
    		if(playerHasItem(5512)){
    		deleteItem(5512, 1);
    		}
    		if(playerHasItem(5514)){
    		deleteItem(5514, 1);
    		}
    for(int rr=0; rr<playerItems.length; rr++) {
    	try {
    		if(playerItems[rr] > 0 && playerItems[rr] < 11999) {
    //createItem(currentX,currentY,playerItems[rr]-1);
    			replaceBarrows();
    			//server.checkPlayerCapes.checkDrop(this);
    			ItemHandler.addItem(playerItems[rr]-1, absX, absY, playerItemsN[rr], KillerId, false);
                            //createGroundItem(playerItems[rr]-1, absX, absY, playerItemsN[i]);
    			deleteItem(playerItems[rr]-1, getItemSlot(playerItems[rr]-1), playerItemsN[rr]); 
    		}
    	} catch(Exception e) {  }
    }
    		try {
    
    		} catch(Exception e) {}
    			ItemHandler.addItem(526, absX, absY, 1, KillerId, false);
    		try {
    		} catch(Exception e) {}
            if (itemKept1 > 0)
                addItem(itemKept1, 1);
            if (itemKept2 > 0)
                addItem(itemKept2, 1);
            if (itemKept3 > 0)
                addItem(itemKept3, 1);
            if (itemKept4 > 0)
                addItem(itemKept4, 1);
    	if (keep6570) {
    	    addItem(6570, 1);
    	    keep6570 = false;
    	}
    	
    			resetKeepItem();
    			hitDiff = 0;	
    			updateRequired = true; appearanceUpdateRequired = true;
    		}
    Reply With Quote  
     

Page 1 of 3 123 LastLast

Thread Information
Users Browsing this Thread

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


User Tag List

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
  •