Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var status = -1;
- var selected;
- var idk;
- var pe =Array("Dex", "Str", "Int", "Luk", "Wep Attack", "Mag Attack");
- var d = false;
- var equip;
- var dex;
- var str;
- var iint;
- var luk;
- var wa;
- var ma;
- var a = false
- var rand = Math.floor(Math.random()*100);
- function start() {
- cm.sendNext("Since everyone is a GM here, I'm the GM equipment creator. :)");
- }
- function action(mode, type, selection) {
- if (mode < 1)
- cm.dispose();
- else {
- if (mode == 1 && status != 3)
- status++;
- if (status == 0)
- cm.sendSimple("What item in your inventory would you like to cube?\r\n" + cm.EquipList(cm.getC()));
- else if (status == 1) {
- if (d == false) {
- equip = cm.getEquip(selection);
- dex = equip.getDex();
- str = equip.getStr();
- iint = equip.getInt();
- luk = equip.getLuk();
- wa = equip.getWatk();
- ma = equip.getMatk();
- selected = selection;
- d = true;
- }
- cm.sendSimple("What type of ore would you like to infuse into your #b#t"+cm.getItemID(selected)+"#? #k:)" +
- "\r\n#L4250800##i4250800#l#r90#k"+ //NAME: Basic Power Crystal
- /* "#L4250801##i4250801#l#r45#k"+ //NAME: Intermediate Power Crystal
- "#L4250802##i4250802#l#r20#k"+ //NAME: Advanced Power Crystal
- "\r\n#L4251100##i4251100#r90#k#l"+ //NAME: Basic DEX Crystal
- "#L4251101##i4251101#l#r45#k"+ //NAME: Intermediate DEX Crystal
- "#L4251102##i4251102#l#r20#k"+ //NAME: Advanced DEX Crystal
- "\r\n#L4250900##i4250900#l#r90#k"+ //NAME: Basic Wisdom Crystal
- "#L4250901##i4250901#l#r45#k"+ //NAME: Intermediate Wisdom Crystal
- "#L4250902##i4250902#l#r20#k"+ //NAME: Advanced Wisdom Crystal
- "\r\n#L4251000##i4251000#l#r90#k"+ //NAME: Basic LUK Crystal
- "#L4251001##i4251001#l#r45#k"+ //NAME: Intermediate LUK Crystal
- "#L4251002##i4251002#l#r20#k"+ //NAME: Advanced LUK Crystal */
- "\r\n\r\n#k#L0#Nevermind#l");
- } else if (status == 2){
- if (selection == 4250800) {
- if (cm.haveItem(selection, 1) && cm.haveItem(2049100, 1)) {
- if ((rand >= 1) && (rand <= 90)) {
- cm.gainStrCubed(selected, cm.getChar(), 1);
- cm.gainItem(selection, -1);
- cm.gainItem(2049100, -1);
- cm.sendOk("Success!");
- cm.dispose();
- return;
- }else{
- cm.sendOk("Your cube failed, sorry!");
- cm.gainItem(selection, -1);
- cm.gainItem(2049100, -1);
- cm.dispose();
- }
- }
- } else if (selection == 0) {
- cm.sendOk("See ya!");
- cm.dispose();
- /*
- } else if (selection == 4250801) {
- if (cm.haveItem(selection, 1) && cm.haveItem(2049100, 1)) {
- if ((rand >= 1) && (rand <= 90)) {
- cm.gainEpicItem(selected, cm.getChar(), 3, 0, 0, 0, 0, 0);
- cm.gainItem(selection, -1);
- cm.gainItem(2049100, -1);
- cm.sendOk("Success!");
- cm.dispose();
- return;
- }else{
- cm.sendOk("Your cube failed, sorry!");
- cm.gainItem(selection, -1);
- cm.gainItem(2049100, -1);
- cm.dispose();
- }
- }
- (selection == 4250802) {
- if (cm.haveItem(selection, 1) && cm.haveItem(2049100, 1)) {
- if ((rand >= 1) && (rand <= 90)) {
- cm.gainEpicItem(selected, cm.getChar(), 5, 0, 0, 0, 0, 0);
- cm.gainItem(selection, -1);
- cm.gainItem(2049100, -1);
- cm.sendOk("Success!");
- cm.dispose();
- return;
- }else{
- cm.sendOk("Your cube failed, sorry!");
- cm.gainItem(selection, -1);
- cm.gainItem(2049100, -1);
- cm.dispose();
- }
- }
- /*
- }else if (status == 3) {
- var amount = parseInt(cm.getText());
- if (amount < 0 || amount > 32767)
- cm.sendOk("Please enter a number between 0 and 32767.");
- else if (isNaN(amount))
- cm.sendOk("Please enter a real number.");
- else {
- cm.sendOk("Done. Make any other changes you like :)");
- switch(idk) {
- case 0: dex = amount; break;
- case 1: str = amount; break;
- case 2: iint = amount; break;
- case 3: luk = amount; break;
- case 4: wa = amount; break;
- case 5: ma = amount; break;
- }status--;
- a = false;
- }
- status--;
- status--;//Yeah I know I could've used status-=2.
- }*/
- }*/
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement