穿戴后触发变成另外一把武器或者变换外观

[复制链接]
查看1007 | 回复1 | 2012-4-1 01:46:06 | 显示全部楼层 |阅读模式
穿戴后触发变成另外一把武器或者变换外观,检测武器主属性+7,幸运+7,幸运不足7,变回普通武器,下面是穿戴触发增加技能的。

戴后触发

戴后触发


[@TakeOn1]
#IF         
EQUAL <$WEAPON> 裁决之杖
#ACT
ADDSKILL 烈火剑法 3
sendmsg 7 你通过佩戴裁决之杖获得了3级烈火剑法
BREAK

;脱下武器时检测是否为裁决之杖
[@TakeOff1]
#IF
NOT EQUAL <$WEAPON> 裁决之杖
CheckTakeOffItem 裁决之杖
#ACT
DELSKILL 烈火剑法
sendmsg 6 你取下了裁决之杖,烈火剑法技能消失
BREAK
[AppleScript] 纯文本查看 复制代码
[@TakeOnEx]
#IF
EQUAL <$CurItemName> 裁决之杖
CHECKITEMADDVALUE 1 3 > 6
CHECKITEMADDVALUE 1 0 > 6
#ACT
SetItemShape 1 = XX  ;(XX双7裁决的外观代码)
#IF
EQUAL <$CurItemName> 裁决之杖
CHECKITEMADDVALUE 1 3 < 7
CHECKITEMADDVALUE 1 0 < 7
#ACT
SetItemShape 1 = XX  ;(XX正常裁决的外观代码)

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。
mir | 2021-11-11 19:54:27 | 显示全部楼层
QF:
[@TakeOnEx]   ;(穿戴任何装备触发该字段下脚本)
#IF  ;(即如果,#ACT,#esleact,判定条件)
EQUAL <$CurItemName> 裁决之杖 ;(EQUAL即等于,<$CurItemName>当前操作装备名称)
;以上命令即:如果当前操作装备是裁决之杖
#ACT ;(即执行,满足以上条件执行,该处ACT可以省略不要)
#CALL [\\双7武器\裁决.txt] @裁决判定 ;(call即为跳转,[\\XX\XX.txt]即默认QD路径下的对应文件文本,@xx即为对应文本下所执行的段头)
QD:
[@裁决判定]
{
#IF
CHECKITEMADDVALUE 1 3 > 6   ;(检测位置1的幸运附加属性是否大于6,位置1即为手上武器位置,3即为武器的对应属性幸运)
CHECKITEMADDVALUE 1 0 > 6   ;(检测位置1的攻击附加属性是否大于6,位置1即为手上武器位置,0即为武器的对应属性攻击)
#ACT
SetItemShape 1 = XX  ;(XX双7裁决的外观代码)
#OR ;(类似#if,#OR只需要满足其中一个条件即执行,#if需要全部条件满足才执行)
CHECKITEMADDVALUE 1 3 < 7   ;(检测位置1的幸运附加属性是否小于7,位置1即为手上武器位置,3即为武器的对应属性幸运)
CHECKITEMADDVALUE 1 0 < 7   ;(检测位置1的幸运附加属性是否小于7,位置1即为手上武器位置,3即为武器的对应属性幸运)
#ACT
SetItemShape 1 = XX  ;(XX正常裁决的外观代码)
}
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则