魔力宝贝

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz

一些脚本研究心得

[复制链接]
发表于 5 天前 | 显示全部楼层 |阅读模式
一些脚本研究心得
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        手势...布

我的话就这么多了~~

谢谢各位耐心看完!

回复

使用道具 举报

Archiver|魔力研究社

GMT+8, 2025-5-15 20:46 , Processed in 0.124567 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表