I have it called in the code here:
Code:
package server.mysql;
import com.rspserver.motivote.MotivoteHandler;
import com.rspserver.motivote.Vote;
import server.model.mobile.players.Client;
import server.model.mobile.players.Player;
import server.model.mobile.players.PlayerHandler;
public class RewardHandler extends MotivoteHandler<Vote> {
public void onCompletion(Vote reward) {
int itemID = 995;
int itemAmount = 2500000;
if (PlayerHandler.isPlayerOn(reward.username())) {
Player p = PlayerHandler.getPlayer(reward.username());
if (p != null && p.isActive == true) {
synchronized(p){
Client c = (Client)p;
if (c.getItems().addItem(itemID, itemAmount)) {
c.sendMessage("You've received your vote reward! Congratulations!");
c.votePoints += 1;
c.sendMessage("You have recived 1 voting point. You now have "+ c.votePoints +".");
reward.complete();
}
else
{
c.sendMessage("Could not give you your reward item, try creating space.");
}
}
}
}
}
}
Mine looks different from yours but the person I had install it for me apparently didn't follow is tutorial. Any help on why this is happening would be appreciated.