Purpose: giving a random item
Difficulty: 1.0?
Tested On(if it applies): Any pi source
Step 1:
Now above the switch statement add:
Step 2:
Declare in player.java
Step 3:
In client.java locate
and below it add:
Difficulty: 1.0?
Tested On(if it applies): Any pi source
Step 1:
Code:
private static int[][] randomItems = {itemid,itemamount};//Example {4151, 1}
private int random = (int)(Math.random() * (randomItems.length - 1));
case id: // chestId
if(c.getItems().playerHasItem(itemId, 1)) {//ItemId
c.getItems().deleteItem(itemId, c.getItems().getItemSlot(itemId),1);
c.getItems().addItem(randomItems[random][1], 1);
} else {
c.sendMessage("Sorry but you ain't got the required item to use this option.");
}
break;
Now above the switch statement add:
Code:
if(c.actionTimer > 0) {
return;
}
c.actionTimer = 4;
Step 2:
Declare in player.java
Code:
public long actionTimer;
Step 3:
In client.java locate
Code:
process() {
Code:
if (actionTimer > 0) {
actionTimer--;
}