- 积分
- 33
- 最后登录
- 2023-1-20
- 阅读权限
- 10
- 积分
- 33
- 回帖
- 4
- 精华
- 0
该用户从未签到 新人上路

- 枫币
- 27
- 威望
- 0
- 贡献
- 1
- 在线时间
- 2 小时
- 注册时间
- 2023-1-6
|
/* var hp = cm.getPlayer().getMaxHp();
cm.getPlayer().setMaxHp(hp+100);
var mp = cm.getPlayer().getMaxMp();
cm.getPlayer().setMaxMp(mp+1000) */
//金币换血
function start() {
status = -1;
action(1, 0, 0);
}
function action(mode, type, selection) {
if (mode == -1) {
cm.dispose();
} else {
if (status >= 0 && mode == 0) {
cm.sendOk("想好了再来吧~");
cm.dispose();
return;
}
if (mode == 1) {
status++;
}
else {
status--;
}
if (status == 0) {
var text = "";
text += "金币换血:\r\n";
text += "\t\t#b40000金币 = 1 HP上限\r\n\t\t#k最高可以洗到30,000 HP上限。\r\n\r\n";
text += "金币余额:#b" + cm.getPlayer().getCSPoints(1) + "#k\r\n";
text += "请输入您要兑换的#rHP#k数值:";
cm.sendGetNumber(text, 1, 1, 9999999);
} else if (status == 1){
if (cm.getMeso(1) < 40000 * selection) {
cm.sendOk("抱歉,您金币不足");
return;
}
var hp = cm.getPlayer().getMaxHp() + selection;
if (hp > 30000){
cm.sendOk("抱歉,请确认您的血量洗血后不会到达30000 HP上限。\r\n\r\n您现在的 HP上限:#b"+(hp - selection));
} else {
var cost = 40000 * selection;
cm.gainMeso(-cost);
cm.getPlayer().setMaxHp(hp);
cm.processCommand("@解卡");//自动输入代码
//cm.getPlayer().fakeRelog();
cm.刷新状态();
Packages.handling.world.World.Broadcast.broadcastMessage(Packages.tools.MaplePacketCreator.serverNotice(3, cm.getClient().getChannel(), "『洗血中心』" + " : " + "恭喜玩家[" + cm.getChar().getName() + "] 用"+ cost +" 金币增加了 "+ selection+" HP上限"));
cm.sendOk("恭喜您, 您已消耗 " + cost + "金币 #k增加了 #b" + selection + "HP上限#k。\r\n\r\n您现在的HP上限为:\r\n\t#b" + hp + "\r\n\r\n#k即可生效。");
}
cm.dispose();
}
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|
该用户从未签到
初级会员
使用道具 举报