var status = -1;
var sel;
var link = "Effect/BasicEff.img/NoCri0_";
var font;
var itemid = 2049100;
var id;
function start() {
action(1, 0, 0);
}
function action(mode, type, selection) {
if (mode == -1) {
cm.dispose();
return;
} else {
if (mode == 0 && status == 0) {
cm.dispose();
return;
}
if (mode == 1) {
status++;
} else {
cm.dispose();
return;
}
if (status == 0) {
font = cm.getFont();
var msg = "嗨,我是 #b傷害字體#k 管理員:#b";
msg += "\r\n";
msg += "#L0#我要兌換傷害字體";
msg += "\r\n";
msg += "#L1#查看我的傷害字體";
cm.sendNext(msg);
} else if (status == 1) {
sel = selection;
if (sel == 0) {
var msg = "選擇您喜歡的字體\r\n";
var count = cm.getDamageSkin().size();
var index = parseInt(count / 100);
for (var i = 0; i <= index; i++) {
msg += "#L" + (i + 1) + "#顯示第" + (i + 1) + " 組字體\r\n";
}
cm.sendNext(msg);
} else {
cm.sendNext(font.getAllFont());
}
} else if (status == 2) {
if (sel == 0) {
var select = selection;
var msg = "";
var max = (100 * select) > cm.getDamageSkin().size() ? cm.getDamageSkin().size() : (100 * select);
for (var i = 100 * (select - 1); i < max; i++) {
var num = cm.getDamageSkin().get(i);
msg += "#L" + num + "##f" + link + num + "/0#";
}
cm.sendOk(msg);
} else {
cm.getPlayer().setAttackFont(selection);
cm.sendFontStyle();
cm.sendOk("成功套用。");
cm.dispose();
return;
}
} else if (status == 3) {
if (sel == 0) {
id = selection;
cm.sendYesNo("請問妳確定要兌換 #fEffect/BasicEff.img/NoCri0_" + id + "/0# 嗎#r\r\n需要消耗一個 #i" + itemid + ":# \r\n請慎選兌換,換錯無法退回兌換券");
}
} else if (status == 4) {
if (sel == 0) {
if (!cm.haveItem(itemid, 1)) {
cm.sendOk("非常抱歉,您沒有#i" + itemid + "##z" + itemid + "#");
cm.dispose();
return;
}
if (font.isHaveFont(id)) {
cm.sendOk("您已經擁有該字體了。");
cm.dispose();
return;
}
var check = font.insertFont(cm.getPlayer().getId(), id);
if (check) {
cm.gainItem(itemid, -1);
cm.sendOk("成功獲得,如欲套用請前往 #r查看我的傷害字體");
cm.dispose();
return;
} else {
cm.sendOk("獲取失敗,請聯繫管理員");
}
}
}
}
}