[SQL]伺服器Zeny流動紀錄v2
本帖最後由 j840311 於 2015-3-5 11:50 AM 編輯參考:
http://okayro.com/thread-274146-1-1.html
http://okayro.com/thread-248603-1-1.html
說明:
用來監控每日伺服器玩家 獲得/花費 的值
v2影片:
2p8Spa6hFmc
**** Hidden Message *****
若有新功能再慢慢放上來...有問題或建議請傳消息給我
本帖最後由 寶貝懿 於 2015-3-3 03:49 PM 編輯
只能看5個金錢流動紀錄唷QQ?
可以看ID是誰的金錢紀錄嗎??? 我也想知道 可以看特定人士的記錄嗎 應該也可以用來記錄cash吧?!
還是任何點數都可以? 不知道這腳本會不會造成伺服器lag~ 感覺需要很多運算@@ 感覺不錯 但希望能知道帳號或是ID或許更好些 觀看這些資料不知道又要吃掉多少資源 他最多可以顯示幾位數
如果獲得或是失去超過一定數字會錯誤嗎 來看一下寫法
不知道有沒有突破128
本帖最後由 j840311 於 2015-3-6 07:49 PM 編輯
風華~ 發表於 2015-3-6 04:13 PM static/image/common/back.gif
他最多可以顯示幾位數
如果獲得或是失去超過一定數字會錯誤嗎遊戲不會掛點,頂多map_server一直報錯
GM指令一直取得金錢就會超過int的最大值
可以去改SQL的類型
本帖最後由 風華~ 於 2015-3-6 08:10 PM 編輯
j840311 發表於 2015-3-6 07:47 PM static/image/common/back.gif
遊戲不會掛點,頂多map_server一直報錯
我只是看了你的介紹覺得那邊可能有問題
跟你說一聲而已
如果遇到玩家用外掛或是按鍵
來回交易或是使用銀行存錢領出
到時就很麻煩
-------------------------------------
我覺得可以用顯示結果 獲得跟失去金額就好
就是要2個相扣 看結果是獲得 還是 失去金額 <<只顯示一個
這樣也不會錯誤
本帖最後由 盧卡斯 於 2015-3-22 09:47 PM 編輯
感覺不太可能,SQL應該只有該角色的當前Zeny紀錄,這樣最多也只能開一個新TABLE 紀錄每日的ZENY 來計算變動,怎會同時知道獲得跟花費...
好吧,回覆後看到了,RA並沒有OnPCZenyChangeEvent。
盧卡斯 發表於 2015-3-22 09:44 PM static/image/common/back.gif
感覺不太可能,SQL應該只有該角色的當前Zeny紀錄,這樣最多也只能開一個新TABLE 紀錄每日的ZENY 來計算變動 ...
OnBuyItem 買到物品時執行的事件,附帶變量"@bought_nameid","@bought_quantity"
OnSellItem 賣出物品時執行的事件,附帶變量"@sold_nameid","@sold_quantity","@sold_postion"(表明道具在物品欄中位置)。
OnPCUseSkillEvent 金錢攻擊...之類的技能
.....等會使ZENY改變的事件去記錄金錢流動,還有NPC使用的手續費也記錄,有需要也可以每個花費動作都記錄下來
這腳本一開始的想法是讓管理員了解整個私服的金錢獲得與花費,用來平衡一些NPC 例如
控制整個私服經濟不會造成金錢無用處或是有洗錢漏洞
这个貌似很不错,不知道可以扩展成别的功能吗?例如CASH点数的记录等等
這個感覺比較方便 可是會不會有數量超過最大值問題或是造成伺服器負擔呢?
看看編寫方式txt學習紀錄
頁:
[1]
2