Repeated check every minute after join event

Discussion in 'Plugin Development' started by steffansk1997, Aug 20, 2014.

Thread Status:
Not open for further replies.
  1. Offline

    steffansk1997

    I'm working on a trial period plugin and I need it to check for the players playtime every 5 minutes after the join event can someone help me with this?

    The function to get playtime is getTime(Player)

    alright, I got this for so far

    Code:java
    1. public void checkTrial(final Player player){
    2. final int taskID = getServer().getScheduler().scheduleSyncRepeatingTask(plugin, new Runnable() {
    3. public void run() {
    4. if(player.isOnline()){
    5.  
    6. }else{
    7. getServer().getScheduler().cancelTask(taskID);
    8. }
    9. }
    10. }, 0, 1200);
    11. }

    only it gives me an error on the getServer().getScheduler().cancelTask(taskID); line: The local variable taskID may not have been initialized

    how do I fix this?

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jun 9, 2016
Thread Status:
Not open for further replies.

Share This Page