《无忧网游咨询站》Www.5uwl.Net (免费资源,从无忧开始!) 设为首页 加入收藏 网站地图
您现在的位置: 无忧网络网游私服技术资源站 >> 技术文章 >> 其他技术 >> 梦幻森林私服技术 >> 正文
梦幻森林私服开服必备--任务脚本详解

作者:黑鹰  文章来源:本站原创  阅读:  更新时间:2007-4-6 1:27:12

虽然我现在还是没能完全搞明白,希望大家也一起来研究研究.

我们现在拿新手任务的脚本来解释一下[因为这个最简单,呵呵]

[Info]
Author=Auto-Generated By Quest Editor
QuestID=1
[QUEST1]
StartID=10
Count=16
1=10,E,11,21,Q,0,24,0                   <----以下代码看不懂
2=11,C,11,1,0,3,12,13,14,5,6,7
3=12,P,15,1,11,0
4=13,P,15,1,12,0
5=14,P,15,1,13,0
6=15,C,15,1,1,3,16,17,18,2,3,4
7=16,P,22,1,14,0
8=17,P,22,1,9,0
9=18,P,19,1,10,0
10=19,P,23,1,15,2,10001,10007
11=20,E,0,0,N
12=21,P,22,1,17,0
13=22,E,0,0,N
14=23,E,24,25,I,6,401,401,401,451,451,451
15=24,E,22,25,Z,25
16=25,P,22,1,16,0
[TALK1]
TalkCount=18
0=........你怕什么,我又不会吃你,长的丑有罪吗.....\n[1) 没怕,就是觉得有点恶心
而已......\n[2) 没有啊,你长得很可爱啊.\n[3) 还好拉....放心....我不会歧视你的
.
1=唉,最近为了汉化的事情搞到头大,你有没有什么好建议啊?\n[1) 切,那是你自己的找
的,关我什么事.\n[2) 你这家伙真可怜.....不过我还是帮不了你\n[3) 有啊!我有好多
想法呢!
2=[1) 切,那是你自己的找的,关我什么事.
3=[2) 你这家伙真可怜.....不过我还是帮不了你
4=[3) 有啊!我有好多想法呢!
5=[1) 没怕,就是觉得有点恶心而已......
6=[2) 没有啊,你长得很可爱啊.
7=[3) 还好拉....放心....我不会歧视你的.
8=你.....你你你.555555555555
9=谢谢你拉,呵呵,放心吧!剩下的事就交给我了!!
10=真的!?\n那太好了,那要不你在论坛上给我留言吧.你该不会不知道论坛的地址吧?
11=.......信不信我咬你.
12=^^真的?其实很多人都这么说呢~哇哈哈哈哈哈哈
13=555555,多谢,多谢.
14=既然你对我印象这么不好,哼,那算了,好东西没你的份!
15=^^\n偷偷告诉你,其实我昨天在外面森林捡到了好东西.我们俩关系这么好,我就分你
一半吧.
16=你的包包满了....扔掉些东西吧,例如把合成物品都扔出来什么的^^
17=呓?我们好像在那里见过的吧.....好像是,又好像不是......\n\n最近是不是得了健
忘症呢....奇怪

[Info]
Author=Auto-Generated By Quest Editor
QuestID=1

这些好像都没有什么作用,反正我也是copy别人任务脚本上面的.

往下的,我先做个我了解的东西,就是这个游戏的任务系统是线性的,每完成一个任务之后才能进行下一个任务,每当你完成一个任务后,系统就会分配你一个值,然后下一个任务一般都会检查你这个值的大小,比他检查值小的,那就是你没完成上一个任务,npc就不会接受你的任务请求,如果比他检查值大,那就是已经完成任务,npc也不会接受你的请求.

然后我们开始看看每一条的命令格式


[QUEST1]
StartID=10         


-à这一项说明开始的命令id号 [1=10,E,11,21,Q,0,24,0] 就是这个了
Count=16


-à这一项是命令的总行数,

 

 

1=10,E,11,21,Q,0,24,0


这里的[1]就是说明这是第一条命令,[10]是命令行id号,[E]=检查任务完成数值,[11]表示如果命令数值检查正确的话,就跳到id号=11的行,[21]表示如果错误的话,跳到id号=21的行.[Q]表示quest值,就是任务完成值了,[0]表示最小数值,设置为0就是表示人物一建立就可以做了,因为任务完成数值初始值=0,[24]表示任务完成数最大值不能超过24,超过这个值就表示这个任务已经完成过了.


2=11,C,11,1,0,3,12,13,14,5,6,7


这里的[C]表示这里是超连接,[11]这里表示按下一步的时候跳到那个id的命令行,这里写11就是表示就算按了下一步,还是会在这里,就是非得要你选择一个答案.[1]这个数….老实说我也不知道他是什么……只不过对照其他脚本的时候其他也有这个值…照抄咯.[0]表示显示id为0的文本行{0=........你怕什么,我又不会吃你,长的丑有罪吗.....\n[1] 没怕,就是觉得有点恶心而已......\n[2] 没有啊,你长得很可爱啊.\n[3] 还好拉....放心....我不会歧视你的.}就是这个了.[3]表示有3个选项,[12,13,14]对应[5,6,7]就是说选择id=5这个文本行的时候,就跳到id=12的命令行.


