Thread: [317] looping vote rewards

Results 1 to 5 of 5
  1. #1 [317] looping vote rewards 
    Registered Member
    Join Date
    Mar 2014
    Posts
    181
    Thanks given
    20
    Thanks received
    3
    Rep Power
    9


    Soo I set up motivote and now when i test vote it nonstop loops the rewards, even if I log out it doesn't stop. Anyone know how to fix the loop? Thanks ahead of time
    Reply With Quote  
     

  2. Thankful user:


  3. #2  
    Registered Member
    hc747's Avatar
    Join Date
    Dec 2013
    Age
    26
    Posts
    1,474
    Thanks given
    3,312
    Thanks received
    691
    Rep Power
    1098
    Post the code
    Reply With Quote  
     

  4. #3  
    Registered Member
    Join Date
    Mar 2014
    Posts
    181
    Thanks given
    20
    Thanks received
    3
    Rep Power
    9
    Quote Originally Posted by hc747 View Post
    Post the code
    Code:
    package com.ruseps.engine.mysql.impl.motivote;
     
    import com.ruseps.world.World;
    import com.ruseps.world.content.PointsHandler;
    import com.ruseps.world.entity.impl.player.Player;
    
    public class RewardHandler extends MotivoteHandler<Reward> {
    	
            @Override
            public void onCompletion(Reward reward) {
            	String rewardName = reward.rewardName();
            	Player pl = World.getPlayerByName(reward.username().replace("_", " "));
            	
            	if (pl == null) {
            		return;
            	}
            	switch (rewardName.toLowerCase()) {
            		case "gold":
            			pl.getInventory().add(995, 15000000);
                		World.sendMessage("@red@"+pl.getUsername()+" has just voted and recieved gold reward!.");
                		World.sendMessage("You can vote by typing ::vote");
            			break;
            		case "vote_point":
                    	int votep = 3;
                    	PointsHandler.votingPoints += votep;
                    	pl.getPacketSender().sendMessage("3 vote points has been added to your account thank you for the support!");
                        World.sendMessage("@red@"+pl.getUsername()+" has just voted and recieved "+votep+" Vote Points!.");
                        World.sendMessage("You can vote by typing ::vote");
                    	break;
            	  				}
             				}
            			}
    Here's my reward file
    Reply With Quote  
     

  5. #4  
    Registered Member
    hc747's Avatar
    Join Date
    Dec 2013
    Age
    26
    Posts
    1,474
    Thanks given
    3,312
    Thanks received
    691
    Rep Power
    1098
    reward.complete() iirc
    Reply With Quote  
     

  6. Thankful user:


  7. #5  
    Registered Member
    Join Date
    Mar 2014
    Posts
    181
    Thanks given
    20
    Thanks received
    3
    Rep Power
    9
    Quote Originally Posted by hc747 View Post
    reward.complete() iirc
    Awesome!
    Would you happen to know how I set the call backs? Currently the vote buttons do not clear me to the next step
    Reply With Quote  
     


Thread Information
Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)


User Tag List

Similar Threads

  1. [pi] vote reward system [pi]
    By Fa1LBoat in forum Help
    Replies: 4
    Last Post: 05-03-2011, 03:45 AM
  2. [PI] Voting rewards?
    By BradHowes in forum Help
    Replies: 6
    Last Post: 01-20-2011, 03:56 AM
  3. Auto Voting Reward's Problem
    By Titan Rushed in forum Help
    Replies: 5
    Last Post: 06-22-2010, 12:33 AM
  4. Vote Reward?
    By muthigani in forum Help
    Replies: 4
    Last Post: 03-06-2010, 10:37 PM
  5. Voting (reward) system
    By Ayton in forum Application Development
    Replies: 7
    Last Post: 06-18-2009, 06:13 PM
Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •