Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // NPC ID 9330006
- var status = -1;
- var onewin = false;
- var threewin = false;
- var fivewin = false;
- var sevenwin = false;
- var tenwin = false;
- function start(){
- 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");
- }
- function action(m,t,s){
- status++;
- if(m != 1){
- cm.safeDispose();
- return;
- }
- if( !onewin && !threewin && !fivewin && !sevenwin && !tenwin){
- if(s == 0){
- onewin = true;
- } else if (s == 1) {
- threewin = true;
- } else if (s == 2) {
- fivewin = true;
- } else if (s == 3) {
- sevenwin = true;
- } else if (s == 4) {
- tenwin = true;
- }
- }
- if(onewin){
- oneWin(s);
- } else if (threewin) {
- threeWin(s);
- } else if (fivewin) {
- fiveWin(s);
- } else if (sevenwin) {
- sevenWin(s);
- }else if (tenwin) {
- tenWin(s);
- }
- }
- function oneWin(s){
- if (status == 0)
- if (cm.haveItem(4031332)){
- cm.sendSimple("Looks like you won once. Want to exchange your certificate for a cube fragment? \r\n#L0#Yes I would!#l");
- } else {
- cm.sendOk("Come back when you have a #i4031332#");
- cm.safeDispose();
- }else if (status == 1) {
- if (s == 0) {
- cm.sendOk("Thank you for playing!");
- cm.gainItem(4031332, -1);
- cm.gainItem(2430112, 1);
- cm.safeDispose();
- }
- }
- }
- function threeWin(s){
- if (status == 0)
- if (cm.haveItem(4031334)) {
- 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");
- } else {
- cm.sendOk("Come back when you have a #i4031334#");
- cm.safeDispose();
- } else if (status == 1) {
- if (s == 0) {
- cm.sendOk("Thank you for playing!");
- cm.gainItem(4031334, -1);
- cm.gainItem(5062000, 1);
- cm.gainItem(5220010, 1);
- cm.gainMeso(1000000);
- cm.safeDispose();
- }
- }
- }
- function fiveWin(s){
- if (status == 0)
- if (cm.haveItem(4031336)) {
- 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");
- } else {
- cm.sendOk("Come back when you have a #i4031336#");
- cm.safeDispose();
- } else if (status == 1) {
- if (s == 0) {
- cm.sendOk("Thank you for playing!");
- cm.gainItem(4031336, -1);
- cm.gainItem(5062000, 5);
- cm.gainItem(5062001, 5);
- cm.safeDispose();
- }
- }
- }
- function sevenWin(s){
- if (status == 0)
- if (cm.haveItem(4031338)) {
- 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");
- } else {
- cm.sendOk("Come back when you have a #i4031338#");
- cm.safeDispose();
- } else if (status == 1) {
- if (s == 0) {
- cm.sendOk("Thank you for playing!");
- cm.gainItem(4031338, -1);
- cm.getPlayer().modifyCSPoints(1,20000);
- cm.getPlayer().dropMessage(6, "You have gained 20k NX.");
- cm.safeDispose();
- }
- }
- }
- function tenWin(s){
- if (status == 0)
- if (cm.haveItem(4031341)) {
- cm.sendSimple("Looks like you won ten times!!! Want to exchange your certificate for #i5220013# and #i3993002#? \r\n#L0#Yes I would!#l");
- } else {
- cm.sendOk("Come back when you have a #i4031341#");
- cm.safeDispose();
- } else if (status == 1) {
- if (s == 0) {
- cm.sendOk("Thank you for playing!");
- cm.gainItem(4031341, -1);
- cm.gainItem(5220013, 1);
- cm.gainItem(3993002, 1);
- cm.safeDispose();
- }
- }
- }
Add Comment
Please, Sign In to add comment