传奇幸运项链脚本
① 传奇幸运脚本不加幸运反而加敏捷了
[@StdModeFunc133]
#if
checkitemTYPE 3 19
#elseact
give 项链幸运石
sendmsg 6 [你没有配带项链或者佩带的项链不能加幸运!]
break
#if
CHECKITEMADDVALUE 3 1 < 1
#act
UPGRADEITEMEX 3 1 0 1 0
break
#elseact
give 项链幸运石
sendmsg 6 [您的项链已经加过一次幸运.不能再则大巧加!]
break
而且看下你的孙键项链代码
19 项链
20 项链
21 项链
三仿高种代码加的属性不一样的
② 传奇 幸运项链脚本
因为 当所需要升级的项链、手镯、戒指 等 在DB数据库中因 StdMode值的不同,而升级
出来得到的结果是不同的!!!!
你出现这种情况 一般差渣竖是你需要升虚大级的此物品的 StdMode 的 参数是20 出现这这种情况 就是这样的
当StdMode值为20时:属性位置“0”升级出来表现为“准确”、属性位置“1”升级出来属性表现为“敏捷”
你想升级 幸运 StdMode值应该设置为 19!!!!
当StdMode值为19时:属性位置“0”升级出来表现为“魔法躲避”、属性位置“1”升级出来属性表现为“幸运”
当StdMode值为21时:属性位置“0”升级出来表现梁察为“体力恢复”、属性位置“1”升级出来属性表现为“魔法恢复”
③ 我想做一个传奇脚本 武器攻击+7 幸运+7 也就是双7触发1.2倍攻击! 怎么写!
需要使用CHECKITEMADDVALUE脚本命令,检查物品的附加属性。
例如武器:
[@main]
#IF
CheckItemAddValue 1 0 > 6 ;检测武器附加攻击是不是大于6点
#ACT
goto @main1
#elseact
messagebox 你的武器附加攻击没有到7点
[@main1]
#IF
CheckItemAddValue 1 3 > 6 ;检测武器附加幸运是不是大于6点
#ACT
goto @main2
#elseact
messagebox 你的武器附加幸运没有到7点
[@main2]
#ACT
POWERRATE 120 600 ;POWERRATE 倍率 有效时间
具体NPC怎么引导根据自己需要修改即可,我就不给你写了。
另外> 6这里我现在不清楚是不是包括6,如果包括可以改为> 7
最后,这是HERO引擎的脚本命令,比较通用,下次提问的时候请把使用的引擎说一下,方便回答。
物品位置及属性查询
CHECKITEMADDVALUE 物品位置(0-12) 属性位置(0-14) (符号 < > =) 值
物品位置:
0 盔甲
1 武器
2 照明物(蜡烛,此物品属性升级无效)
3 项链
4 头盔
5 右手镯
6 左手镯
7 右戒指
8 右戒指
9 无(放护身符位置)
10 腰带
11 鞋子
12 宝石
盔甲
0 防御
1 魔御
2 攻击
3 魔法
4 道术
5-13 无效果
14 持久
武器
0 DC2
1 MC2
2 SC2
3 幸运
4 诅咒
5 准确
6 攻击速度
7 强度
8-9 暂不知道
10 需开封
11-13 暂不知道
14 持久
头盔
0 防御
1 魔御
2 攻击
3 魔法
4 道术
5 佩带需求
6 佩带级别
7-13 无效果
14 持久
项链
0 AC2
1 MAC2
2 DC2
3 MC2
4 SC2
6 佩带需求
7 佩带级别
8 reserved
9-13 暂不知道
14 持久
手镯
0 AC2
1 MAC2
2 DC2
3 MC2
4 SC2
6 佩带需求
7 佩带级别
8-13 无效果
14 持久
戒指
0 AC2
1 MAC2
2 DC2
3 MC2
4 SC2
6 佩带需求
7 佩带级别
8-13 无效果
14 持久