UID107203
帖子
精華
主題
積分34400
現金
積極性
威望
違規
熱心
推廣次數
閱讀權限30
註冊時間2008-9-29
在線時間 小時
最後登錄1970-1-1
該用戶從未簽到
|
本帖最後由 lendlice0001 於 2009-3-26 01:29 PM 編輯
首先做個實驗,我們以 紅色藥水(ID:501)來做實驗:
1.item_db 內容為:501,Red_Potion,紅色藥水,0,50,,70,,,,,1000333311,2,,,,,,{ itemheal rand(45,65),0; },{} 我們可以看到買價為:50
商店腳本內容為:
prontera.gat,83,63,5 shop shop_test 975,501:49,501:50,501:51,501:-1
我們可以看到,腳本內容的意思是:此 NPC 販賣紅色藥水,價格分別為 49、50、51、-1
battle_athena.conf 的設定為:
npc_shop_price_check: yes
npc_shop_price_fix: -1
進遊戲後看看結果如何:
2.item_db 、商店腳本 都不變
battle_athena.conf 的設定為:
npc_shop_price_check: yes
npc_shop_price_fix: 0
進遊戲後看看結果如何:
3.item_db 、商店腳本 都不變
battle_athena.conf 的設定為:
npc_shop_price_check: yes
npc_shop_price_fix: 100
進遊戲後看看結果如何:
=====我=====是=====分=====隔=====線=====
結論:
由以上結果,我們發現
1.不管 battle_athena.conf 裡的 npc_shop_price_fix 設定為什麼
只要商店腳本買價為 -1 ,則實際上的買價都會是 item_db 裡的價格
2.只有在 商店腳本買價 小於 battle_athena.conf 裡的 npc_shop_price_fix 價格才會有變動。
變動規則:
當 結論2 條件符合,如果 npc_shop_price_fix: -1 ,則變動為 item_db 的買價
npc_shop_price_fix: 0以上 ,則變動為 此設定的數值 |
本帖子中包含更多資源
您需要 登錄 才可以下載或查看,沒有帳號?註冊
x
評分
-
查看全部評分
|