设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 3522|回复: 4
打印 上一主题 下一主题

[通用发布] 存档加密小秘方

[复制链接]

Lv1.梦旅人

路人党员

梦石
0
星屑
52
在线时间
2276 小时
注册时间
2010-12-30
帖子
3225
跳转到指定楼层
1
发表于 2011-10-19 15:03:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
类型:加密
难度:会脚本就行了

简单来说就是更改该 Class 的 dump&load 方法,
在那个 Class 里面定义 _dump 和 self._load 即可
  1.   def _dump(depth)#这个 depth 我不知道有什么用
  2.     # 这里是加密方法,必须返回字符串
  3.   end
  4.   def self._load(str)# 这个 str 代表加密后的字符串,现在要进行解密
  5.     # 这里是加密方法,必须返回这个 Class 本身 但不是直接 return self
  6.   end
复制代码
表达能力不是很好,看不懂的请研究范例(对游戏变量进行加密)
  1. class Game_Variables
  2.   def _dump(depth)
  3.     return @data.pack("L*")
  4.   end
  5.   def self._load(str)
  6.     g_v = self.new
  7.     attr_writer :data
  8.     g_v.data = str.unpack("L*")
  9.     return g_v
  10.   end
  11. end
复制代码
本人擅长XP,如果有脚本或者Ruby方面的问题欢迎发电邮到[email protected]咨询,本人很少检查电邮所以不一定会及时回复,本人不会直接出手解决问题只会提供一个方向,所以谢绝伸手党

Lv5.捕梦者 (管理员)

老黄鸡

梦石
0
星屑
41145
在线时间
7571 小时
注册时间
2009-7-6
帖子
13499

开拓者贵宾

2
发表于 2011-10-19 16:38:51 | 只看该作者
存档本身就不好改,直接内存多方便,n*2+1你懂得。

点评

fux2...咋让某一变量不可修改呢?.....  发表于 2011-10-19 22:01
加密多麻烦,不加密的多方便  发表于 2011-10-19 21:01
RGDirect - DirectX驱动的RGSS,点我了解.
RM全系列成套系统定制请联系QQ1213237796
不接受对其他插件维护的委托
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1302
在线时间
673 小时
注册时间
2009-11-11
帖子
2790
3
发表于 2011-10-19 19:49:51 | 只看该作者
高科技啊这是,搞不清楚

嘿。嘿。嘿
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
43 小时
注册时间
2011-7-16
帖子
135
4
发表于 2011-10-19 20:54:51 | 只看该作者
不明真相的围观者路过。

点评

这是什么意思???  发表于 2013-4-10 17:41
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
263 小时
注册时间
2012-8-8
帖子
32
5
发表于 2013-3-21 14:31:53 | 只看该作者
楼主范例在哪里……没有地址啊{:2_254:}
签名怎么弄啊?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-9-30 08:23

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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