UID7802
帖子
精華
主題
積分289
現金
積極性
威望
違規
熱心
推廣次數
閱讀權限5
註冊時間2007-8-28
在線時間 小時
最後登錄1970-1-1
TA的每日心情 | 擦汗 2021-4-20 12:00 AM |
---|
簽到天數: 43 天 連續簽到: 4 天 [LV.5]常住居民I
|
發表於 2015-7-14 15:43:15
來自手機
|
顯示全部樓層
prontera,154,163,1 trader 變數點數交易 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;
}
我是這樣寫 |
|