sinya 發表於 2015-7-12 17:08:26

[HERC]-自定義變數點數商店 教學

本帖最後由 sinya 於 2015-7-12 07:57 PM 編輯

只適合HERC開機檔,別的不適用,請不要拿去別的開機檔用再來問怎不能用

**** Hidden Message *****

tommy55555 發表於 2015-7-12 22:28:08

剛好想開始接觸HERC
來學習一下
謝謝你的教學

1024 發表於 2015-7-13 00:50:38

來學習一下 感謝分享 研究看看

1024 發表於 2015-7-13 04:24:56

請問要怎修改 加入自創點數商依這個點數購買物品{
        Id: 8019
        AegisName: "Gold_Coin_Moneybag"
        Name: "失望點數"
        Type: 0
        Buy: 50
        Weight: 70
        Script: <" set#love05POINTS,#love05POINTS+rand(1,5); dispbottom "失望點數目前有 " + #love05POINTS + " 點。"; ">
},

sinya 發表於 2015-7-13 15:07:52

1024 發表於 2015-7-13 04:24 AM static/image/common/back.gif
請問要怎修改 加入自創點數商依這個點數購買物品

請看最後兩行說明,我寫得很清楚

1024 發表於 2015-7-14 07:18:03

本帖最後由 1024 於 2015-7-14 08:01 AM 編輯

sinya 發表於 2015-7-13 03:07 PM static/image/common/back.gif
請看最後兩行說明,我寫得很清楚我用在HERC版本
@abc我改成#love05POINTS怎不能購買他說我點數不足可是身上超過5百點以樣還是不能買 求解


sinya 發表於 2015-7-14 12:09:49

本帖最後由 sinya 於 2015-7-14 12:14 PM 編輯

1024 發表於 2015-7-14 07:18 AM static/image/common/back.gif
我用在HERC版本
@abc我改成#love05POINTS怎不能購買他說我點數不足可是身上超過5百點以樣還是不能買 求解 ...我測試可以買阿 就算換你的#love05POINTS點數也可
**** Hidden Message *****

1024 發表於 2015-7-14 15:43:15

prontera,154,163,1trader變數點數交易952,{
end;
OnPayFunds: //-->購買動作所觸發事件

//@points 是儲存購買該物品玩家輸入支出的點數,@price是儲存購買該物品所需要的價格點數
if(@points < @price) {
      dispbottom "支付點數少於購價格點數,所以交易失敗...!";
      end;
}
if(@points > #love05POINTS ) {
      dispbottom "支付點數大於身上所擁有點數,交易失敗...!";
      end;
}   
#love05POINTS -= @points; //扣除購買點數
purchaseok();//完成購買動作指令
end;

OnCountFunds://-->點擊 trader 類型npc 會觸發的這事件
setcurrency(0,#love05POINTS); //指定使用的貨幣為變數@abc點數
end;
OnInit:
tradertype(NST_CUSTOM);//-->設定npc商店交易貨幣為其他型態
sellitem 501,-1; // sellitem為商店貨品上架指令,格式為 sellitem <道具ID或名稱>,<價錢>,
sellitem 502,-1; // 如果指定價錢為 -1 ,那麼就是讀取item_db裡的價錢。
sellitem 503,-1;

end;
}
我是這樣寫

sinya 發表於 2015-7-14 15:48:10

本帖最後由 sinya 於 2015-7-14 03:49 PM 編輯

1024 發表於 2015-7-14 03:43 PM static/image/common/back.gif
prontera,154,163,1trader變數點數交易952,{
end;
OnPayFunds: //-->購買動作所觸發事件

腳本看起來沒問題,應該是你操作錯誤看圖片怎付錢

1024 發表於 2015-7-14 15:56:43

sinya 發表於 2015-7-14 03:48 PM static/image/common/back.gif
腳本看起來沒問題,應該是你操作錯誤看圖片怎付錢

原來這版購買方式是這樣@@不能直接不輸入數字買設定嘛??

sinya 發表於 2015-7-14 16:00:08

本帖最後由 sinya 於 2015-7-14 04:02 PM 編輯

1024 發表於 2015-7-14 03:56 PM static/image/common/back.gif
原來這版購買方式是這樣@@不能直接不輸入數字買設定嘛??
舊的直接輸入 那是商城點數用的,圖片那種是自定義點數用的
分開比較好吧,而且那不是herc 這樣 是kro官方設計的 跟herc沒關係

m820528 發表於 2015-7-14 16:06:11

其實我自己也有研究了一下這個議題,

本以為最後結果應該跟sinya大的方式差不多,

可是看下面的回覆又感覺好像有所不同,

來看一下自己有沒有能改進的地方!

a456456 發表於 2015-8-12 15:23:07

最近在研究herc版本 , 正在思考自定點數該怎麼辦來研究一下。

qk2015 發表於 2015-10-19 15:08:55

jqkeric11 發表於 2016-1-7 13:24:06

我來看看可不可以改成SEAR版本><
希望語法差異別太大

頁: [1] 2
查看完整版本: [HERC]-自定義變數點數商店 教學