这里要特别提醒一下,看看例子,文本行=0那一条, \n表示换行,每一条选项都必须得换行,要不很容易出错,然后[1] 没怕,就是觉得有点恶心而已......这一条,注意看看,这个跟文本行id=5得内容是一摸一样得,而且应该说是必须得一摸一样,差错一个字符这条选项都会变成无法选择得状态.[当初可被这个害惨,多一个空格都会出错]同样得,以后出现得每一条选项都必须的按照这样的格式去做..


3=12,P,15,1,11,0


这条就简单多了,[P]表示按下一步就跳到下一个操作,只是显示文本,不做任何动作[15]就是按下一步之后跳到的id行,[1]=1条文本,[11]就是表示这个命令行显示的文本行id号.[0]表示这个命令行结束.


4=13,P,15,1,12,0


5=14,P,15,1,13,0


这两个就是跟上面的一样了,可以看到这三个选项无论选择那个,都会跳到15行


6=15,C,15,1,1,3,16,17,18,2,3,4


这里又是一条超连接命令,跟上面的差不多的,只是选项不一样而已.


7=16,P,22,1,14,0


8=17,P,22,1,9,0


9=18,P,19,1,10,0


这里就是三个无操作命令,前两条[不说好话的^^]就跳到22,最后一条说好话的就跳到19


10=19,P,23,1,15,2,10001,10007


这里的[P]跟上面的一样[其实他们是固定的,P就是代表pass,就是不操作][23]表示跳到id=23的命令行,[1]一条文本行,[15]id号等于15,[]接下来的2表示显示两个物品{这里指的是物品的图片}图片id号就是10001跟10007.


11=20,E,0,0,N


这条命令就是结束命令,就是无论你做什么都会跳到id=0的命令行,因为根本没有id=0的命令行,所以就结束,最后的N也是结束的命令,就是none咯.


12=21,P,22,1,17,0


表示跳到22,显示文本行1条,id=17的文本行,然后什么也不做


13=22,E,0,0,N


这个跟11条一样,都是结束语句


14=23,E,24,25,I,6,401,401,401,451,451,451


呵呵,这条就是戏肉了,[E,24,25]就是表示,如果成功执行,就跳到24,如果失败,就跳到25,等于给予物品,[6]表示数量,后面跟着的是物品id号,三个401表示三个id号=401的物品,就是小种子了,后面的451是小露水,如果要更改数量的话,酒吧[6]这个总数改一改.


比如说你要发20个种子,那么你就改成20,然后,把后面的三个401改成二十个,但一定要记住,[20]是总数,你可别忘了把451的数量也加上去.


有人问了给钱的命令,很抱歉,我现在还没找到那个命令.


15=24,E,22,25,Z,25


这里也是一个很重要的命令行


[E]表示如果成功,就跳到22,失败就到25,[Z]是赋予任务完成指,而这个值就是后面跟着的25


回头看看,我们第一行, 1=10,E,11,21,Q,0,24,0,这里就设定了这个任务开始的时候判断要做这个任务,你的任务完成值必须大于0少于24,我们最后在15行设定了给予25的值,那么以后再做这个任务的时候,你的值就高于24了,npc就不接受了.


那怎么样让npc不接受已经做过的任务重新再做呢,看看第一行. E,11,21,这里就是设定,它判断你符合要求成功,就跳11,失败就跳21.失败就是不在后面设定的0,24范围内咯.


16=25,P,22,1,16,0


这一个命令大家也要注意的.这里的P表示按下一步的话,就什么也不做跳到id=22的命令行,也就是那条结束命令.并且再这里显示文本行id=16的文本.[ 16=你的包包满了....扔掉些东西吧,例如把合成物品都扔出来什么的^^]


这一部是一定要的,就是万一做任务的玩家接受不了你的物品,就发出提示,并结束它,那样系统就不会赋予玩家那个任务完成值,那样他才能继续做,要不他就做不,又还没拿任务物品了.

 

 

发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
文章录入:黑鹰    责任编辑:ceo 

版权声明:严禁商业网站和媒体未经授权对本站内容进行转载、摘编、复制或建立镜像;非商业网站转载本站文章必须标注原作者和“转载自无忧网络网游技术网”字样。文章版权属原作者所有。
网友评论(只显示最新10条)
内容 标题 作者 站外

两性教育排行
技术文章排行
学院技术排行
游戏攻略排行
 
关于我们 | 友情链接 | 服务条款 | 广告服务 | 联系站长 | 软件发布 | 会员中心 | 网站导航
            版权所有:Copyright © 2002-2010 中国·无忧网络 Www.5uwl.NET All Rights Reserved.
               建议使用:1024*768 分辨率 Windows2000 Internet Explorer v5.0 or Higher
                      广告投放:[5uwl.net] QQ 267320050 TEL [移]013689532036网络安全报警台
                                 IP备案号:粤ICP备05092442号