Advertisement
Guest User

Untitled

a guest
Feb 19th, 2019
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /**
  2.  * Notifies the new DAY to all connected players.
  3. */
  4. function notifySystemDayMessage()
  5. {
  6.     //Set the delay
  7.     var delay = 1;
  8.  
  9.     Spark.getLog().debug("Triggering bulk NOTIFY SYSTEM DAILY in " + delay + " seconds...");
  10.    
  11.     //Build query
  12.     var query = {"online": true};
  13.    
  14.     // Get the week            
  15.     var today = new Date();
  16.    
  17.     //Check if monday
  18.     var isMonday = (today.getDay() == 1);
  19.    
  20.     //Check weekly data
  21.     var weeklyData = {"isWeekly":isMonday};
  22.        
  23.     //Submit the Job in 'x' seconds
  24.     Spark.getBulkScheduler().submitJobModule(query, "BulkNotifySystemDaily", weeklyData, delay);
  25. }
  26.  
  27. //BulkNotifySystemDaily Script
  28.  
  29. var isWeekly = Spark.getData().isWeekly;
  30.  
  31. //Send ext message
  32. Spark.message("SYSTEM_DAILY").setPlayerIds(Spark.getPlayer().getPlayerId()).setMessageData({"isWeekly":isWeekly}).send();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement