
簡單的NPC,輸入代碼用來查詢對應的物品或者技能,省去需要查表確認的時間
JavaScript:
var page = 0;
var str = "";
function start()
{
page = 0;
action(0, 0, 0);
}
function action(mode, type, selection)
{
if (mode == -1||(type==3 && mode==0))
cm.dispose();
switch(page)
{
case 0:
page = 1;
break;
case 1:
switch(selection)
{
case 1:
page = 11;
break;
case 2:
page = 12;
break;
case 3:
page = 13;
break;
}
break;
case 11:
page = 21;
break;
case 12:
page = 22;
break;
case 13:
page = 23;
break;
}
switch(page)
{
case 1:
cm.sendSimple("您需要什麼協助呢?\r\n #L1# 查詢物品 #l \r\n #L2# 查詢技能 #l\r\n #L3# 刪除物品 #l ");
break;
case 11:
cm.sendGetNumber("請輸入物品代碼",2000005,0,9999999);
break;
case 12:
cm.sendGetNumber("請輸入技能代碼",4121009,0,9999999);
break;
case 13:
cm.sendGetNumber("請輸入需要刪除的物品代碼",2000005,0,9999999);
break;
case 21:
str = "0000000" + selection;
str = str.substring(str.length-7);
cm.sendOk("您查詢的物品代碼: " + str + "\r\n#i" + str + "# #t" + str + "#");
cm.dispose();
break;
case 22:
str = "0000000" + selection;
str = str.substring(str.length-7);
cm.sendOk("您查詢的技能代碼: " + str + "\r\n#s" + str + "# #q" + str + "#");
cm.dispose();
break;
case 23:
str = "0000000" + selection;
str = str.substring(str.length-7);
cm.removeAll(str);
cm.sendOk("刪除物品代碼 " + str + " 之道具\r\n#i" + str + "# #t" + str + "#");
cm.dispose();
break;
}
}