//傻瓜化兑换脚本,只需要在这里填写就行了
var xmxsz = new Array(
{
获得物品: 4002001,
获得数量: 3,
需要物品: 4000000,
需要数量: 100
},
{
获得物品: 4002000,
获得数量: 2,
需要物品: 4000000,
需要数量: 200
},
{
获得物品: 4000019,
获得数量: 1,
需要物品: 4000000,
需要数量: 200
});
var sels;
var status = -1;
function start() {
action(1, 0, 0);
}
function action(mode, type, selection) {
if (mode == 1) {
status++;
} else if (mode == 0) {
status--;
} else {
cm.dispose();
return;
}
if (status == 0) {
var msg = "";
msg += "请选择你要兑换的物品:\r\n\r\n";
for (var i = 0; i < xmxsz.length; i++) {
msg += "#r#L" + i + "#";
msg += "#i" + xmxsz[i].获得物品 + ":# × " + xmxsz[i].获得数量 + " 需要 #i" + xmxsz[i].需要物品 + ":# × [#c" + xmxsz[i].需要物品 + "#/" + xmxsz[i].需要数量 + "]#l\r\n";
}
cm.sendSimple("" + msg + "");
} else if (status == 1) {
sels = selection;
if (!cm.canHold(xmxsz[sels].获得物品)) {
cm.sendNext("#r背包空间不足");
cm.dispose();
return;
}
if (!cm.haveItem(xmxsz[sels].需要物品, xmxsz[sels].需要数量)) {
cm.sendNext("#b身上没有#r#i" + xmxsz[sels].需要物品 + "##t" + xmxsz[sels].需要物品 + "#x" + xmxsz[sels].需要数量 + "");
cm.dispose();
return;
}
cm.sendYesNo("#b是否要兑换#r #i" + xmxsz[sels].获得物品 + "# × " + xmxsz[sels].获得数量 + "? \r\n");
} else if (status == 2) {
cm.gainItem(xmxsz[sels].需要物品, -xmxsz[sels].需要数量);
cm.gainItem(xmxsz[sels].获得物品, xmxsz[sels].获得数量);
cm.sendNext("#b已经兑换了 #i" + xmxsz[sels].获得物品 + "# × " + xmxsz[sels].获得数量 + "");
cm.dispose();
} else {
cm.sendNext("#r发生错误: mode : " + mode + " status : " + status);
cm.dispose();
}
}