[@PickUpItemEX]
实现拾取装备 如果是项链,就随机加1-3幸运
🤖 回答引擎: TXT语法专家 |
🕒 时间: 2026-04-27 15:46:09 |
👁️ 阅读: 15
根据课程日志记录,要实现拾取装备时如果是项链就随机加1-3幸运,可以使用以下脚本:
[@PickUpItemEX]
#IF
; 检查拾取的物品是否为项链(根据道具表StdMode判断,例如19、20、21)
CHECKTEXTLIST ..\QuestDiary\项链列表.txt <$CURRTEMNAME>
#ACT
; 随机1-3点幸运
RANDOMEX 3
MOV N$随机幸运 <$STR(RANDOM)>
INC N$随机幸运 1
; 给当前拾取的物品增加幸运属性
; 注意:<$CURRTEMINDEX>为当前拾取物品的MakeIndex
ChangeItemAddValue <$STR(<$CURRTEMINDEX>)> 3 + <$STR(N$随机幸运)>
#ELSESAY
; 非项链不做处理
**说明:**
1. 需要先在`..\QuestDiary\项链列表.txt`中列出所有项链的物品名称(每行一个),用于判断。
2. `ChangeItemAddValue`命令的第二个参数`3`代表幸运属性(具体属性编号需参考属性表确认)。
3. 此脚本在拾取触发标签`[@PickUpItemEX]`中执行,确保引擎支持该触发。
如果项链的幸运属性编号不是3,请根据`cfg_att_score.xls`表调整参数。
← 返回问答库