Advertisement
SilkKheldar

PRED v2

Oct 21st, 2022 (edited)
400
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. let version  = "2";
  2. let date     = "21 October 2022";
  3. let usage    = '!addcom !pred -ul=moderator -cd=5 $(eval q="$(querystring)";$(urlfetch json https://pastebin.com/raw/08i62zuV))';
  4. let designer = "CharismaticZoe";
  5.  
  6. let message;
  7. let messageleft_start;
  8. let messageleft_end;
  9. let messagenew;
  10. let remain;
  11. let remainunit_p;
  12. let remainunit_s;
  13.  
  14. messagenew        = "/me NEW PREDICTION for ";
  15. messageleft_start = "/me ";
  16. messageleft_end   = " left on the PREDICTION ";
  17. message           = "";
  18.  
  19. if (q != "")
  20. {
  21.   if ( q.charAt(q.length-1)=="L")
  22.   {
  23.     remain = q.substring(0, q.length-1);
  24.     if ( remain.charAt(remain.length-1)=="s")
  25.     {
  26.        remainunit_p = "seconds";
  27.        remainunit_s = "second";
  28.        remain       = remain.substring(0, remain.length-1);
  29.     }
  30.     else
  31.     {
  32.        remainunit_p = "minutes";
  33.        remainunit_s = "minute";
  34.     }
  35.     switch(remain)
  36.     {
  37.       case "1":
  38.         message = messageleft_start + remain + " " + remainunit_s + messageleft_end;
  39.         break;
  40.       default:
  41.         message = messageleft_start + remain + " " + remainunit_p + messageleft_end;
  42.     }
  43.   }
  44.   else
  45.   {
  46.     switch (q)
  47.     {
  48.       case "30s":
  49.         message = messagenew + "30 seconds";
  50.         break;
  51.       case "1":
  52.         message = messagenew + "1 minute";
  53.       break;
  54.       case "2":
  55.       case "3":
  56.       case "4":
  57.       case "5":
  58.       case "10":
  59.       case "15":
  60.       case "20":
  61.       case "30":
  62.         message = messagenew + q + " minutes";
  63.         break;
  64.       default:
  65.         message = "/me NEW PREDICTION";
  66.     }
  67.   }
  68. }
  69. else
  70. {
  71.   message = "/me NEW PREDICTION";
  72. }
  73. message;
  74.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement