傳奇幸運項鏈腳本
① 傳奇幸運腳本不加幸運反而加敏捷了
[@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 持久