您当前的位置:首页 > 其他技术 > 其他技术

怎样在众多的游戏数据中调用单个玩家的交易信息

本文出处:网游动力作者:本站发布时间:2016-08-16阅读次数:

 玩家交易在仙境私服中是广泛存在的一种游戏玩法,交易对于玩家来说就像是现实生活中的社交活动,是玩家叫朋友和挣钱的主要方式之一。几乎在所有类似的网络游戏中都会存在着交易系统,可以说交易系统是构成一个游戏最基本的几个系统之一,每天游戏中会有很多的玩家进行交易,会产生大量的交易信息,那么gm在必要时怎么找到并查看这些信息呢?这就是今天小编要说的找到玩家交易信息的方法。

在\mirserver\gamelog\LogDataSrv\LogBase下是所有玩家的日志,以每十分钟一个文件的形式记录,打开它会出现一行行类似下一行的文字 
1 0 0 11 0 650 631 gfsdff 强效太阳水 197139932310 2000-01-01 00:05:31 
上一行的意思是“一个叫gfsdff的玩家在地图名为0坐标为650 631的地方使用(喝)了一瓶强效太阳水 ”,其中第四个数字是所有玩家使用物品动作的代码,如果上一行中的第四个为“7”的话,那就是说“一个叫gfsdff的玩家在地图名为0坐标为650 631的地方扔了一瓶强效太阳水”以此类推 
7 是扔物品 
4 是捡物品 
8 是玩家之间的交易 
9 是买物品 
10 是卖物品 
11 是使用物品 
15 是死亡后掉的物品 
19 被杀 
1 是存物品 
0 是取物品 
6 是毁掉物品(new) 
5 是制造物品(new)
这就是在游戏数据库中找到玩家相关交易记录的方法,实际这个方法对于大多数gm来说都不算困难,但是小编觉得这是每个gm都必须要学会掌握的小技术,因为在游戏中也许有一天会需要gm查找某个玩家的交易信息,如何在大量的游戏数据库中找到这些信息就是gm们面临的一大难题,只要掌握了这个方法难题自然会迎刃而解。