以下内容为个人经验之愚见!接受善意批评,拒绝恶意攻击!
1,脚本简化:自定义变量(常量)
设置人物常量后我们在之后的脚本中就可以减少性别,职业的检测了。
登录时加载一次就能随时使用
声明&读取:
-
<P> [@Login]
-
#IF
-
CHECKLEVELEX > 0
-
#ACT
-
VAR String HUMAN 人物性别
-
</P>
-
<P>VAR Integer HUMAN 职业属性</P>
-
<P>VAR Integer HUMAN 武器属性
-
</P>
-
<P>LOADVAR HUMAN 人物性别 ..\QuestDiary\数据文件\个人常量.txt
-
LOADVAR HUMAN 职业属性 ..\QuestDiary\数据文件\个人常量.txt
-
LOADVAR HUMAN 武器属性 ..\QuestDiary\数据文件\个人常量.txt
-
</P>
复制代码
初始化&保存:
-
<P>#if
-
gender man
-
#act
-
CALCVAR HUMAN 人物性别 = 男
-
SAVEVAR HUMAN 人物性别 ..\QuestDiary\数据文件\个人常量.txt
-
#ELSEACT
-
CALCVAR HUMAN 人物性别 = 女
-
SAVEVAR HUMAN 人物性别 ..\QuestDiary\数据文件\个人常量.txt
-
#if
-
CHECKJOB warrior
-
#act
-
CALCVAR HUMAN 职业属性 = 2
-
CALCVAR HUMAN 武器属性 = 0
-
SAVEVAR HUMAN 武器属性 ..\QuestDiary\数据文件\个人常量.txt
-
SAVEVAR HUMAN 职业属性 ..\QuestDiary\数据文件\个人常量.txt
-
#if
-
CHECKJOB wizard
-
#act
-
CALCVAR HUMAN 职业属性 = 3</P>
-
<P>CALCVAR HUMAN 武器属性 = 1
-
SAVEVAR HUMAN 武器属性 ..\QuestDiary\数据文件\个人常量.txt
-
SAVEVAR HUMAN 职业属性 ..\QuestDiary\数据文件\个人常量.txt
-
#if
-
CHECKJOB taoist
-
#act
-
CALCVAR HUMAN 职业属性 = 4</P>
-
<P>CALCVAR HUMAN 武器属性 = 2
-
SAVEVAR HUMAN 武器属性 ..\QuestDiary\数据文件\个人常量.txt
-
SAVEVAR HUMAN 职业属性 ..\QuestDiary\数据文件\个人常量.txt
-
</P>
复制代码
变量说明:
人物性别:这个不用解释了吧?
职业属性:这个是操作附加属性的代码(2,3,4=攻魔道)。自定义绑定属性和这个代码一样,也可以使用这个变量操作
武器属性:这个是操作附加属性的代码(0,1,2=攻魔道)。
相关命令:
CHANGEITEMADDVALUE
SetCustomItemValue
应用示例:
[@升级武器]
#IF
#ACT
LockUpdateAbil
CHANGEITEMADDVALUE 1 <$HUMAN(武器属性)> + 10 ;根据人物职业调整攻魔道 ,不用判断什么职业调整什么属性了
UpdateAbil
break
[@升级衣服]
#IF
#ACT
LockUpdateAbil
CHANGEITEMADDVALUE 0 <$HUMAN(职业属性)> + 10 ;根据人物职业调整攻魔道
UpdateAbil
break
[@给衣服]
#IF
#ACT
GIVE 布衣 (<$HUMAN(人物性别)>) 1 ;根据性别给衣服
break
2,脚本完全百分比几率控制
[@BUFF]
#ACT
MOVR N$随机数 100 ;随机产生0~99的数值
#IF
SMALL N$随机数 5 ;随机数小于5则#ACT,(5%) 与 [LARGE N$随机数 94]等价(随机数大于94)
#ACT
SENDMSG 6 BUFF已发动
break
3,做装备列表你还手动添加?用EXCEL快速制作列表
希望对你们有帮助
评论前必须登录!
注册