Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package server.util;
- import server.game.content.achievements.AchievementType;
- import server.game.content.achievements.Achievements;
- import server.game.player.Player;
- import server.game.player.PlayerHandler;
- import com.rspserver.motivote.MotivoteHandler;
- import com.rspserver.motivote.Reward;
- public class RewardHandler extends MotivoteHandler<Reward> {
- @Override
- public void onCompletion(Reward reward) {
- int itemID = -1;
- if (reward.rewardName().equalsIgnoreCase("gold")) {
- itemID = 995;
- }
- if (reward.rewardName().equalsIgnoreCase("grimy creature")) {
- itemID = 11900;
- }
- if (reward.rewardName().equalsIgnoreCase("Saradomin brews(4)")) {
- itemID = 6685;
- }
- if (reward.rewardName().equalsIgnoreCase("Sharks")) {
- itemID = 385;
- }
- if (reward.rewardName().equalsIgnoreCase("Manta rays")) {
- itemID = 391;
- }
- if (PlayerHandler.isPlayerOn(reward.username())) {
- Player p = PlayerHandler.getPlayers(reward.username());
- if (p != null && p.isActive == true) {
- synchronized (p) {
- if (reward.amount() > 0) {
- p.getItems().addItemToBank(itemID, reward.amount());
- p.sendMessage("You've received your vote reward! Congratulations!");
- PlayerHandler.announce("<col=ff0033>[VOTE]</col> " + Misc.capitalize(p.playerName) + " Has just voted and received a reward");
- p.votePoints += 3;
- reward.complete();
- Achievements.increase(p, AchievementType.VOTE, 1);
- if (Misc.random(2) == 0) {
- Player.voteRewardSystem(p);
- }
- } else {
- p.sendMessage("Could not give you your reward item, try creating space.");
- }
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement