99Max综合娱乐网站(旧版)

 找回密码
 立即注册
查看: 1747|回复: 10

1.8登陆器里的转职脚本问题

  [复制链接]

升级   39.4%

发表于 2010-9-29 22:09:14 | 显示全部楼层 |阅读模式
100基纳
mes"那么请选择你要转的新职业";
   next;
   switch(select(  @classname$[0], @classname$[1], @classname$[2],
     @classname$[3], @classname$[4], @classname$[5],
     @classname$[6],"取消"))
   {
    mes "[新二转就职人员]";
    case 1:
     if(class !=1 && class !=4002)
     {
      mes "不对喔!只有^FF0000剑士^000000才能转职成为^0000FF"+ @classname$[0] +"^000000哦!";
      mes "如果你一转的职业不是剑士,那么请选择其他新二转吧。祝你转职顺利!";
      close;
      break;
      end;
     }
         if(upper == 1 && Reclass != 14)
         {
          mes "Sorry,转生之前你的职业并不是十字军,不能转职为"+ @classname$[0] +"。";
          close;
          end;
          break;
         }
     mes "OK,恭喜你,转职成功了!";
     mes "快看看,你现在是^0000FF"+ @classname$[0] +"^000000了。";
     mes "祝你玩得愉快!";
     set pc_1_class,class;
     set pc_1_joblv,joblevel;
     unequip -1;
     jobchange 14,upper;
     close;
     break;
     end;

上面这个是1.8登陆器里面的新二转NPC的一段代码。
转生过后的高阶剑士,来二转NPC这里转二转,它会和我说“你一转的职业不是剑士”。看来高阶剑士,它是不认的。哪个
大大能找到解决的办法。而且贪方便用转职NPC转职过后。你再去朱诺那边按正常的方式去转骑士领主,它会说恭喜你转生,而不是帮你转成骑士领主

最佳答案

查看完整内容

if(class !=1 && class !=4002)这个是如果职业不是ID1就是剑士和ID4002是4002: 进阶剑士 这个 然后上面的蓝色部分修改为||,然后100基纳就免了。
温馨提示:
1. 本站模拟器源于网络,经 99Max.mE 二次开发,仅供个人学习娱乐使用,切勿用于商业用途,否则后果自负!
2. 如需更好体验游戏内容,请前往官方游戏!不具备合法的运营模式,都是强盗,请勿擅自搭建私服!
3. 如本站内容有侵犯您的权益,请发送信息至QQ:372607220 或 EMAIL:372607220@qq.com ,我们会及时删除。

升级   0%

发表于 2010-9-29 22:09:15 | 显示全部楼层
本帖最后由 小毛油 于 2010-9-29 22:20 编辑

if(class !=1 && class !=4002)这个是如果职业不是ID1就是剑士ID4002是4002: 进阶剑士       这个

然后上面的蓝色部分修改为||,然后100基纳就免了。




回复

使用道具 举报

升级   39.4%

 楼主| 发表于 2010-9-30 00:59:49 | 显示全部楼层
改了还是不行。我看了其他一转的脚本,它用&&这个表示“和”的意思也是可以用的。是不是不要空格呢?我见其他的脚本也有这个符号,但是连起来的
回复

使用道具 举报

升级   0%

发表于 2010-10-3 21:23:56 | 显示全部楼层
看后面那句话,现在OK了吗?
回复

使用道具 举报

升级   23.3%

发表于 2010-10-4 09:42:49 | 显示全部楼层
真好的办法。  找个全能孙燕姿 把那几个该死的NPC全删除
回复

使用道具 举报

升级   0%

发表于 2010-10-4 10:34:47 | 显示全部楼层
prt_in.gat,135,32,3        script        二转就职人员        751,{
        if(upper == 0 || upper == 2) setarray @classname$[0],"骑士","巫师","牧师","铁匠","刺客","猎人";
        if(upper == 1 ) setarray @classname$[0],"骑士领主","超魔导士","神官","银匠","十字刺客","神射手";
        mes "[二转就职人员]";
        mes "你是来转职的吧?";
        mes "我可以帮你快速的转职为:" + @classname$[0] +"、"+ @classname$[1] +"、"+ @classname$[2] +"、"+@classname$[3]+"、"+ @classname$[4]+"。";
        next;
        mes "[二转就职人员]";
        mes "如果你已经转生了,你的职业等级必须达到^FF000050^000000级才可以转职,只能转职你转生前的职业。";
        next;
        mes "[二转就职人员]";
        mes "如果你还没有转生,你的职业等级必须达到^FF000040^000000级,已经是一转的职业才可以转职。你确定要转职吗?";
        next;
        switch(select("是的","离开"))
        {
                mes "[二转就职人员]";
                case 1:
                        if(class == 0 && class == 4001)
                        {
                                mes "不对喔,你必须先就职一转职业,达到^FF000040^000000级以上的职业技能以后才可以进行二转就职。";
                                close;
                                break;
                                end;
                        }
                        if((upper == 0 || upper == 2) && joblevel < 40)
                        {
                                mes "Sorry,你的职业等级必须达到^FF000040级^000000才能进行转职,^FF000040级^000000以后再来找我,快去练吧!";
                                close;
                                end;
                        }
                        if(upper == 1 && joblevel < 50)
                        {
                                mes "Sorry,你的职业等级必须达到^FF000050级^000000才能进行转职,^FF000050级^000000以后再来找我,快去练吧!";
                                close;
                                end;
                        }
                        if(skillpoint != 0)
                        {
                                mes "Sorry,你的职业技能点数必须加完,且不能有剩余点数才能进行转职。";
                                close;
                                end;
                        }
                        mes"那么请选择你要转的新职业";
                        next;
                        switch(select(@classname$[0],@classname$[1],@classname$[2],@classname$[3],@classname$[4],@classname$[5],"取消"))
                        {
                                mes "[二转就职人员]";
                                case 1:
                                        if(class !=1 && class !=4002)
                                        {
                                                mes "不对喔,只有^FF0000剑士^000000才能转职成为^0000FF"+ @classname$[0] +"^000000喔!";
                                                mes "如果你一转的职业不是剑士,那么请选择其他二转职业吧。祝你转职顺利!";
                                                close;
                                                end;
                                                break;
                                        }
                                            if(upper == 1 && Reclass != 7)
                                            {
                                                    mes "Sorry,转生之前你的职业并不是骑士,不能转职为"+ @classname$[0] +"。";
                                                    close;
                                                    end;
                                                    break;
                                            }

                                        mes "OK,恭喜你,转职成功!";
                                        mes "快看看,你现在是^0000FF"+ @classname$[0] +"^000000了。";
                                        mes "祝你玩得愉快!";
                                        set pc_1_class,class;
                                        set pc_1_joblv,joblevel;
                                        unequip -1;
                                        jobchange 7,upper;
                                        close;
                                        end;
                                        break;
                                case 2:
                                        if(class !=2 && class !=4003)
                                        {
                                                mes "不对喔,只有^FF0000法师^000000才能转职成为^0000FF"+ @classname$[1] +"^000000喔!";
                                                mes "如果你一转的职业不是法师,那么请选择其他二转职业吧。祝你转职顺利!";
                                                close;
                                                end;
                                                break;
                                        }
                                            if(upper == 1 && Reclass != 9)
                                            {
                                                    mes "Sorry,转生之前你的职业并不是巫师,不能转职为"+ @classname$[1] +"。";
                                                    close;
                                                    end;
                                                    break;
                                            }
                                        mes "OK,恭喜你,转职成功!";
                                        mes "快看看,你现在是^0000FF"+ @classname$[1] +"^000000了。";
                                        mes "祝你玩得愉快!";
                                        set pc_1_class,class;
                                        set pc_1_joblv,joblevel;
                                        unequip -1;
                                        jobchange 9,upper;
                                        close;
                                        end;
                                        break;
                                case 3:
                                        if(class !=4 && class !=4005)
                                        {
                                                mes "不对喔,只有^FF0000服侍^000000才能转职成为^0000FF"+ @classname$[2] +"^000000喔!";
                                                mes "如果你一转的职业不是服侍,那么请选择其他二转职业吧。祝你转职顺利!";
                                                close;
                                                end;
                                                break;
                                        }
                                            if(upper == 1 && Reclass != 8)
                                            {
                                                    mes "Sorry,转生之前你的职业并不是牧师,不能转职为"+ @classname$[2] +"。";
                                                    close;
                                                    end;
                                                    break;
                                            }
                                        mes "OK,恭喜你,转职成功!";
                                        mes "快看看,你现在是^0000FF"+ @classname$[2] +"^000000了。";
                                        mes "祝你玩得愉快!";
                                        set pc_1_class,class;
                                        set pc_1_joblv,joblevel;
                                        unequip -1;
                                        jobchange 8,upper;
                                        close;
                                        end;
                                        break;
                                case 4:
                                        if(class !=5 && class !=4006)
                                        {
                                                mes "不对喔,只有^FF0000商人^000000才能转职成为^0000FF"+ @classname$[3] +"^000000喔!";
                                                mes "如果你一转的职业不是商人,那么请选择其他二转职业吧。祝你转职顺利!";
                                                close;
                                                end;
                                                break;
                                        }
                                            if(upper == 1 && Reclass != 10)
                                            {
                                                    mes "Sorry,转生之前你的职业并不是铁匠,不能转职为"+ @classname$[3] +"。";
                                                    close;
                                                    end;
                                                    break;
                                            }
                                        mes "OK,恭喜你,转职成功!";
                                        mes "快看看,你现在是^0000FF"+ @classname$[3] +"^000000了。";
                                        mes "祝你玩得愉快!";
                                        set pc_1_class,class;
                                        set pc_1_joblv,joblevel;
                                        unequip -1;
                                        jobchange 10,upper;
                                        close;
                                        end;
                                        break;
                                case 5:
                                        if(class !=6 && class !=4007)
                                        {
                                                mes "不对喔,只有^FF0000盗贼^000000才能转职成为^0000FF"+ @classname$[4] +"^000000喔!";
                                                mes "如果你一转的职业不是盗贼,那么请选择其他二转职业吧。祝你转职顺利!";
                                                close;
                                                end;
                                                break;
                                        }
                                            if(upper == 1 && Reclass != 12)
                                            {
                                                    mes "Sorry,转生之前你的职业并不是刺客,不能转职为"+ @classname$[4] +"。";
                                                    close;
                                                    end;
                                                    break;
                                            }
                                        mes "OK,恭喜你,转职成功!";
                                        mes "快看看,你现在是^0000FF"+ @classname$[4] +"^000000了。";
                                        mes "祝你玩得愉快!";
                                        set pc_1_class,class;
                                        set pc_1_joblv,joblevel;
                                        unequip -1;
                                        jobchange 12,upper;
                                        close;
                                        end;
                                        break;
                                case 6:
                                        if(class !=3 && class !=4004)
                                        {
                                                mes "不对喔,只有^FF0000弓箭手^000000才能转职成为^0000FF"+ @classname$[5] +"^000000喔!";
                                                mes "如果你一转的职业不是弓箭手,那么请选择其他二转职业吧。祝你转职顺利!";
                                                close;
                                                end;
                                                break;
                                        }
                                            if(upper == 1 && Reclass != 11)
                                            {
                                                    mes "Sorry,转生之前你的职业并不是猎人,不能转职为"+ @classname$[5] +"。";
                                                    close;
                                                    end;
                                                    break;
                                            }
                                        mes "OK,恭喜你,转职成功!";
                                        mes "快看看,你现在是^0000FF"+ @classname$[5] +"^000000了。";
                                        mes "祝你玩得愉快!";
                                        set pc_1_class,class;
                                        set pc_1_joblv,joblevel;
                                        unequip -1;
                                        jobchange 11,upper;
                                        close;
                                        end;
                                        break;
                                case 7:
                                        mes "嗯,好的,好好想想吧。决定要转了随时欢迎回来找我!";
                                        mes "祝你玩得愉快!";
                                        close;
                                        end;
                                        break;
                        }
                        break;
                case 2:
                        mes "那么好吧,当你需要的时候再来找我吧。";
                        close;
                        end;
                        break;
        }


}
回复

使用道具 举报

升级   84%

发表于 2010-10-4 14:38:39 | 显示全部楼层
换一个id数字就行
回复

使用道具 举报

升级   0%

发表于 2010-10-4 14:45:49 | 显示全部楼层
空格不是本来就有的吗
回复

使用道具 举报

升级   0%

发表于 2010-10-6 11:34:51 | 显示全部楼层
楼主貌似已经解决了。
回复

使用道具 举报

升级   39.4%

 楼主| 发表于 2010-10-6 20:00:27 | 显示全部楼层
嗯嗯,已经解决了,等号后面的空格不可忽视啊……
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|99Max综合娱乐网站(旧版) ( 沪ICP备11024206号-1 )

GMT+8, 2025-2-24 07:38 , Processed in 0.254960 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表