玩过奇迹的人都知道,奇迹所提供的仓库实在是太小了,玩到后期经常要费尽心机地捣腾来捣腾去,十分不便.我就想到要做至少一个扩展仓库.
奇迹的基本仓库存储在一个叫warehouse的表中,记录着用户ID,保护密码,仓库存储的物品的等信息,每个ID都有一条对应的记录.当然存在仓库记录中的都是一些看不懂的二进制字串了.现在只要新建一个结构与warehouse相似的表extwarehouse就可以实现新的仓库了.有了这个仓库还要在游戏中能使用才行.
实现在游戏中的调用扩展仓库必须要增加新的命令,增加命令的方法一般对奇迹比较了解的人都会了.我们于是增加了"/仓库"命令用来调用扩展仓库.如何调用仓库需要使用工具软件对服务端操作仓库的过程进行跟踪了.通过跟踪得到服务端调用仓库表warehouse的地址和调用指令.在这里插入跳转指令,直接调用动态链接库.用VC编译的访问数据表的动态链接库就容易多了.