一些脚本研究心得
feifei1937 说明一下,绝对原创,我测试了好久的说...
localcount 这是个只在脚本内有效的临时变量
其实 localcount0,localcount1 等等意思是一样的
不同的是后面的数字
这个数字可以看做是下标,或者变量之间的区别码
经过测试,这个数字的有效范围是0-32
也就是说一个脚本里面可以出现33个临时变量供调用
随机数说明:格式为random x,y (x > y >= 0)
如果 y 为0,x 为大于 0 的数字,则产生 1 - x 之间的整数;
如果 y > 0,x 为大于 y + 1 的数字,则产生 x 或者 y 两个数字中的任意一个;
即若 y == x + 1,属于特殊情况,只产生 y.
然后localcount可以和random语句搭配使用,效果比较不错
格式是localcount = random x,y,意思就是产生一个范围从1 到 x 的随机数字,赋给localcount这个变量...然后就可以使用这个变量了~~~我贴个不完善的骰子赌博脚本吧~~只是把主要意思写了出来,懂意思就行了
大家有兴趣的话可以参照着按自己的想法去完善
######################################
localcount32 = random 6,0
if localcount32==6
window"\n\n6点大!",ok
endif
if localcount32==5
window"\n\n5点大!",ok
endif
if localcount32==4
window"\n\n4点大!",ok
endif
if localcount32==3
window"\n\n3点小!",ok
endif
if localcount32==2
window"\n\n2点小!",ok
endif
if localcount32==1
window"\n\n1点小!",ok
endif
#####################################
还有 setlevel n就是设定人物等级的意思!
n就是需要设定的人物等级,无条件执行
即若n = 1,无条件把人物等级改为1级
这里有个畅想:
很可惜我试过没办法实现- -!
在游戏里自制个重生系统,把人物等级改为1以后相应的经验什么的
都能恢复初始设定,然后给与比30点多的初始点数......哈哈,也许根本无法实现的~~
再补一些东西:
语句 setaction n
1 站立...即默认
2 静止...无论现在什么动作,都像石膏一样的
3 跑步
4 同2
5 攻击
6 魔法
7 投掷
8 受伤...即被攻击的样子
9 防御
10 倒下
11 坐下
12 招手
13 高兴
14 生气
15 哭泣
16 点头
17 手势...拳头
18 手势...剪刀
19 手势...布
我的话就这么多了~~
谢谢各位耐心看完!
|
|