找回密码
 点一下
查看: 2980|回复: 6

纯J的存档系统(傻瓜移植方式)-预览版

[复制链接]
发表于 2006-12-16 06:36:41 | 显示全部楼层 |阅读模式
声明:参考了心魔的滑轮的系统.由于考虑到傻瓜移植的支持,所以大量使用gamecache,但是不会明显影响游戏的性能.任何人都可以修改代码或使用代码或发布它的不同版本.
虽然代码只有700行,但是每行的代码长短不齐,不适合帖出来.
移植方法:
一,针对未加密地图:
  新建一个触发器,改名为SaveLoad,转换为脚本,用附件中的SaveLoad.j文件中的所有代码替换脚本代码即可.相当简单是不是?
二,针对加密地图:
  用JassShopPro打开地图,在全局变量中加入"trigger gg_trg_SaveLoad = null"
      在main函数下加入"call InitTrig_SaveLoad()"
使用方法:
  在游戏中使用输入"-save"进行存档,"-load"进行读档
预览版的说明:
  使用3500进制的汉字作为位单元.正式版本将加入自定义进制大小来控制汉字常见度的功能
  不支持加密.有与加密相关的函数.
  不支持玩家名绑定.
  不支持压缩.压缩这个东西太费脑细胞了.
  不支持随机绑定.
也就是说玩家输错了记录码完全有可能通过读挡,并读出个怪东西.
这个系统是不能用在你的地图上的,它仅仅让你预览一下开发中间版本的效果.
在正式版本中上述所有不支持的都会得到支持.并且会考虑到更多的情况.
扩展方法:
  预览版的存档系统已经默认对这些信息进行存储和读取
  英雄类型,经验值,力量,敏捷,智力.
  对于其他数据的记录,预览版提供了支持,目前支持所有的英雄种类,技能种类,物品种类.包括你的地图特有的自定义单位,技能,物品.
  定制你自己的存档系统,是非常简单的.详细请参考代码中的注释.

SaveCode.rar

17 KB, 下载次数: 145

评分

参与人数 2威望 +6 收起 理由
titangate + 3
白银の游戏王 + 3

查看全部评分

发表于 2006-12-16 07:37:40 | 显示全部楼层
很好的东西,接收.
回复

使用道具 举报

发表于 2006-12-17 16:09:26 | 显示全部楼层
辛苦LZ了
累人的活啊
回复

使用道具 举报

发表于 2006-12-17 17:35:11 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2006-12-17 17:36:14 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2006-12-17 19:35:51 | 显示全部楼层
等完全版出来后接着甲酚...
回复

使用道具 举报

发表于 2007-10-18 14:48:18 | 显示全部楼层
中文会累死的。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-5-22 18:00 , Processed in 0.104157 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表