j840311 發表於 2015-3-3 10:59:53

[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 15:45:59

本帖最後由 寶貝懿 於 2015-3-3 03:49 PM 編輯

只能看5個金錢流動紀錄唷QQ?
可以看ID是誰的金錢紀錄嗎???

sinya 發表於 2015-3-3 17:04:38

我也想知道 可以看特定人士的記錄嗎

幻影仙境 發表於 2015-3-3 19:10:05

應該也可以用來記錄cash吧?!

還是任何點數都可以?

loso 發表於 2015-3-3 20:38:30

不知道這腳本會不會造成伺服器lag~ 感覺需要很多運算@@

a5566853 發表於 2015-3-5 03:41:51

感覺不錯 但希望能知道帳號或是ID或許更好些 觀看這些資料不知道又要吃掉多少資源

風華~ 發表於 2015-3-6 16:13:45

他最多可以顯示幾位數
如果獲得或是失去超過一定數字會錯誤嗎

game1993 發表於 2015-3-6 17:23:09

來看一下寫法
不知道有沒有突破128

j840311 發表於 2015-3-6 19:47:59

本帖最後由 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 19:56:48

本帖最後由 風華~ 於 2015-3-6 08:10 PM 編輯

j840311 發表於 2015-3-6 07:47 PM static/image/common/back.gif
遊戲不會掛點,頂多map_server一直報錯



我只是看了你的介紹覺得那邊可能有問題
跟你說一聲而已

如果遇到玩家用外掛或是按鍵
來回交易或是使用銀行存錢領出
到時就很麻煩
-------------------------------------
我覺得可以用顯示結果 獲得跟失去金額就好
就是要2個相扣 看結果是獲得 還是 失去金額 <<只顯示一個
這樣也不會錯誤

freero2013 發表於 2015-3-11 15:06:24

盧卡斯 發表於 2015-3-22 21:44:00

本帖最後由 盧卡斯 於 2015-3-22 09:47 PM 編輯

感覺不太可能,SQL應該只有該角色的當前Zeny紀錄,這樣最多也只能開一個新TABLE 紀錄每日的ZENY 來計算變動,怎會同時知道獲得跟花費...


好吧,回覆後看到了,RA並沒有OnPCZenyChangeEvent。

j840311 發表於 2015-3-22 22:09:43

盧卡斯 發表於 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 例如

控制整個私服經濟不會造成金錢無用處或是有洗錢漏洞



柚子柚 發表於 2015-6-9 11:19:03

这个貌似很不错,不知道可以扩展成别的功能吗?例如CASH点数的记录等等

BOOGIEJIA 發表於 2015-12-24 20:29:55

這個感覺比較方便 可是會不會有數量超過最大值問題或是造成伺服器負擔呢?
看看編寫方式txt學習紀錄
頁: [1] 2
查看完整版本: [SQL]伺服器Zeny流動紀錄v2