メイプル武器アップグレードNPC

Go down

メイプル武器アップグレードNPC

投稿 by 構築さん on 2014-05-30, 09:16

Code:
/*Maple Weapon Upgrade NPC
Made by Cesar for Morphine Network servers
NPC ID - 9120023*/

var status = 0;

var leaf = 4001126;

var warrior = 0;
var bowman = 0;
var thief = 0;
var mage = 0;
var pirate = 0;
var prank = 0;

function start() {
status = -1;
action(1, 0, 0);
}

function action(mode, type, selection) {


if (mode == -1) {
cm.dispose();

}else if (mode == 0){
cm.dispose();

}else{
if (mode == 1)
status++;
else
status--;
if (status == 0) {
cm.sendNext("私は#rメイプル装備#kをアップグレ・#91;ドできます。");
}
if (status == 1) {
cm.sendSimple("#r#h ##kさんどれをするか選んでね^^ \r\n#L0##bメイプル装備をアップグレ・#91;ドする#l\r\n#L1#アップグレ・#91;ドの説明を聞く#l\r\n#L2#やっぱりやめとく#l");
}
else if (status == 2) {
if (selection == 0) {
cm.sendSimple("#L0##b戦士のメイプル武器#l\r\n#L1#弓使いのメイプル武器#l\r\n#L2#盗賊のメイプル武器#l\r\n#L3#魔法使いのメイプル武器#l\r\n#L4#海賊のメイプル武器#l\r\n#L5#未定です#l");
}
else if (selection == 1) {
cm.sendOk("それじゃぁ説明するね^^まず、必要な物は#r100000メル#k必要だよ。それと、#v4001126#が#r100枚#kがいるよ。それと、自分にあった#rメイプル装備(20LV 35LV 43LV限定だよ^^注意してね)#kそれでその3つを所持して渡してね。そしたらなっなんと!!#r64LVのメイプル装備#kが託されますよ。以上で説明終了です。見てくれた#r#h ##kさんどうもThanks!!");
cm.dispose();
}
else if (selection == 2) {
cm.sendOk("またご利用くださいね^^");
cm.dispose();
}
}
else if (status == 3) {
if (selection == 0) {
cm.sendSimple("どれを#rアップグレ・#91;ド#kするか選んでね^^\r\n#L0##i1302020#と#i4001126#100枚と100000メルを#v1302030#と交換する。#l\r\n#L1##i1302020#と#i4001126#100枚と100000メルを#i1412011#と交換する。#l\r\n#L2##i1302020#と#i4001126#100枚と100000メルを#i1422014#と交換する。#l\r\n#L3##i1302020#と#i4001126#100枚と100000メルを#i1432012#と交換する。#l\r\n#L4##i1302020#と#i4001126#100枚と100000メルを#i1442024#と交換する。#l\r\n#L5##i1302030#と#i4001126#100枚と100000メルを#i1302064#と交換する。#l\r\n#L6##i1412011#と#i4001126#100枚と100000メルを#i1312032#と交換する。#l\r\n#L7##i1422014#と#i4001126#100枚と100000メルを#i1322054#と交換する。#l\r\n#L8##i1302030#と#i4001126#100枚と100000メルを#i1402039#と交換する。#l\r\n#L9##i1412011#と#i4001126#100枚と100000メルを#i1412027#と交換する。#l\r\n#L10##i1422014#と#i4001126#100枚と100000メルを#i1422029#と交換する。#l\r\n#L11##i1432012#と#i4001126#100枚と100000メルを#i1432040#と交換する。#l\r\n#L12##i1442024#と#i4001126#100枚と100000メルを#i1442051#と交換する。#l\r\n#L13##i1092030#と#i4001126#100枚と100000メルを#i1092046#と交換する。#l");
warrior = 1;
}
if (selection == 1) {
cm.sendSimple("どれを#rアップグレ・#91;ド#kするか選んでね^^\r\n#L0##i1452016#と#i4001126#100枚と100000メルを#i1452022#と交換する。#l\r\n#L1##i1452022#と#i4001126#100枚と100000メルを#i1452045#と交換する。#l\r\n#L2##i1462014#と#i4001126#100枚と100000メルを#i1462019#と交換する。#l\r\n#L3##i1462019#と#i4001126#100枚と100000メルを#i1462040#と交換する。#l");
bowman = 1;
}
if (selection == 2) {
cm.sendSimple("どれを#rアップグレ・#91;ド#kするか選んでね^^\r\n#L0##i1472030#と#i4001126#100枚と100000メルを#i1472032#と交換する。#l\r\n#L1##i1472032#と#i4001126#100枚と100000メルを#i1472055#と交換する。#l\r\n#L2##i1472030#と#i4001126#100枚と100000メルを#i1332025#と交換する。#l\r\n#L3##i1332025#と#i4001126#100枚と100000メルを#i1332055#と交換する。#l\r\n#L4##i1332025#と#i4001126#100枚と100000メルを#i1332056#と交換する。#l\r\n#L5##i1092030#と#i4001126#100枚と100000メルを#i1092047#と交換する。#l");
thief = 1;
}
if (selection == 3) {
cm.sendSimple("どれを#rアップグレ・#91;ド#kするか選んでね^^\r\n#L0##i1382009#と#i4001126#100枚と100000メルを#i1382012#と交換する。#l\r\n#L1##i1382012#と#i4001126#100枚と100000メルを#i1372034#と交換する。#l\r\n#L2##i1382012#と#i4001126#100枚と100000メルを#i1382039#と交換する。#l\r\n#L3##i1092030#と#i4001126#100枚と100000メルを#i1092045#と交換する。#l");
mage = 1;
}
if (selection == 4) {
cm.sendSimple("どれを#rアップグレ・#91;ド#kするか選んでね^^\r\n#L0##i1482020#と#i4001126#100枚と100000メルを#i1482021#と交換する。#l\r\n#L1##i1482021#と#i4001126#100枚と100000メルを#i1482022#と交換する。#l\r\n#L2##i1492020#と#i4001126#100枚と100000メルを#i1492021#と交換する。#l\r\n#L3##i1492021#と#i4001126#100枚と100000メルを#i1492022#と交換する。#l");
pirate = 1;
}
if (selection == 5) {
cm.sendOk("ごめんなさい(m-m)まだ未定です。");
prank = 1;
}
}
else if (status == 4) {
if (warrior == 1) {
if (selection == 0) {
if ((cm.haveItem(leaf, 100)) & (cm.haveItem(1302020)) && (cm.getMeso() >= 100000 )) {
cm.gainItem(leaf, -100);
cm.gainItem(1302020,-1);
cm.gainMeso(-100000);
cm.gainItem(1302030,1);
}
else {
cm.sendOk("#h #さんアイテムを所持しているか確認してみてください。");
cm.dispose();
}}
else if (selection == 1) {
if ((cm.haveItem(leaf, 100)) & (cm.haveItem(1302020)) && (cm.getMeso() >= 100000 )) {
cm.gainItem(leaf, -100);
cm.gainItem(1302020,-1);
cm.gainMeso(-100000);
cm.gainItem(1412011,1);
}
else {
cm.sendOk("#h #さんアイテムを所持しているか確認してみてください。");
cm.dispose();
}}
else if (selection == 2) {
if ((cm.haveItem(leaf, 100)) & (cm.haveItem(1302020)) && (cm.getMeso() >= 100000 )) {
cm.gainItem(leaf, -100);
cm.gainItem(1302020,-1);
cm.gainMeso(-100000);
cm.gainItem(1422014,1);
}
else {
cm.sendOk("#h #さんアイテムを所持しているか確認してみてください。");
cm.dispose();
}}
else if (selection == 3) {
if ((cm.haveItem(leaf, 100)) & (cm.haveItem(1302020)) && (cm.getMeso() >= 100000 )) {
cm.gainItem(leaf, -100);
cm.gainItem(1302020,-1);
cm.gainMeso(-100000);
cm.gainItem(1432012,1);
}
else {
cm.sendOk("#h #さんアイテムを所持しているか確認してみてください。");
cm.dispose();
}}
else if (selection == 4) {
if ((cm.haveItem(leaf, 100)) & (cm.haveItem(1302020)) && (cm.getMeso() >= 100000 )) {
cm.gainItem(leaf, -100);
cm.gainItem(1302020,-1);
cm.gainMeso(-100000);
cm.gainItem(1442024,1);
}
else {
cm.sendOk("#h #さんアイテムを所持しているか確認してみてください。");
cm.dispose();
}}
else if (selection == 5) {
if ((cm.haveItem(leaf, 100)) & (cm.haveItem(1302030)) && (cm.getMeso() >= 100000 )) {
cm.gainItem(leaf, -100);
cm.gainItem(1302030,-1);
cm.gainMeso(-100000);
cm.gainItem(1302064,1);
}
else {
cm.sendOk("#h #さんアイテムを所持しているか確認してみてください。");
cm.dispose();
}}
else if (selection == 6) {
if ((cm.haveItem(leaf, 100)) & (cm.haveItem(1412011)) && (cm.getMeso() >= 100000 )) {
cm.gainItem(leaf, -100);
cm.gainItem(1412011,-1);
cm.gainMeso(-100000);
cm.gainItem(1312032,1);
}
else {
cm.sendOk("#h #さんアイテムを所持しているか確認してみてください。");
cm.dispose();
}}
else if (selection == 7) {
if ((cm.haveItem(leaf, 100)) & (cm.haveItem(1422014)) && (cm.getMeso() >= 100000 )) {
cm.gainItem(leaf, -100);
cm.gainItem(1422014,-1);
cm.gainMeso(-100000);
cm.gainItem(1322054,1);
}
else {
cm.sendOk("#h #さんアイテムを所持しているか確認してみてください。");
cm.dispose();
}}
else if (selection == 8) {
if ((cm.haveItem(leaf, 100)) & (cm.haveItem(1302030)) && (cm.getMeso() >= 100000 )) {
cm.gainItem(leaf, -100);
cm.gainItem(1302030,-1);
cm.gainMeso(-100000);
cm.gainItem(1402039,1);
}
else {
cm.sendOk("#h #さんアイテムを所持しているか確認してみてください。");
cm.dispose();
}}
else if (selection == 9) {
if ((cm.haveItem(leaf, 100)) & (cm.haveItem(1412011)) && (cm.getMeso() >= 100000 )) {
cm.gainItem(leaf, -100);
cm.gainItem(1412011,-1);
cm.gainMeso(-100000);
cm.gainItem(1412027,1);
}
else {
cm.sendOk("#h #さんアイテムを所持しているか確認してみてください。");
cm.dispose();
}}
else if (selection == 10) {
if ((cm.haveItem(leaf, 100)) & (cm.haveItem(1422014)) && (cm.getMeso() >= 100000 )) {
cm.gainItem(leaf, -100);
cm.gainItem(1422014,-1);
cm.gainMeso(-100000);
cm.gainItem(1422029,1);
}
else {
cm.sendOk("#h #さんアイテムを所持しているか確認してみてください。");
cm.dispose();
}}
else if (selection == 11) {
if ((cm.haveItem(leaf, 100)) & (cm.haveItem(1432012)) && (cm.getMeso() >= 100000 )) {
cm.gainItem(leaf, -100);
cm.gainItem(1432012,-1);
cm.gainMeso(-100000);
cm.gainItem(1432040,1);
}
else {
cm.sendOk("#h #さんアイテムを所持しているか確認してみてください。");
cm.dispose();
}}
else if (selection == 12) {
if ((cm.haveItem(leaf, 100)) & (cm.haveItem(1442024)) && (cm.getMeso() >= 100000 )) {
cm.gainItem(leaf, -100);
cm.gainItem(1442024,-1);
cm.gainMeso(-100000);
cm.gainItem(1442051,1);
}
else {
cm.sendOk("#h #さんアイテムを所持しているか確認してみてください。");
cm.dispose();
}}
else if (selection == 13) {
if ((cm.haveItem(leaf, 100)) & (cm.haveItem(1092030)) && (cm.getMeso() >= 100000 )) {
cm.gainItem(leaf, -100);
cm.gainItem(1092030,-1);
cm.gainMeso(-100000);
cm.gainItem(1092046,1);
}
else {
cm.sendOk("#h #さんアイテムを所持しているか確認してみてください。");
cm.dispose();
}
}
}
else if (bowman == 1) {
if (selection == 0) {
if ((cm.haveItem(leaf, 100)) & (cm.haveItem(1452016)) && (cm.getMeso() >= 100000 )) {
cm.gainItem(leaf, -100);
cm.gainItem(1452016,-1);
cm.gainMeso(-100000);
cm.gainItem(1452022,1);
}
else {
cm.sendOk("#h #さんアイテムを所持しているか確認してみてください。");
cm.dispose();
}}
else if (selection == 1) {
if ((cm.haveItem(leaf, 100)) && (cm.haveItem(1452022)) && (cm.getMeso() >= 100000 )) {
cm.gainItem(leaf, -100);
cm.gainItem(1452022,-1);
cm.gainMeso(-100000);
cm.gainItem(1452045,1);
}
else {
cm.sendOk("#h #さんアイテムを所持しているか確認してみてください。");
cm.dispose();
}}
else if (selection == 2) {
if ((cm.haveItem(leaf, 100)) & (cm.haveItem(1462014)) && (cm.getMeso() >= 100000 )) {
cm.gainItem(leaf, -100);
cm.gainItem(1462014,-1);
cm.gainMeso(-100000);
cm.gainItem(1462019,1);
}
else {
cm.sendOk("#h #さんアイテムを所持しているか確認してみてください。");
cm.dispose();
}}
else if (selection == 3) {
if ((cm.haveItem(leaf, 100)) & (cm.haveItem(1462019)) && (cm.getMeso() >= 100000 )) {
cm.gainItem(leaf, -100);
cm.gainItem(1462019,-1);
cm.gainMeso(-100000);
cm.gainItem(1462040,1);
}
else {
cm.sendOk("#h #さんアイテムを所持しているか確認してみてください。");
cm.dispose();
}
}
}
else if (thief == 1) {
if (selection == 0) {
if ((cm.haveItem(leaf, 100)) & (cm.haveItem(1472030)) && (cm.getMeso() >= 100000 )) {
cm.gainItem(leaf, -100);
cm.gainItem(1472030,-1);
cm.gainMeso(-100000);
cm.gainItem(1472032,1);
}
else {
cm.sendOk("#h #さんアイテムを所持しているか確認してみてください。");
cm.dispose();
}}
else if (selection == 1) {
if ((cm.haveItem(leaf, 100)) & (cm.haveItem(1472032)) && (cm.getMeso() >= 100000 )) {
cm.gainItem(leaf, -100);
cm.gainItem(1472032,-1);
cm.gainMeso(-100000);
cm.gainItem(1472055,1);
}
else {
cm.sendOk("#h #さんアイテムを所持しているか確認してみてください。");
cm.dispose();
}}
else if (selection == 2) {
if ((cm.haveItem(leaf, 100)) & (cm.haveItem(1472030)) && (cm.getMeso() >= 100000 )) {
cm.gainItem(leaf, -100);
cm.gainItem(1472030,-1);
cm.gainMeso(-100000);
cm.gainItem(1332025,1);
}
else {
cm.sendOk("#h #さんアイテムを所持しているか確認してみてください。");
cm.dispose();
}}
else if (selection == 3) {
if ((cm.haveItem(leaf, 100)) & (cm.haveItem(1332025)) && (cm.getMeso() >= 100000 )) {
cm.gainItem(leaf, -100);
cm.gainItem(1332025,-1);
cm.gainMeso(-100000);
cm.gainItem(1332055,1);
}
else {
cm.sendOk("#h #さんアイテムを所持しているか確認してみてください。");
cm.dispose();
}}
else if (selection == 4) {
if ((cm.haveItem(leaf, 100)) & (cm.haveItem(1332025)) && (cm.getMeso() >= 100000 )) {
cm.gainItem(leaf, -100);
cm.gainItem(1332025,-1);
cm.gainMeso(-100000);
cm.gainItem(1332056,1);
}
else {
cm.sendOk("#h #さんアイテムを所持しているか確認してみてください。");
cm.dispose();
}}
else if (selection == 5) {
if ((cm.haveItem(leaf, 100)) & (cm.haveItem(1092030)) && (cm.getMeso() >= 100000 )) {
cm.gainItem(leaf, -100);
cm.gainItem(1092030,-1);
cm.gainMeso(-100000);
cm.gainItem(1092047,1);
}
else {
cm.sendOk("#h #さんアイテムを所持しているか確認してみてください。");
cm.dispose();
}
}
}
else if (mage == 1) {
if (selection == 0) {
if ((cm.haveItem(leaf, 100)) & (cm.haveItem(1382009)) && (cm.getMeso() >= 100000 )) {
cm.gainItem(leaf, -100);
cm.gainItem(1382009,-1);
cm.gainMeso(-100000);
cm.gainItem(1382012,1);
}
else {
cm.sendOk("#h #さんアイテムを所持しているか確認してみてください。");
cm.dispose();
}}
else if (selection == 1) {
if ((cm.haveItem(leaf, 100)) & (cm.haveItem(1382012)) && (cm.getMeso() >= 100000 )) {
cm.gainItem(leaf, -100);
cm.gainItem(1382012,-1);
cm.gainMeso(-100000);
cm.gainItem(1372034,1);
}
else {
cm.sendOk("#h #さんアイテムを所持しているか確認してみてください。");
cm.dispose();
}}
else if (selection == 2) {
if ((cm.haveItem(leaf, 100)) & (cm.haveItem(1382012)) && (cm.getMeso() >= 100000 )) {
cm.gainItem(leaf, -100);
cm.gainItem(1382012,-1);
cm.gainMeso(-100000);
cm.gainItem(1382039,1);
}
else {
cm.sendOk("#h #さんアイテムを所持しているか確認してみてください。");
cm.dispose();
}}
else if (selection == 3) {
if ((cm.haveItem(leaf, 100)) & (cm.haveItem(1092030)) && (cm.getMeso() >= 100000 )) {
cm.gainItem(leaf, -100);
cm.gainItem(1092030,-1);
cm.gainMeso(-100000);
cm.gainItem(1092045,1);
}
else {
cm.sendOk("#h #さんアイテムを所持しているか確認してみてください。");
cm.dispose();
}
}
}
else if (pirate == 1) {
if (selection == 0) {
if ((cm.haveItem(leaf, 100)) & (cm.haveItem(1482020)) && (cm.getMeso() >= 100000 )) {
cm.gainItem(leaf, -100);
cm.gainItem(1482020,-1);
cm.gainMeso(-100000);
cm.gainItem(1482021,1);
}
else {
cm.sendOk("#h #さんアイテムを所持しているか確認してみてください。");
cm.dispose();
}}
else if (selection == 1) {
if ((cm.haveItem(leaf, 100)) & (cm.haveItem(1482021)) && (cm.getMeso() >= 100000 )) {
cm.gainItem(leaf, -100);
cm.gainItem(1482021,-1);
cm.gainMeso(-100000);
cm.gainItem(1482022,1);
}
else {
cm.sendOk("#h #さんアイテムを所持しているか確認してみてください。");
cm.dispose();
}}
else if (selection == 2) {
if ((cm.haveItem(leaf, 100)) & (cm.haveItem(1492020)) && (cm.getMeso() >= 100000 )) {
cm.gainItem(leaf, -100);
cm.gainItem(1492020,-1);
cm.gainMeso(-100000);
cm.gainItem(1492021,1);
}
else {
cm.sendOk("#h #さんアイテムを所持しているか確認してみてください。");
cm.dispose();
}}
else if (selection == 3) {
if ((cm.haveItem(leaf, 100)) & (cm.haveItem(1492021)) && (cm.getMeso() >= 100000 )) {
cm.gainItem(leaf, -100);
cm.gainItem(1492021,-1);
cm.gainMeso(-100000);
cm.gainItem(1492022,1);
}
else {
cm.sendOk("#h #さんアイテムを所持しているか確認してみてください。");
cm.dispose();
}
}
}else if (prank == 1) {
if (selection == 0) {
cm.playSound("Cokeplay/Failed");
cm.sendYesNo("未定");
prank = 2;
}
else {
cm.dispose();
}
}
}else if (status == 5) {
if (prank == 2) {

cm.sendOk("未定");
cm.dispose();
}
}
}
}
avatar
構築さん
Admin

Posts : 193
Join date : 2014/05/29

http://maplescience.forumjap.com

トップに戻る Go down

トップに戻る


 
Permissions in this forum:
返信投稿: 不可