蟲族研究所

【公開】game.datetime.year return 0
遊戲帳號: 100003919138920@facebook.com

出現異常的時間:14/5/2017

出現異常的遊戲:光暈戰記

異常的狀況: game.datetime.year 只會return 0

是否有看到錯誤訊息:否
您必須先登入才能加入討論。
Re:【公開】game.datetime.year return 0
此外,game.datetime 中return的東西可以改系統時間達至回傳不合理的時間

希望可以改成return伺服器的時間,

遊戲開始時加載一次伺服器時間,

之後 game.datetime = game.now+遊戲開始時伺服器時間 就可以避免網路延遲和不斷向伺服器查詢時間的問題了

Re:【公開】game.datetime.year return 0
目前 game.datetime已有參考伺服器時間了
你確定改系統時間會回傳不合理的時間嗎?
可否說明你的完整環境和使用方法?

謝謝~
38 天前
Re:【公開】game.datetime.year return 0
測試時間:2017年5月20日5時22分

系統版本:windows 10/windows 7

BUG:只要改掉時區就可以回傳錯誤時間,當時用game.datetime.hours 是return 6,實際為7
正確時區
Re:【公開】game.datetime.year return 0
測試時間: 2017年5月20日 7 時22分

上面打錯了
Re:【公開】game.datetime.year return 0
可是那是因為時區變了啊
不是本來就要這樣顯示嗎

如果你要非時區的時間,應該要取用 datetime.time
36 天前
Re:【公開】game.datetime.year return 0
或是用 
datetime.hoursUTC 會回傳 universal time(非台灣時間就是了)
36 天前

 

嘎姆遊刊