|
Hello, on ParadiseX' source, when you drop something, [Normal player, mod, admin, owner] for every user. it vanishes, when you drop anything. Its gone, how do i make this happen for admin only? Thanks, Defeat.
That doesnt work.
Is there anything in your Packet 87? And if you drop an item, and it sends a message show me it. That should work by default, unless there's some extra bit of code involved.
It works fine for me.Code:case 87: int droppedItem = inStream.readUnsignedWordA(); somejunk = inStream.readUnsignedByte() + inStream.readUnsignedByte(); int slot = inStream.readUnsignedWordA(); if (!wearing) { dropItem(droppedItem, slot); } break;
THe thing you just posted is in my Packet 87, and no, it doesnt send a message. I am using ParadiseX.
O
Code:public void dropItem(int droppedItem, int slot) { boolean a = true; if (playerName == null) { return; } if (playerItemsN[slot] != 0 && droppedItem != -1 && playerItems[slot] == droppedItem + 1) { if (destroyItem(droppedItem)) { outStream.createFrameVarSizeWord(34); outStream.writeWord(14171); outStream.writeByte( 0); outStream.writeWord(droppedItem + 1); outStream.writeByte(255); outStream.writeDWord(1); outStream.endFrameVarSizeWord(); sendFrame126("Are you sure you want to destroy this object?", 14174); sendFrame126("Yes", 14175); sendFrame126("No", 141756); sendFrame126("" + GetItemName(droppedItem) + "", 14184); sendFrame126(getMessageA(droppedItem),14182); sendFrame126(getMessageB(droppedItem),14183); sendFrame164(14170); publicDroppendItem = droppedItem; return; } ItemHandler.addItem(playerItems[slot] - 1, absX, absY, playerItemsN[slot], playerId, false); createGroundItem(droppedItem, absX, absY, c); deleteItem(droppedItem, slot, playerItemsN[slot]); updateRequired = true; savegame(false); } }
100 error and when i delete the last *}* it shows this error:
Code:client.java:8808: addItem(GroundItem) in ItemHandler cannot be applied to (int,i nt,int,int,int,boolean) ItemHandler.addItem(playerItems[slot]-1, absX, absY, pla yerItemsN[slot], playerId, false); ^ 1 error Druk op een toets om door te gaan. . .
Code:public static void addItem(int itemID, int itemX, int itemY, int itemAmount, int itemController, boolean itemStatic) { for (int i = 0; i <= 50000; i++) { if (globalItemID[i] == 0) { globalItemController[i] = itemController; globalItemID[i] = itemID; globalItemX[i] = itemX; globalItemY[i] = itemY; globalItemAmount[i] = itemAmount; globalItemStatic[i] = itemStatic; globalItemTicks[i] = 0; if (globalItemController[i] != -1 && globalItemController[i] != 0) { spawnItem(globalItemID[i], globalItemX[i], globalItemY[i], globalItemAmount[i], globalItemController[i]); } break; } } }
Wdf, i don't get it anymore. Explain me steps in steps please.
« Previous Thread | Next Thread » |
Thread Information |
Users Browsing this ThreadThere are currently 1 users browsing this thread. (0 members and 1 guests) |