西伯利亚的忠犬 发表于 2023-12-15 02:09:42

分享一个小的写法思路

MOV N$人物主属性 0
INC N$人物主属性 <$STR(N$属性下限)>

MOV N$当前<$JOB>主属性加成 <$STR(N$人物主属性)>

MOV N$人物攻击下限加成数值 0
MOV N$人物攻击上限加成数值 0
INC N$人物攻击下限加成数值 <$STR(N$当前0主属性加成)>
INC N$人物攻击上限加成数值 <$STR(N$当前0主属性加成)>

#IF
LARGE N$人物攻击下限加成数值 0
#ACT
ChangeHumAbility 5 = <$STR(N$人物攻击下限加成数值)>

#IF
LARGE N$人物攻击上限加成数值 0
#ACT
ChangeHumAbility 6 = <$STR(N$人物攻击上限加成数值)>


标红的就是我想表达的


haom2 发表于 2023-12-15 02:45:03

狗哥又来教学来了

zzg52130 发表于 2023-12-15 08:52:39

学习中。。。。。。。。。。。。

cq5388309 发表于 2023-12-15 14:01:13

还是避免不了要进行职业判断吧?

nichaoasd 发表于 2023-12-17 11:01:32


狗哥又来教学来了

打大炮 发表于 2023-12-29 03:06:26

cq5388309 发表于 2023-12-15 14:01
还是避免不了要进行职业判断吧?

不需要判断职业,不然他这么写的好处何在呢
也正是因为不需要判断职业,所以需要不分职业的把3种属性都加一遍。
像下面这样

MOV N$当前<$JOB>主属性加成 <$STR(N$人物主属性)>

MOV N$人物攻击下限加成数值 0
MOV N$人物攻击上限加成数值 0
MOV N$人物魔法下限加成数值 0
MOV N$人物魔法上限加成数值 0
MOV N$人物道术下限加成数值 0
MOV N$人物道术上限加成数值 0
INC N$人物攻击下限加成数值 <$STR(N$当前0主属性加成)>
INC N$人物攻击上限加成数值 <$STR(N$当前0主属性加成)>
INC N$人物魔法下限加成数值 <$STR(N$当前1主属性加成)>
INC N$人物魔法上限加成数值 <$STR(N$当前1主属性加成)>
INC N$人物道术下限加成数值 <$STR(N$当前2主属性加成)>
INC N$人物道术上限加成数值 <$STR(N$当前2主属性加成)>

551397 发表于 2024-2-8 20:21:48

:lol:lol:lol:lol:lol

551397 发表于 2024-4-12 10:34:15

:lol:lol:lol

9093535 发表于 昨天 10:59

多谢狗哥分享创新脚本写法
页: [1]
查看完整版本: 分享一个小的写法思路