這個帖子我是從gee論壇轉過來的,看到比較有用!
尤其是適合新手學習自定義ok框的功能和用法,所以發出來!
整體來說還是很簡單的! 該腳本適合gee引擎,gom引擎也可以作為參考!
111.jpg (58.89 KB, 下載次數: 304)
下載附件
2022-10-1 10:54 上傳
<銘文材料:勛章之心:20個/SCOLOR=250>\
<銘文價格:金幣數量:200W/SCOLOR=250>\
<裝備銘文,每個成功的玩家都值得擁有。/SCOLOR=249>\
<> <請放入裝備/SCOLOR=250> <請放入材料/SCOLOR=250> \
<ITEMBOX:1:2:2737:82:115:100:100:5,6,10,11,15,16,19,20,22,23,24,26,62,64:250#請放入,你想要附加銘文的裝備> ;只要是裝備都可以銘文
<ITEMBOX:2:2:2737:240:115:100:100:40:250#請放入材料,勛章之心>\ ;DB庫的StdMode值40的材料
<> <開始升級/@升級銘文>\
[@ItemIntoBox2] ;放入OK框觸發
#IF
CheckBoxItemCount 2 20 ;檢測2號OK框材料數量,是否等于20
#ACT ;是就不處理
#elseact ;不是就返回包裹,
ReturnBoxItem 2 ;不是就返回包裹,
MESSAGEBOX 請放入升級材料。數量【20】
break
#IF
NOT EQUAL <$BOXITEM[2].NAME> 勛章之心 ;檢測2號OK框是不是指定材料【勛章之心】
#ACT
ReturnBoxItem 2 ;執行,不是返回包裹,
MESSAGEBOX 請放入正確的升級材料。\勛章之心:數量20個
[@升級銘文]
#IF
EQUAL <$BOXITEM[1].NAME> ;檢測1號OK框裝備名稱為空
#ACT
MESSAGEBOX 請放入需升級的裝備。
break
#IF
EQUAL <$BOXITEM[2].NAME> ;檢測2號OK框材料名稱為空
#ACT
MESSAGEBOX 請放入升級材料。
break
#IF
NOT Equal <$BOXITEM[1].NAME> ;檢測名稱不等于空時OK框中有物品,也可以檢測其他參數
NOT Equal <$BOXITEM[2].NAME> ;檢測名稱不等于空時OK框中有物品,也可以檢測其他參數
#ACT
;下面是復制說明書的,知道怎么檢測了,加屬性就應該很簡單了
;關聯到OK框物品 才可以使用腳本命令修改自定義OK框中的物品
SetUpgradeItem 1
;修改OK框物品星星數量 boxitem1表示是OK框
CHANGEITEMUPGRADECOUNT boxitem1 + 1
DelBoxItem 2 20
;刷新到客戶端 (注意:刷新必須寫對位置)
UpdateItem boxitem1
;物品返回到包裹
ReturnBoxItem 0
SENDMSG 6 裝備升級成功
#ELSEACT
SENDMSG 6 請放入需要升級的裝備