当前位置 : 主页>技术研究>传奇技术>

教你编写按照自己的想法编写一个传奇游戏高级脚本攻略

来源: 作者: 点击:
第三节

这一节我们来讲段落脚本。
复杂的脚本需要有数个[@main][@main-1]等等组成,从[@main]到[@main-1]之间称为一个段落,他们之间是由goto命令来衔接的,#if满足条件的话,#act就执行goto @main-1命令,转向[@main-1]段落。值得一提的是goto是脚本自动做出转换段落的命令,还有一种转换段落的方式,那就是要玩家自己选择段落。<go to main-1/@main-1>这部分将在中显示为huang色可以点选的信息,玩家鼠标选择后转向main-1段落。
范例:
----------------------------
;赠送回城卷脚本
[@main]
#if
checkpkpoint 2
#act@mai
goto n-1
#elseact
give 回城卷 1

[@main-1]
你是红名啊!别想让我可怜你,你是个十足的恶魔!什么?怒视着我干吗?信不信我现在就让你去死?<相信,我很害怕,我现在就走./@exit><不信,我杀人不眨眼,还怕你?/@main-2>
[@main-2]
#if
#act
Param1 t131
Param2 10
Param3 10
MonGen 弓箭守卫 10 10
mapmove T131
;T131这个地图是赌场的审判间,20*20的房间内有10个弓箭手。50级的红名进去也是死...
-----------------------------
这个脚本如果不是红名的话就会得到一个回城卷,是红名的话就会有上述对话,选“相信”就关闭窗口离开,选“不信”就被传送到t131地图,受到10个弓箭手的优待,HOHO~~~
这一节我们接触了“<>”和“\”符号, 如果是“<选择/@xuanze>”定义了要指向的段落,在游戏中就显示huang色可点选的“选择”字样,如果“<选择>”没有定义要指向的段落,在游戏中就显示红色的“选择”字样。“\”是换行符号,文本文件和可以在对话框中显示的信息都可以用“\”符号来换行。不可以用回车来代替。
栏目列表