教程7-跟我一起从头学RFZ-这次的更新让我菊花好紧。。。



GnNu
2010-06-15 08:48:08

[size=7][b][color=Red]本教程由GnNu制作,未经许可,禁止转载[/color][/b][/size]

那啥那啥。。刚考完会考回来,累死我了。。。
不过话说我竟然在会考上面睡着了。。。反正一定过,怕她妹子~
今天我们要讲的就是变量啊,条件语句还有循环。。
咦。。我记得好像只叫某D更新变量的说= =
不过剩下2个的确是很有用。。那么。。我们开始吧。。
1.变量
那啥,变量其实就是数与数之间加减乘除演化出来的一个东西。
在D大的那啥文本中写道:任重而道远,根本没有的事。。[code]0.变量
rfz中变量有1024个,1-512为整数,513-1024为字符串类型.
整数支持数学运算.
如何使用变量?
#value[1]=0
以上表示给 整数变量1赋值为0
整数支持 ++,--,**等运算比如:#value[1]++
以上同:#value[1]=#value[1]+1 的结果一样.
在原来的基础上加上了 1
整数支持不同的数学运算...而字符串类型只支持
赋值....[/code]这个才是他写的东西。。。如同这个所写的整数和字符串请自行百度。。。。
其实关于变量没啥好说的,主要是应用在触发事件的次数计算啊,好感度啊啥东西上面的,
值得一提的就是=,=在各种语法中都是赋值的意思。。并不是数学含义上的“输出”
然后就是:#value[1]这个,大家看到应该会很疑惑的吧?
其实这个的意思就是变量1的意思= =,不必深究。使用前请先赋值就可以了。。。


2。条件语句
那啥,这个还是那啥。。。基本上就是用来判断的一个东西,相信学过数学的大家应该有学过程序框图吧?
就跟那个条件是同一回事
首先呢,根据那个条件语句的说明来看。。。if我不知道可以用来干些啥。。。= =
至于那啥if后面跟几个英文的那些的应用其实就等于换剧本那样的东西,
就是判断数值的大小,再根据判断出来的东西来转到相应标签,执行标签之下的东西,基本就是用于进入各种线路的分歧。。
不过rfz不能像amp那样跳跃在各脚本文件之间。。所以跳跃只能在同一个文件里面跳跃
jump是全局 goto只能往下跳跃

3.循环
循环这个跟其他脚本无异,还是使用了loop,不过中止并不是用break,而是用#endloop
这个记着就好了。[code]#value[1]=1
#loop(#value[1]<=100)
#value[1]++
#debug_printf(这只是一个测试而已.)
#endloop()[/code]这个就是循环的基本用法
先给一个变量赋值,然后设置循环的条件
这里是当变量1小于等于100时就继续循环
这里总共重复了100次

附录:关系符号
> >= < <= ~= ==
从左到右分别是大于,大于等于,小于,小于等于,不等于,等于




大概就是这些了。还有需要补充的话就再说吧


『兔寳貝』
2010-06-15 09:04:43


果然还是相当的深奥..


lxsgtsl
2010-06-15 09:55:30

教程GJ,辛苦了,顶上一只


kiseeyou
2010-06-15 10:17:45

变量更新了,rfz又进步了~