- 积分
- 142
- 最后登录
- 2018-2-22
- 阅读权限
- 10
- 积分
- 142
- 回帖
- 7
- 精华
- 0
TA的每日心情 | 擦汗 2016-12-27 19:11 |
---|
签到天数: 1 天 [LV.1]初来乍到 新人上路
- 枫币
- 114
- 威望
- 0
- 贡献
- 17
- 在线时间
- 6 小时
- 注册时间
- 2016-11-14
|
本帖最后由 tuohuangzhe2016 于 2018-2-22 15:19 编辑
写的很累,大家有空看看。
有些079版本的冒险岛服务端可能不能用,因为源码里有些函数可能没定义,或者虽然相关功能定义了格式不完全相同所导致。
其实我不知道怎么弄源码。。。。因为是外行,所以知道刚开始学的爱好者需要些什么
大神请飘过,勿扰~~~~~~
/*
@ Author : von.jinhua 快乐冒险岛079版本,群号:549453167
这个脚本是保留技能的。
*/
var status = 0;
function start() {
status = -1;
action(1, 0, 0);
}
function action(mode, type, selection) {
if (mode == -1) {//ExitChat
cm.dispose();
}else if (mode == 0){//No
cm.sendOk("好的, 请问确定要转生吗?");
cm.dispose();
}else{ //Regular Talk
if (mode == 1)
status++;
else
status--;
if (status == 0) {
cm.sendYesNo("英俊的少年,如果你等级达到200级(骑士团职业120级),你只要能给我88888888金币和#b蓝色蜗牛壳#k #v4000000# #r#k,我就可以帮你转生,你身上的装备会放在背包里(请确保有足够空间),你将成为1级的 #b新手#k, 并且同时将您键盘上所有的#b技能#k都完整地保留下来,你是否想#r转生#k呢?");
}else if (status == 1) {
if( ( cm.getLevel() < 200 ) || ( (cm.getLevel() < 120) && (parseInt(cm.getJob()/100) >10 && cm.getJob()%10 == 0) ) ){
//cm.getLevel()功能为获取角色等级 cm.getJob()功能为获取角色职业代码
cm.sendOk("很抱歉,除了骑士团达到120级可以转生外,其他职业需要达到200级才可以转生。");
cm.dispose();
}else if (cm.haveItem(4000000) == false){ //暂时为消耗1个蓝色蜗牛壳,可以调整为其他物品,自己找代码替换即可
cm.sendOk("你没有带来#b蓝色蜗牛壳#k。 ");
cm.dispose();
}else if (cm.getMeso() < 88888888) {
cm.sendOk("你没有88888888金币,我不能帮你的忙哦。");
cm.dispose();
}else{
cm.sendOk("#b好的#k, 你确定要#e转生#n.吗?");
}
}else if (status == 2) {
wui = 1;
var statup = new java.util.ArrayList();
var p = cm.c.getPlayer();
if( cm.getLevel() =200 ){
p.setRemainingAp (p.getRemainingAp() + p.getStr() + p.getDex() + p.getInt() + p.getLuk()-1000+50+9); //骑士团以外其他职业剩余能力值为获取能力值-1000,转职额外加50,9为额外补的能力值,因为能力值都强行设置为4,4,4,4,。
}else{
p.setRemainingAp (p.getRemainingAp() + p.getStr() + p.getDex() + p.getInt() + p.getLuk()-600+50+9); //骑士团职业剩余能力值为获取能力值-600,转职额外加50,9为额外补的能力值,因为能力值都强行设置为4,4,4,4,。
}
cm.getChar().setLevel(2);//设置等级为1级
cm.getChar().setExp(0);//设置经验值为0
cm.getChar().getStat().setStr(4);//设置力量为4
cm.getChar().getStat().setDex(4);//设置力量为4
cm.getChar().getStat().setInt(4);//设置力量为4
cm.getChar().getStat().setLuk(4);//设置力量为4
cm.getChar().getStat().setMaxHp(50);//设置HP最大值为50
cm.getChar().getStat().setMaxMp(50);//设置MP最大值为50
cm.unequipEverything();//设置将身上的装备卸掉放进背包
cm.changeJob(0);//设置职业为新手
cm.gainMeso(-88888888);
cm.gainItem(4000000,-1); //消耗一个蓝色蜗牛壳,可以调整为其他物品,自己找代码替换即可
cm.warp(10000);//传送回新手村
cm.serverNotice("『服务器公告』:哇,玩家"+ cm.getChar().getName() +" 成功转生到我们快乐冒险岛世界里了,大家一起为他欢呼吧!");
cm.dispose();
}
}
}
|
|
2016-12-27 19:11
签到天数: 1 天
[LV.1]初来乍到
新人上路
有人么?
使用道具 举报
2024-1-3 14:05
签到天数: 33 天
[LV.5]常住居民I
中级会员
使用道具 举报
该用户从未签到
新人上路
使用道具 举报
该用户从未签到
新人上路
使用道具 举报
2021-2-19 10:33
签到天数: 3 天
[LV.2]偶尔看看I
新人上路
使用道具 举报
2021-2-19 10:33
签到天数: 3 天
[LV.2]偶尔看看I
新人上路
点击确认后,对话框里提示这个。
NPC 9310071_0脚本错误 javax. script. ScriptException: sun.org.mozilla.javascript. internal. EcmaError: Function function getLevel() {/*int getLevel()*/} can not be used as the left-hand side of assignment or as an operand of ++ or -- operator. (Unknown source>#49) in <Unknown source> at line number 49
使用道具 举报
该用户从未签到
初级会员
使用道具 举报