查看: 69|回复: 0

符文之语脚本优化

[复制链接]

升级   63.33%

88

主题

51

回帖

145

积分

注册会员

Rank: 2

金钱
6 币
元宝
0 枚
发表于 2024-7-16 12:50:50 | 显示全部楼层 |阅读模式
只发脚本,不负责讲解。示例中将自定义属性的文本当做符文之语的标题描述,自定义属性7-12号位置当做自定义属性词条,

QM:
[@Login]
#ACT
MOV L$允许符文之语装备位置编号数组 [0,1,3]

QF:

[@TakeOnEX]
#IF
CheckFluteCount <$CurItemPos> > 0
CheckVarInList L$允许符文之语装备位置编号数组 <$CurItemPos>
#ACT
GOTO @_@进入<$CurItemPos>号符文之语



[@_@进入0号符文之语]
#IF
#ACT
GetCustomItemText <$CurItemPos> S$符文之语文本

#IF
NOT EQUAL S$符文之语文本
#ACT
BREAK

#IF
#ACT
#CALL [\QF脚本\符文之语\盔甲符文之语\盔甲1级符文之语.txt] @载入盔甲1级符文之语

[@_@进入1号符文之语]
#IF
#ACT
GetCustomItemText <$CurItemPos> S$符文之语文本

#IF
NOT EQUAL S$符文之语文本
#ACT
BREAK

#IF
#ACT
#CALL [\QF脚本\符文之语\武器符文之语\武器1级符文之语.txt] @载入武器1级符文之语



武器1级符文之语.txt:

[@载入武器1级符文之语]
{

#IF
CheckItemHasStone 1 符文Amn(11) 1
CheckItemHasStone 1 符文El(1) 1
CheckItemHasStone 1 符文Ith(6) 1
CheckItemHasStone 1 符文Tir(3) 1
CheckItemHasStone 1 符文Sol(12) 1
CheckFluteCount 1 = 5
#ACT
SetCustomItemText 1 荣耀(Amn+El+Ith+Tir+Sol)
SetCustomItemTextColor 1 102
GOTO @_@初始化符文之语武器默认自定义参数0
MOV L$添加用自定义属性参数数组[3] 3
MOV L$添加用自定义属性参数数组[7] 15
GOTO @_@不带参赋予单条自定义属性
GOTO @_@初始化符文之语武器默认自定义参数1
MOV L$添加用自定义属性参数数组[7] 7
MOV L$添加用自定义属性参数数组[9] 26
GOTO @_@不带参赋予单条自定义属性
GOTO @_@初始化符文之语武器默认自定义参数2
MOV L$添加用自定义属性参数数组[7] 15
MOV L$添加用自定义属性参数数组[9] 36
GOTO @_@不带参赋予单条自定义属性
GOTO @_@初始化符文之语武器默认自定义参数3
MOV L$添加用自定义属性参数数组[7] 15
MOV L$添加用自定义属性参数数组[9] 37
GOTO @_@不带参赋予单条自定义属性
GOTO @_@初始化符文之语武器默认自定义参数4
MOV L$添加用自定义属性参数数组[7] 8
MOV L$添加用自定义属性参数数组[9] 43
GOTO @_@不带参赋予单条自定义属性
GOTO @_@符文之语武器用更新属性
BREAK




[@_@初始化符文之语武器默认自定义参数0]
#ACT
;0:装备位置 1:属性位置 2:颜色代码 3:M2对应条目 4:行号 5:百分比 6:模块代码 7:取值1 8:取值2 9:取值3
MOV L$添加用自定义属性参数数组 [1,7,2,31,7,0,0,0,0,0]

[@_@初始化符文之语武器默认自定义参数1]
#ACT
;0:装备位置 1:属性位置 2:颜色代码 3:M2对应条目 4:行号 5:百分比 6:模块代码 7:取值1 8:取值2 9:取值3
MOV L$添加用自定义属性参数数组 [1,8,2,31,8,0,0,0,0,0]

[@_@初始化符文之语武器默认自定义参数2]
#ACT
;0:装备位置 1:属性位置 2:颜色代码 3:M2对应条目 4:行号 5:百分比 6:模块代码 7:取值1 8:取值2 9:取值3
MOV L$添加用自定义属性参数数组 [1,9,2,31,9,0,0,0,0,0]

[@_@初始化符文之语武器默认自定义参数3]
#ACT
;0:装备位置 1:属性位置 2:颜色代码 3:M2对应条目 4:行号 5:百分比 6:模块代码 7:取值1 8:取值2 9:取值3
MOV L$添加用自定义属性参数数组 [1,10,2,31,10,0,0,0,0,0]



[@_@不带参赋予单条自定义属性]
#IF
#ACT
SetCustomItemAbil <$STR(L$添加用自定义属性参数数组[0])> <$STR(L$添加用自定义属性参数数组[1])> 0 <$STR(L$添加用自定义属性参数数组[2])>
SetCustomItemAbil <$STR(L$添加用自定义属性参数数组[0])> <$STR(L$添加用自定义属性参数数组[1])> 1 <$STR(L$添加用自定义属性参数数组[3])>
SetCustomItemAbil <$STR(L$添加用自定义属性参数数组[0])> <$STR(L$添加用自定义属性参数数组[1])> 2 <$STR(L$添加用自定义属性参数数组[4])>
SetCustomItemAbil <$STR(L$添加用自定义属性参数数组[0])> <$STR(L$添加用自定义属性参数数组[1])> 3 <$STR(L$添加用自定义属性参数数组[5])>
SetCustomItemAbil <$STR(L$添加用自定义属性参数数组[0])> <$STR(L$添加用自定义属性参数数组[1])> 4 <$STR(L$添加用自定义属性参数数组[6])>
SetCustomItemValueEX <$STR(L$添加用自定义属性参数数组[0])> <$STR(L$添加用自定义属性参数数组[1])> = <$STR(L$添加用自定义属性参数数组[7])> <$STR(L$添加用自定义属性参数数组[8])> <$STR(L$添加用自定义属性参数数组[9])>



[@_@符文之语武器用更新属性]
#ACT
UPDATEITEM 1
CLEARLINKITEM

}
速记论坛网址:9420Gm.com---就是爱你Gm.com
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

×本站发帖友情提示
1、注册用户在本社区发表、转载的任何作品仅代表其个人观点,不代表本社区认同其观点。
2、如果存在违反国家相关法律、法规、条例的行为,我们有权在不经作者准许的情况下删除其在本论坛所发表的文章。
3、所有网友不要盗用有明确版权要求的作品,转贴请注明来源,否则文责自负。
4、本社区保护注册用户个人资料,但是在自身原因导致个人资料泄露、丢失、被盗或篡改,本论坛概不负责,也不承担相应法律责任。

9420Gm传奇论坛,就是爱你Gm传奇论坛。 立即登录 立即注册
快速回复 返回顶部 返回列表