1. Set a new player save, call it something like, donatorChestTime.
2. 10 min = 1,000 ticks, so 24 hours = 144000 ticks.
3. Now check if the donatorChestTime save is 0, if yes, give tiems and set it back to 144000 ticks.
Just like this:
Code:
case 104:
// Check if donator and if the donatorChestTime is not 0.
if (c.isDonator == 1 && c.donatorChestTime != 0) {
c.sendMessage("There appears to be nothing inside.");
// If he is a donator and donator chest time is 0 give items.
} else if (c.isDonator == 1 && c.donatorChestTime == 0) {
c.getItems().addItem(donatorRitem(),Misc.random(1) );
c.getItems().addItem(995,Misc.random(1000000));
// Set donatorChestTime back to 24 hours.
c.donatorChestTime = 144000;
} else {
c.sendMessage("This is a donator-only chest.");
}
break;
Hope it helped, obviosuly make the declares at player.java, exactly like pk-points.
In client.java at process() or whatever it called,
check if dontorChestTime is not 0, if its not 0 then do donatorChestTime--;