|
发表于 2013-8-23 21:31:16
|显示全部楼层
第三节
这一节我们来讲段落脚本。
复杂的脚本需要有数个
[@main][@main-1]
等等组成,从
[@main]
到
[@main-1]
之间称为一个段落,他
们之间是由
goto
命令来衔接的,
#if
满足条件的话,
#act
就执行
goto @main-1
命令,转向
[@main-1]
段
落。值得一提的是
goto
是脚本自动做出转换段落的命令,还有一种转换段落的方式,那就是要玩家自己选
择段落
,7k7k
小游戏。这部分将在游戏中显示为黄色可以点选的信息,玩家鼠标选择后转向
main-1
段落。
范例
:
----------------------------
;
赠送回城卷脚本
[@main]
#if
checkpkpoint 2
#act
goto @main-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~~~
这一节我们接触了
“<>”
和
“
\
”
符号,
如果是
“<
选择
/@xu
anze>”
定义了要指向的段落,
在游戏中就显示
黄色可点选的
“
选择
”
字样,如果
“<
选择
>”
没有定义要指向的段落,在游戏中就显示红色的
“
选择
”
字样。
“
\
”
是换行符号,文本文件和可以在游戏对话框中显示的信息都可以用
“
\
”
符号来换行。不可以用回车来代替。
|
|