Code:
package com.rs.somepackage;
import com.rs.game.World;
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 (World.containsPlayer(reward.username()))
{
Player p = World.getPlayer(reward.username());
if (p != null)
{
synchronized(p)
{
if (p.getInventory().addItem(itemID, reward.amount()))
{
p.getPackets().sendGameMessage("You've received your vote reward! Congratulations!");
reward.complete();
}
else
{
p.getPackets().sendGameMessage("Could not give you your reward item, try again");
}
}
}
}
}
}
Why would you pay for this?