Try this, keep in mind I don't have a command for this and I'm by no means an expert in RSPS but by having a look around this MIGHT work...
Code:
case "spin":
if(player.getSpins() < 0) {
player.getPackets().sendGameMessage("You do not have enough spins");
}
else if(player.spins >= 0) {
int rewardType = Utils.random(1, 1000);
int slot = 0;
int slotchange = Utils.getRandom(6);
if (rewardType >= 1 && rewardType <= 925) { // Common Slots
slot = slotchange == 1 ? 1 :
slotchange == 2 ? 3 :
slotchange == 3 ? 5 :
slotchange == 4 ? 7 :
slotchange == 5 ? 10 : 12;
} else if (rewardType >= 926 && rewardType <= 989) { // Uncommon
slot = slotchange >= 5 ? 6 :
slotchange <= 2 ? 9 : 11;
} else if (rewardType >= 990 && rewardType <= 997) { // Rare
slot = slotchange >= 5 ? 0 :
slotchange <= 2 ? 4 : 8;
} else if (rewardType >= 998) { // Super Rare
slot = 2;
}
player.setSpins(player.getSpins() - 1);
player.getPackets().sendConfigByFile(11026, player.getSpins() + 1);
player.getPackets().sendConfigByFile(10860, slot);
player.getPackets().sendGlobalConfig(1781, 0);
player.getPackets().sendGlobalConfig(1781, 0);
this.reward = items.get(slot);
items.clear();
this.spinning = true;
if (reward != null && reward.getName() != null)
System.out.println(""+player.getDisplayName()+" has won "+reward.getName()+" from Squeal of Fortune.");
player.getBank().addItem(reward.getId(), reward.getAmount(), true);
player.sendMessage("<col=FF0000>You're reward has been placed in your bank.</col>")
}
Add my skype if it's still not working "QuickFindCode" i'll see if I can help you further