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 |
| |