Guest User

Untitled

a guest
Jun 25th, 2018
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // NPC ID 9330006
  2.  
  3. var status = -1;
  4. var onewin = false;
  5. var threewin = false;
  6. var fivewin = false;
  7. var sevenwin = false;
  8. var tenwin = false;
  9.  
  10.  
  11.  
  12. function start(){
  13.     cm.sendSimple("Hello! I take Rock Paper Scissor winning certificates and reward you with prizes! What would you like to do?#b\n\r #L0#Trade in a Certificate of 1-Straight win.#l  \n\r #L1#Trade in a Certificate of 3-Straight wins.#l \n\r #L2#Trade in a Certificate of 5-Straight wins.#l \n\r #L3#Trade in a Certificate of 7-Straight wins.#l \n\r #L4#Trade in a Certificate of 10-Straight wins.#l#k");
  14. }
  15.  
  16. function action(m,t,s){
  17.     status++;
  18.     if(m != 1){
  19.         cm.safeDispose();
  20.         return;
  21.     }
  22.     if( !onewin && !threewin && !fivewin && !sevenwin && !tenwin){
  23.         if(s == 0){
  24.         onewin = true;
  25.         } else if (s == 1) {
  26.         threewin = true;
  27.         } else if (s == 2) {
  28.         fivewin = true;
  29.         } else if (s == 3) {
  30.         sevenwin = true;
  31.         } else if (s == 4) {
  32.         tenwin = true;
  33. }
  34.     }
  35.     if(onewin){
  36.         oneWin(s);
  37.     } else if (threewin) {
  38.     threeWin(s);
  39.     } else if (fivewin) {
  40.     fiveWin(s);
  41.     } else if (sevenwin) {
  42.     sevenWin(s);
  43.     }else if (tenwin) {
  44.     tenWin(s);
  45.     }
  46. }
  47.  
  48. function oneWin(s){
  49.  
  50.     if (status == 0)
  51.     if (cm.haveItem(4031332)){
  52.         cm.sendSimple("Looks like you won once. Want to exchange your certificate for a cube fragment? \r\n#L0#Yes I would!#l");
  53.         } else {
  54.         cm.sendOk("Come back when you have a #i4031332#");
  55.         cm.safeDispose();
  56.     }else if (status == 1) {
  57.         if (s == 0) {
  58.             cm.sendOk("Thank you for playing!");
  59.             cm.gainItem(4031332, -1);
  60.             cm.gainItem(2430112, 1);
  61.             cm.safeDispose();
  62.     }
  63. }
  64. }
  65. function threeWin(s){
  66.     if (status == 0)
  67.     if (cm.haveItem(4031334)) {
  68.         cm.sendSimple("Looks like you won three times. Want to exchange your certificate for a Miracle Cube, Slot Gachapon Ticket, and meso? \r\n#L0#Yes I would!#l");
  69.         } else {
  70.         cm.sendOk("Come back when you have a #i4031334#");
  71.         cm.safeDispose();
  72.   } else if (status == 1) {
  73.         if (s == 0) {
  74.             cm.sendOk("Thank you for playing!");
  75.             cm.gainItem(4031334, -1);
  76.             cm.gainItem(5062000, 1);
  77.             cm.gainItem(5220010, 1);
  78.             cm.gainMeso(1000000);
  79.             cm.safeDispose();
  80.     }
  81. }
  82. }
  83. function fiveWin(s){
  84.     if (status == 0)
  85.     if (cm.haveItem(4031336)) {
  86.         cm.sendSimple("Looks like you won five times in a row! Want to exchange your certificate for 5 Premium Miracle Cubes and 5 Miracle Cubes? \r\n#L0#Yes I would!#l");
  87.         } else {
  88.         cm.sendOk("Come back when you have a #i4031336#");
  89.         cm.safeDispose();
  90.   } else if (status == 1) {
  91.         if (s == 0) {
  92.             cm.sendOk("Thank you for playing!");
  93.             cm.gainItem(4031336, -1);
  94.             cm.gainItem(5062000, 5);
  95.             cm.gainItem(5062001, 5);
  96.             cm.safeDispose();
  97.     }
  98. }
  99. }
  100. function sevenWin(s){
  101.     if (status == 0)
  102.     if (cm.haveItem(4031338)) {
  103.         cm.sendSimple("Looks like you won seven times in a row! Want to exchange your certificate for 20k NX? \r\n#L0#Yes I would!#l");
  104.         } else {
  105.         cm.sendOk("Come back when you have a #i4031338#");
  106.         cm.safeDispose();
  107.   } else if (status == 1) {
  108.         if (s == 0) {
  109.             cm.sendOk("Thank you for playing!");
  110.             cm.gainItem(4031338, -1);
  111.             cm.getPlayer().modifyCSPoints(1,20000);
  112.             cm.getPlayer().dropMessage(6, "You have gained 20k NX.");
  113.             cm.safeDispose();
  114.     }
  115. }
  116. }
  117. function tenWin(s){
  118.     if (status == 0)
  119.     if (cm.haveItem(4031341)) {
  120.         cm.sendSimple("Looks like you won ten times!!! Want to exchange your certificate for #i5220013# and #i3993002#? \r\n#L0#Yes I would!#l");
  121.         } else {
  122.         cm.sendOk("Come back when you have a #i4031341#");
  123.         cm.safeDispose();
  124.   } else if (status == 1) {
  125.         if (s == 0) {
  126.             cm.sendOk("Thank you for playing!");
  127.             cm.gainItem(4031341, -1);
  128.             cm.gainItem(5220013, 1);
  129.             cm.gainItem(3993002, 1);
  130.             cm.safeDispose();
  131.     }
  132. }
  133. }
Add Comment
Please, Sign In to add comment