返回列表 发帖
被楼主发现了,其实一般SF用的服务端都是做任务都是按变量赋值来计算的,而GF可能是用赋值标记。ID的赋值标记都是在服务端上,客户端中是没有的,所以显示unkownitem。

TOP

原帖由 po632369 于 2011-8-25 00:43 发表
我原理是看懂了,但不明白为什么绑定的不可交易物品会随bug转出去了,是错乱的原因吗?有人能说明白吗?

打个比方:在GF里,有个服务器叫ITEM_service记录着你的物品和任务进度,你刚创建人物的时候给予你一个数值(暂且称X)。
做完任务或者触发任务后,能获得X1,假设你完成了7个任务,那么就是X7,正好下个任务的时候会给你个(不可交易物品)你完成任务后就数值是相对应X8。
X7都是服务端记录的数值没必要给予客户端标记,而X8你任务完成得到了奖励(这时候SD觉得你都做了那么多任务了改给你点你看的到得东西了,不然不好意思!)所以给X8分配了一个客户端能显示的DB数据。
而bug转东西可以认为转的是X,那么你每转一次X值递减一次,所以你不可交易的物品也会转出去。
能明白吗?其实我也是瞎推测~哈哈

TOP

看不下去了,天使喝可乐最厉害了,高级程序员,SD核心网总工程师,肯定是天使喝可乐对的。大家表质疑了。结束

TOP

突然觉得人生有了新目标,谢谢可乐大师的提点,现在开始努力学习自嘲~~要努力努力!

TOP

返回列表