Advertisement
Guest User

Untitled

a guest
Jun 29th, 2017
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var status = -1;
  2. var selected;
  3. var idk;
  4. var pe =Array("Dex", "Str", "Int", "Luk", "Wep Attack", "Mag Attack");
  5. var d = false;
  6. var equip;
  7. var dex;
  8. var str;
  9. var iint;
  10. var luk;
  11. var wa;
  12. var ma;
  13. var a = false;
  14. function start() {
  15.     cm.sendNext("Since everyone is a GM here, I'm the GM equipment creator. :)");
  16. }
  17. function action(mode, type, selection) {
  18.     if (mode < 1)
  19.         cm.dispose();
  20.     else {
  21.         if (mode == 1 && status != 3)
  22.             status++;
  23.         if (status == 0)
  24.             cm.sendSimple("What item in your inventory would you like to edit?\r\n" + cm.EquipList(cm.getC()));
  25.         else if (status == 1) {        
  26.             if (d == false) {
  27.             equip = cm.getEquip(selection);
  28.             dex = equip.getDex();
  29.             str = equip.getStr();
  30.             iint = equip.getInt();
  31.             luk = equip.getLuk();
  32.             wa = equip.getWatk();
  33.             ma = equip.getMatk();
  34.             selected = selection;
  35.             d = true;
  36.         }
  37.             cm.sendSimple("What would you like to edit on your #b#t"+cm.getItemID(selected)+"#? #k:)" +
  38.             "\r\n#L0##gDexterity                  #k-           #e("+dex+")#l" +
  39.             "\r\n#n#b#L1#Strength                  #k-           #e("+str+")#l" +
  40.             "\r\n#n#r#L2#Intelligence            #k-           #e("+iint+")#l" +
  41.             "\r\n#n#d#L3#Luck                        #k-           #e("+luk+")#l" +
  42.             "\r\n#g#L4#Weapon Attack    #k-           #e("+wa+")#l" +
  43.             "\r\n#r#L5#Magic Attack        #k-           #e("+ma+")#l" +
  44.             "\r\n\r\n#k#L6#Create item!#l");
  45.  
  46.         }
  47.         else if (status == 2){
  48.             if (selection == 6) {
  49.                 cm.gainEpicItem(selected, cm.getChar(), str, dex, iint, luk, wa, ma);
  50.                 cm.sendOk("Done! Relog or change channels to view the new edited item.");
  51.                 cm.dispose();
  52.                 return;
  53.             }
  54.                 else {
  55.                     if (a == false) {
  56.                     idk = selection;
  57.                     cm.sendGetText("What would you like to change your "+pe[selection]+" to?");
  58.                     a = true;
  59.                     } else
  60.                         cm.sendGetText("What would you like to change your "+pe[idk]+" to?");
  61.            
  62.                 }
  63.             }else if (status == 3) {
  64.            
  65.                     var amount = parseInt(cm.getText());
  66.                     if (amount < 0 || amount > 32767)
  67.                         cm.sendOk("Please enter a number between 0 and 32767.");
  68.                     else if (isNaN(amount))
  69.                         cm.sendOk("Please enter a real number.");
  70.                     else {
  71.                         cm.sendOk("Done. Make any other changes you like :)");
  72.                         switch(idk) {
  73.                             case 0: dex = amount; break;
  74.                             case 1: str = amount; break;
  75.                             case 2: iint = amount; break;
  76.                             case 3: luk = amount; break;
  77.                             case 4: wa = amount; break;
  78.                             case 5: ma = amount; break;  
  79.                         }status--;
  80.                         a = false;
  81.                     }
  82.                 status--;
  83.                 status--;
  84.                 }
  85.         }
  86.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement