您的主題應該是為了反應住宿時為何沒有檢測玩家的HP的步驟吧?
其實程式原本就有這個步驟了,但程式檢查之後若玩家的HP<=0的話,是增加住宿費用而不是改成扣除EXP
不過要做到這個其實不難,只要在$have_price之後加上一點程式碼即可
開啟檔案wog/class/wog_act_store.php
Find
- 代碼: 選擇全部
if($have_price[p_lv] > 1000)
Before , Add
- 代碼: 選擇全部
if($hava_price['p_hp'] <= 0)
{
alertWindowMsg('您的HP = 0 無法住宿,請改用復活房復活');
}
而之後的這段就用不到了,可以考慮刪除(刪除後記得要改寫後面的else{...} )
- 代碼: 選擇全部
if($have_price[p_hp]<=0)
{
$slv=8;
}
如此即可達成您想要的動作囉~
不過您似乎誤會我所要表達的意義了
涅魂 寫:玩家住宿後冒險按鈕的計時功能並不會因此中斷…
這是根據您的話所衍生的答覆,而不是要使冒險按鈕的倒數功能停止