查看: 10093|回复: 7

079版本冒险岛转生脚本,内附说明

  • TA的每日心情
    擦汗
    2016-12-27 19:11
  • 签到天数: 1 天

    [LV.1]初来乍到

    新人上路

    枫币
    114
    威望
    0
    贡献
    17
    在线时间
    6 小时
    注册时间
    2016-11-14
    发表于 2018-2-22 15:16:01 | 显示全部楼层 |阅读模式
    本帖最后由 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();
            }            
        }
    }


    自己开了一个079版本冒险岛,仅供娱乐,QQ群号:549453167,欢迎加入一起交流。
  • TA的每日心情
    擦汗
    2016-12-27 19:11
  • 签到天数: 1 天

    [LV.1]初来乍到

    新人上路

    枫币
    114
    威望
    0
    贡献
    17
    在线时间
    6 小时
    注册时间
    2016-11-14
     楼主| 发表于 2018-2-22 15:17:31 | 显示全部楼层
    本帖最后由 tuohuangzhe2016 于 2018-2-22 15:19 编辑

    有人么?
    自己开了一个079版本冒险岛,仅供娱乐,QQ群号:549453167,欢迎加入一起交流。
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-1-3 14:05
  • 签到天数: 33 天

    [LV.5]常住居民I

    中级会员

    枫币
    1000
    威望
    0
    贡献
    9
    在线时间
    59 小时
    注册时间
    2018-2-2
    发表于 2018-5-24 10:10:36 | 显示全部楼层
    转生有啥好处啊。

    该用户从未签到

    新人上路

    枫币
    60
    威望
    0
    贡献
    1
    在线时间
    10 小时
    注册时间
    2019-5-19
    发表于 2019-5-22 00:44:45 | 显示全部楼层
    可惜啊 Z端不能用!

    该用户从未签到

    新人上路

    枫币
    88
    威望
    0
    贡献
    0
    在线时间
    22 小时
    注册时间
    2020-7-26
    QQ
    发表于 2020-9-16 05:31:47 来自手机 | 显示全部楼层
    转生有啥好处啊
  • TA的每日心情
    擦汗
    2021-2-19 10:33
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    新人上路

    枫币
    52
    威望
    0
    贡献
    0
    在线时间
    4 小时
    注册时间
    2021-1-18
    发表于 2021-1-19 12:09:51 | 显示全部楼层
    楼主,我复制了你这个,添加到服务端里面,但是提示错误。啥情况啊??
  • TA的每日心情
    擦汗
    2021-2-19 10:33
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    新人上路

    枫币
    52
    威望
    0
    贡献
    0
    在线时间
    4 小时
    注册时间
    2021-1-18
    发表于 2021-1-19 12:21:50 | 显示全部楼层
    qq350584869 发表于 2021-1-19 12:09
    楼主,我复制了你这个,添加到服务端里面,但是提示错误。啥情况啊??

    点击确认后,对话框里提示这个。
    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

    该用户从未签到

    新人上路

    枫币
    155
    威望
    0
    贡献
    1
    在线时间
    23 小时
    注册时间
    2022-9-3
    QQ
    发表于 2022-10-23 11:21:14 | 显示全部楼层
    666666666666666666666666666666666666666666666
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    枫叶物语即使倒闭也绝对不会变质
    Copyright © 2001-2013 Discuz Team. Powered by Discuz! X3.5 |网站地图 | 本站已运行: