This is amazing! Going to use this as a guide/help for my remake that I am creating.
|
Update on the items issue: I have successfully fixed the dropping items issue.
Hint: Itemhandler.java and ItemAssistant.java
Will post more detailed fixed tonight
UPDATED:
ItemHandler.java
Replace createGroundItem method with this:
This will fix dropping issuesCode:public void createGroundItem(Client player, int itemId, int itemX, int itemY, int itemAmount, int playerId) { if (itemId > 0) { if (itemId >= 2412 && itemId <= 2414) { player.getActionSender().sendMessage("The cape vanishes as it touches the ground."); return; } if (itemId > 4705 && itemId < 4760) { for (int[] brokenBarrow : brokenBarrows) { if (brokenBarrow[0] == itemId) { itemId = brokenBarrow[1]; break; } } } if (!redone.game.items.Item.itemStackable[itemId] && itemAmount > 0) { for (int j = 0; j < itemAmount; j++) { player.getActionSender().createGroundItem(itemId, itemX, itemY, 1); GroundItem item = new GroundItem(itemId, itemX, itemY, player.getH(), 1, player.playerId, HIDE_TICKS, PlayerHandler.players[playerId].playerName); addItem(item); String itemName = ItemAssistant.getItemName(itemId).toLowerCase(); if (player.isDead == false && itemId != 526) { if (player.getPlayerAssistant().isPlayer()) { GameLogger.writeLog(player.playerName, "dropitem", player.playerName + " dropped " + itemAmount + " " + itemName + " absX: " + player.absX + " absY: " + player.absY + ""); } } } } else { player.getActionSender().createGroundItem(itemId, itemX, itemY, itemAmount); GroundItem item = new GroundItem(itemId, itemX, itemY, player.getH(), itemAmount, player.playerId, HIDE_TICKS, PlayerHandler.players[playerId].playerName); addItem(item); String itemName = ItemAssistant.getItemName(itemId).toLowerCase(); if (player.isDead == false && itemId != 526) { if (player.getPlayerAssistant().isPlayer()) { GameLogger.writeLog(player.playerName, "dropitem", player.playerName + " dropped " + itemAmount + " " + itemName + " absX: " + player.absX + " absY: " + player.absY + ""); } } } } }
This is amazing! Going to use this as a guide/help for my remake that I am creating.
No problem man, hope you enjoy
UPDATED (fixes dropping item issues):
ItemHandler.java
Replace createGroundItem method with this:
Code:public void createGroundItem(Client player, int itemId, int itemX, int itemY, int itemAmount, int playerId) { if (itemId > 0) { if (itemId >= 2412 && itemId <= 2414) { player.getActionSender().sendMessage("The cape vanishes as it touches the ground."); return; } if (itemId > 4705 && itemId < 4760) { for (int[] brokenBarrow : brokenBarrows) { if (brokenBarrow[0] == itemId) { itemId = brokenBarrow[1]; break; } } } if (!redone.game.items.Item.itemStackable[itemId] && itemAmount > 0) { for (int j = 0; j < itemAmount; j++) { player.getActionSender().createGroundItem(itemId, itemX, itemY, 1); GroundItem item = new GroundItem(itemId, itemX, itemY, player.getH(), 1, player.playerId, HIDE_TICKS, PlayerHandler.players[playerId].playerName); addItem(item); String itemName = ItemAssistant.getItemName(itemId).toLowerCase(); if (player.isDead == false && itemId != 526) { if (player.getPlayerAssistant().isPlayer()) { GameLogger.writeLog(player.playerName, "dropitem", player.playerName + " dropped " + itemAmount + " " + itemName + " absX: " + player.absX + " absY: " + player.absY + ""); } } } } else { player.getActionSender().createGroundItem(itemId, itemX, itemY, itemAmount); GroundItem item = new GroundItem(itemId, itemX, itemY, player.getH(), itemAmount, player.playerId, HIDE_TICKS, PlayerHandler.players[playerId].playerName); addItem(item); String itemName = ItemAssistant.getItemName(itemId).toLowerCase(); if (player.isDead == false && itemId != 526) { if (player.getPlayerAssistant().isPlayer()) { GameLogger.writeLog(player.playerName, "dropitem", player.playerName + " dropped " + itemAmount + " " + itemName + " absX: " + player.absX + " absY: " + player.absY + ""); } } } } }
Thanks for sharing man. I'm going to use this as a base.
Thanks for share will check it out
This is awesome! Thanks for this
« Previous Thread | Next Thread » |
Thread Information |
Users Browsing this ThreadThere are currently 1 users browsing this thread. (0 members and 1 guests) |