利用宝石镶嵌功能大大提升人物各种攻击防御属性

作者:admin 来源:未知 更新时间:2020-03-15 10:47

 [@宝石镶嵌]

{
 
 
#if
#ACT
#SAY
<提示:/AUTOCOLOR=251> <只有蓝宝石才能进行镶嵌,每个开孔蓝宝石最多可镶嵌5颗宝石,/AUTOCOLOR=244>\
<>      <5个孔内可镶嵌同一种宝石。/AUTOCOLOR=244> \
<ITEMBOX:1:3:661:10:50:32:32:63:请放入需要镶嵌的蓝宝石> <ITEMBOX:2:3:661:50:50:32:32:41:请放入需要可镶嵌的宝石>\
<将已打孔的蓝宝石放入框内   /FCOLOR=254> 
                           <镶嵌到宝石第①孔/@XQ1>:<需要150元宝。/FCOLOR=254>\
                <镶嵌到宝石第②孔/@XQ2>:<需要300元宝。/FCOLOR=254>\
                    <镶嵌到宝石第③孔/@XQ3>:<需要500元宝。/FCOLOR=254>\
               <镶嵌到宝石第④孔/@XQ4>:<需要700元宝。/FCOLOR=254>\
               <镶嵌到宝石第⑤孔/@XQ5>:<需要1000元宝。/FCOLOR=254>\ 
 
<><五大神石:(攻击神石、魔法神石、道术神石、防御神石、魔御神石)/FCOLOR=154>
 
 
[@ITEMINTOBOX2]
#IF
NOT CHECKTEXTLIST ..\QuestDiary\装备宝石\宝石名称.txt <$BOXITEM[2].NAME>
#ACT
UNALLOWITEMINTOBOX 
messagebox 请不要放入杂物
BREAk
 
 
 
 
 
[@XQ1]
#if
#act
SetUpgradeItem 1
 
#if
equal <$BOXITEM[1].NAME>
#ACT
MESSAGEBOX 请先放入需要镶嵌的蓝宝石
BREAK
 
#if
equal <$BOXITEM[2].NAME>
#ACT
MESSAGEBOX 请先放入镶嵌宝石
BREAK
 
#if
CHECKGAMEGOLD < 150
#ACT
MESSAGEBOX 你没有150元宝,不能进行镶嵌
BREAK
 
 
#if
EQUAL <$BOXITEM[1].DRILL1> 0
#ACT
MESSAGEBOX 该孔还未打开,清开孔后再来找我
BREAK
 
 
#IF
NOT EQUAL <$BOXITEM[1].GINDEX1> 0
#ACT
MESSAGEBOX 该孔已经镶嵌过宝石
BREAK
 
 
#IF
#ACT
GAMEGOLD - 150
SOCKETABLEITEM 1 2 3 4 -1 0 7 8 <$BOXITEM[2].INDEX> 10
DELBOXITEM 2
UpDateBoxItem 1
ReturnBoxItem 1
SENDMSG 7 恭喜您镶嵌宝石第1孔成功
BREAK
 
;--------------------------------------------
 
[@XQ2]
#if
#act
SetUpgradeItem 1
 
#if
equal <$BOXITEM[1].NAME>
#ACT
MESSAGEBOX 请先放入需要镶嵌的蓝宝石
BREAK
 
#if
equal <$BOXITEM[2].NAME>
#ACT
MESSAGEBOX 请先放入镶嵌宝石
BREAK
 
#if
CHECKGAMEGOLD < 300
#ACT
MESSAGEBOX 你没有300元宝,不能进行镶嵌
BREAK
 
 
#if
EQUAL <$BOXITEM[1].DRILL2> 0
#ACT
MESSAGEBOX 该孔还未打开,清开孔后再来找我
BREAK
 
 
#IF
NOT EQUAL <$BOXITEM[1].GINDEX2> 0
#ACT
MESSAGEBOX 该孔已经镶嵌过宝石
BREAK
 
 
#IF
#ACT
GAMEGOLD - 300
SOCKETABLEITEM 1 2 3 4 -1 1 7 8 <$BOXITEM[2].INDEX> 10
DELBOXITEM 2
UpDateBoxItem 1
ReturnBoxItem 1
SENDMSG 7 恭喜您镶嵌宝石第2孔成功
BREAK
 
;---------------------------------
 
[@XQ3]
#if
#act
SetUpgradeItem 1
 
#if
equal <$BOXITEM[1].NAME>
#ACT
MESSAGEBOX 请先放入需要镶嵌的蓝宝石
BREAK
 
#if
equal <$BOXITEM[2].NAME>
#ACT
MESSAGEBOX 请先放入镶嵌宝石
BREAK
 
#if
CHECKGAMEGOLD < 500
#ACT
MESSAGEBOX 你没有500元宝,不能进行镶嵌
BREAK
 
 
#if
EQUAL <$BOXITEM[1].DRILL3> 0
#ACT
MESSAGEBOX 该孔还未打开,清开孔后再来找我
BREAK
 
 
#IF
NOT EQUAL <$BOXITEM[1].GINDEX3> 0
#ACT
MESSAGEBOX 该孔已经镶嵌过宝石
BREAK
 
 
#IF
#ACT
GAMEGOLD - 500
SOCKETABLEITEM 1 2 3 4 -1 2 7 8 <$BOXITEM[2].INDEX> 10
DELBOXITEM 2
UpDateBoxItem 1
ReturnBoxItem 1
SENDMSG 7 恭喜您镶嵌宝石第3孔成功
BREAK
 
 
;---------------------------------
 
[@XQ4]
#if
#act
SetUpgradeItem 1
 
#if
equal <$BOXITEM[1].NAME>
#ACT
MESSAGEBOX 请先放入需要镶嵌的蓝宝石
BREAK
 
#if
equal <$BOXITEM[2].NAME>
#ACT
MESSAGEBOX 请先放入镶嵌宝石
BREAK
 
#if
CHECKGAMEGOLD < 700
#ACT
MESSAGEBOX 你没有700元宝,不能进行镶嵌
BREAK
 
 
#if
EQUAL <$BOXITEM[1].DRILL4> 0
#ACT
MESSAGEBOX 该孔还未打开,清开孔后再来找我
BREAK
 
 
#IF
NOT EQUAL <$BOXITEM[1].GINDEX4> 0
#ACT
MESSAGEBOX 该孔已经镶嵌过宝石
BREAK
 
 
#IF
#ACT
GAMEGOLD - 700
SOCKETABLEITEM 1 2 3 4 -1 3 7 8 <$BOXITEM[2].INDEX> 10
DELBOXITEM 2
UpDateBoxItem 1
ReturnBoxItem 1
SENDMSG 7 恭喜您镶嵌宝石第4孔成功
BREAK
 
;---------------------------------------
 
[@XQ5]
#if
#act
SetUpgradeItem 1
 
#if
equal <$BOXITEM[1].NAME>
#ACT
MESSAGEBOX 请先放入需要镶嵌的蓝宝石
BREAK
 
#if
equal <$BOXITEM[2].NAME>
#ACT
MESSAGEBOX 请先放入镶嵌宝石
BREAK
 
#if
CHECKGAMEGOLD < 1200
#ACT
MESSAGEBOX 你没有1200元宝,不能进行镶嵌
BREAK
 
 
#if
EQUAL <$BOXITEM[1].DRILL5> 0
#ACT
MESSAGEBOX 该孔还未打开,清开孔后再来找我
BREAK
 
 
#IF
NOT EQUAL <$BOXITEM[1].GINDEX5> 0
#ACT
MESSAGEBOX 该孔已经镶嵌过宝石
BREAK
 
 
#IF
#ACT
GAMEGOLD - 1200
SOCKETABLEITEM 1 2 3 4 -1 4 7 8 <$BOXITEM[2].INDEX> 10
DELBOXITEM 2
UpDateBoxItem 1
ReturnBoxItem 1
SENDMSG 7 恭喜您镶嵌宝石第5孔成功
BREAK
 
}
 
传奇版本库
 
※ 上一篇:关于传奇主线任务每日任务副本等活动增加的脚本实例
※ 下一篇:传奇中利用脚本实现角色英雄喝药控制防止卡药