Advertisement
Guest User

Untitled

a guest
Jun 23rd, 2017
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var time = [timeless, ids, in, here];
  2. var timeReq = ; // amount of points needed for timeless equips
  3. var scrll = [scroll, ids, in, here];
  4. var randReq = ; // amount of points needed for random scroll
  5. var choiceReq = [amounts, for, each, choice, scroll, here];
  6. var rand = Math.floor(Math.random()*scrll.length);
  7. var rareItems = [rare, ids, in, here];
  8. var rareReq = [amounts, for, each, rare, item, here];
  9. var c;
  10. var openTalk = "What do you want me to say?"; // opening dialog
  11. var talkToMe = "Make your choice below.\r\n\r\n";
  12. status = 0;
  13.  
  14. function start(){
  15.     cm.sendSimple(openTalk+"\r\n\r\n#L0#Timeless Equips#l\r\n#L1#Choose a scroll#l\r\n#L2#Random Scroll#l");
  16. }
  17. function action(m,t,s){
  18.     if (m != 1){
  19.         if (m == 0){
  20.             cm.sendOk("Alright, come back later.");
  21.         } cm.dispose();
  22.         return;
  23.     }else{
  24.         status++;
  25.     }
  26.     if (status == 1){
  27.         if (s == 0){
  28.             timeless(m,t,s);
  29.         }else if (s == 1){
  30.             scrolls(m,t,s);
  31.         }else{
  32.             rare(m,t,s);
  33.         }
  34.     }
  35. }
  36. function timeless(m,t,s){
  37.     if (status == 2){
  38.         for (var i = 0; i < time.length; i++)
  39.         cm.sendSimple(talkToMe+"#L"+i+"##v"+time[i]+"##l\r\n");
  40.     }else if (status == 3){
  41.         if (cm.getVotePoints() >= timeReq){
  42.             cm.gainItem(time[s],1);
  43.             cm.gainVotePoints(-timeReq);
  44.         }else{
  45.             cm.sendOk("Not enough points.");
  46.         } cm.dispose();
  47.     }
  48. }
  49. function scrolls(m,t,s){
  50.     if (status == 2){
  51.         cm.sendSimple("Which do you want to choose? \r\n\r\n #L0#Random scroll for "+randReq+" Points \r\n #L1#Choose a scroll (Price varies)");
  52.     }else if (status == 3){
  53.         c = s;
  54.         if (c == 0){
  55.             if (cm.getVotePoints() >= randReq){
  56.                 cm.gainItem(scrll[rand],1);
  57.             }else{
  58.                 cm.sendOk("Not enough points.");
  59.             } cm.dispose();
  60.         }else if (c == 1){
  61.             for (var i = 0; i < scrll.length; i++)
  62.             cm.sendSimple(talkToMe+"#L"+i+"##v"+scrll[i]+"# for "+choiceReq[i]+" Points#l\r\n");
  63.         }
  64.     }else if (status == 4){
  65.         if (cm.getVotePoints() >= choiceReq[s]){
  66.             cm.gainItem(scroll[s],1);
  67.             cm.gainVotePoints(-choiceReq[s]);
  68.         }else{
  69.             cm.sendOk("Not enough points.");
  70.         } cm.dispose();
  71.     }
  72. }
  73. function rare(m,t,s){
  74.     if (status == 2){
  75.         for (var i = 0; i < rareItems.length; i++)
  76.         cm.sendSimple(talkToMe+"#L"+i+"##v"+rareItems[i]+"##l\r\n");
  77.     }else if (status == 3){
  78.         if (cm.getVotePoints() >= rareReq[s]){
  79.             cm.gainItem(rareItems[s],1);
  80.             cm.gainVotePoints(-rareReq[s]);
  81.         }else{
  82.             cm.sendOk("Not enough points.");
  83.         } cm.dispose();
  84.     }
  85. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement