Advertisement
Guest User

Untitled

a guest
Jun 23rd, 2017
63
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.         if (s == 0){
  25.             timeless(m,t,s);
  26.         }else if (s == 1){
  27.             scrolls(m,t,s);
  28.         }else{
  29.             rare(m,t,s);
  30.         }
  31.     }
  32. }
  33. function timeless(m,t,s){
  34.     status++;
  35.     if (status == 1){
  36.         for (var i = 0; i < time.length; i++)
  37.         cm.sendSimple(talkToMe+"#L"+i+"##v"+time[i]+"##l\r\n");
  38.     }else if (status == 2){
  39.         if (cm.getVotePoints() >= timeReq){
  40.             cm.gainItem(time[s],1);
  41.             cm.gainVotePoints(-timeReq);
  42.         }else{
  43.             cm.sendOk("Not enough points.");
  44.         } cm.dispose();
  45.     }
  46. }
  47. function scrolls(m,t,s){
  48.     status++;
  49.     if (status == 1){
  50.         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)");
  51.     }else if (status == 2){
  52.         c = s;
  53.         if (c == 0){
  54.             if (cm.getVotePoints() >= randReq){
  55.                 cm.gainItem(scrll[rand],1);
  56.             }else{
  57.                 cm.sendOk("Not enough points.");
  58.             } cm.dispose();
  59.         }else if (c == 1){
  60.             for (var i = 0; i < scrll.length; i++)
  61.             cm.sendSimple(talkToMe+"#L"+i+"##v"+scrll[i]+"# for "+choiceReq[i]+" Points#l\r\n");
  62.         }
  63.     }else if (status == 3){
  64.         if (cm.getVotePoints() >= choiceReq[s]){
  65.             cm.gainItem(scroll[s],1);
  66.             cm.gainVotePoints(-choiceReq[s]);
  67.         }else{
  68.             cm.sendOk("Not enough points.");
  69.         } cm.dispose();
  70.     }
  71. }
  72. function rare(m,t,s){
  73.     status++;
  74.     if (status == 1){
  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 == 2){
  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