» 您尚未 登录 注册 帮助 社区 无图版

倚天世界 -> 倚天玩家综合讨论区 -> GM请看如何解决数据变-问题!
 XML   RSS 2.0   WAP 

--> 本页主题: GM请看如何解决数据变-问题! 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题
pjt00789




级别: 不堪一击
精华: 0
发帖: 44
威望: 43
倚天币: 420 ELK
好评度: 0 点
注册时间:2006-01-03
最后登录:2024-11-17
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子

GM请看如何解决数据变-问题!

你们如果使用的SQL数据库,估计使用这个办法可以,别的数据库我没用过!
你们现在使用的这个数据,数据类型定义的为int,也就是整数,数的范围为:
负2的31次方→2的31次方-1。因为钱不能为负,所以大概就算个2的31次方-1算下来大概是:2147481647,从理论上讲这个数已经被数据库的编辑者定死了的,你是改不了了,所以才导致我们身上如果拿钱超过21E多了出现变负,其实就是数据溢出的问题!
解决方法:
如果改变数据类型,估计不行,因为其他类型的数据不符合,money类型的数据带有4位小数位,所以也不行!
那么我们可以把20E转换下,转换成另外一种数据,数据是可以转换的撒,转换成别的类型,可以设立一个NPC!可以拿20E进行交换一个东西,这个东西可以是另外一种物品,比如金币!当然是我取的名字啊!这样20E就还了1个金币,这个金币又能卖到商店,商店收他的价格是20E,这样不就能解决这个问题了吗?
            作者:混世国度站→舞文弄墨!GM如果使用此方法,请给予一定奖励!谢谢合作!
[pjt00789] 清清嗓子唱起歌来:东方红,太阳升


[楼 主] | Posted: 2006-08-30 14:04 顶端

倚天世界 -> 倚天玩家综合讨论区




Powered by metinq © 2006
Time:01-12 03:56, Gzip disabled

2D网络游戏 倚天世界

推广链接:倚天世界 http://www.metinq.net