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

Project1

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

[RMXP发布] 【福利】简洁版注册制作

[复制链接]

Lv4.逐梦者

梦石
0
星屑
9280
在线时间
2504 小时
注册时间
2011-5-20
帖子
15389

开拓者

跳转到指定楼层
1
发表于 2012-7-1 13:55:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
跳过呛杀部分直接开始···

条件分歧:
  1. FileTest.exist?("Data/Chd114.rxdata")
复制代码
  1. p "当前游戏已经注册"
复制代码
除此以外的场合
  1. $game_variables[158]=rand(10)
  2. $game_variables[159]=rand(10)
  3. $game_variables[160]=rand(10)
  4. $game_variables[161]=rand(10)
  5. $game_variables[162]=rand(10)
  6. $game_variables[163]=rand(10)
  7. $game_variables[164]=rand(10)
  8. $game_variables[165]=rand(10)

  9. $game_variables[166]=$game_variables[158]*\
  10. 10000000+$game_variables[159]*1000000+\
  11. $game_variables[160]*100000+\
  12. $game_variables[161]*10000+\
  13. $game_variables[162]*1000+\
  14. $game_variables[163]*100+\
  15. $game_variables[164]*10+\
  16. $game_variables[165]
复制代码
注释:上述是产生注册码
  1. $game_variables[158]/=8
  2. $game_variables[159]-=6
  3. $game_variables[160]+=1
  4. $game_variables[161]/=4
  5. $game_variables[162]+=3
  6. $game_variables[163]-=2
  7. $game_variables[164]+=7
  8. $game_variables[165]*=5

  9. $game_variables[168]=$game_variables[158]*\
  10. 10000000+$game_variables[159]*1000000+\
  11. $game_variables[160]*100000+\
  12. $game_variables[161]*10000+\
  13. $game_variables[162]*1000+\
  14. $game_variables[163]*100+\
  15. $game_variables[164]*10+\
  16. $game_variables[165]
  17. #p $game_variables[168]
  18. #上面一句是给你测试的时候用的
复制代码
注释:上面是合成激活码

条件分歧:168号变量<0
     168号变量*=-1
除此以外的场合

分歧结束


显示文章:
当前注册码为:\V[166]
请输入您的激活码:

处理数值输入:167号变量,8位数

条件分歧:167号变量=168号变量
  1. p "恭喜您注册成功!"
  2. file=File.new('魔塔样板5161激活码.txt','w')
  3. file.puts("您的注册码为"+\
  4. $game_variables[166].to_s+"您的激活码为"+\
  5. $game_variables[168].to_s)

  6. log = File.open('Data/Chd114.rxdata', 'w')
复制代码
除此以外的场合

显示文章:很遗憾,注册失败

分歧结束

分歧结束

评分

参与人数 1星屑 +2 收起 理由
R-零 + 2 认可答案(伪

查看全部评分

[img]http://service.t.sina.com.cn/widget/qmd/5339802982/c02e16bd/7.png

Lv1.梦旅人

Mr.Gandum

梦石
0
星屑
226
在线时间
2070 小时
注册时间
2007-1-31
帖子
3039

贵宾

2
发表于 2012-7-1 16:14:42 | 只看该作者
本帖最后由 feizhaodan 于 2012-7-1 16:15 编辑

这个会出错的。
在一行写不完的时候,在+号减号之类的地方直接换行,不用输入\

点评

那还真是奇怪呢···上次那个谁给我的脚本我放进我自己做的样板里面会无效,但是放到其他工程就有用···  发表于 2012-7-1 16:30
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
9280
在线时间
2504 小时
注册时间
2011-5-20
帖子
15389

开拓者

3
 楼主| 发表于 2012-7-1 16:23:06 | 只看该作者
feizhaodan 发表于 2012-7-1 16:14
这个会出错的。
在一行写不完的时候,在+号减号之类的地方直接换行,不用输入\ ...

我这里测试不会

点评

我不做评价了。这里测试老是出来奇怪的错。  发表于 2012-7-1 16:29
[img]http://service.t.sina.com.cn/widget/qmd/5339802982/c02e16bd/7.png
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
777
在线时间
1270 小时
注册时间
2011-2-14
帖子
5589
4
发表于 2012-7-1 17:19:05 | 只看该作者
算法太简单很容易被直接破解,另外如果用了系统的变量为什么不直接设置变量呢
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
9280
在线时间
2504 小时
注册时间
2011-5-20
帖子
15389

开拓者

5
 楼主| 发表于 2012-7-1 17:29:22 | 只看该作者
R-零 发表于 2012-7-1 17:19
算法太简单很容易被直接破解,另外如果用了系统的变量为什么不直接设置变量呢 ...

1、这个算法不会简单(有提示脚本放在里面自己看得时候当然觉得简单)
2、我这个的有个好处,不管怎么算最后得出的激活码一定是正数,因为RMXP目前默认的输入只支持正数而不支持负数

点评

rand(10)会输出负数么..  发表于 2012-7-2 16:39
[img]http://service.t.sina.com.cn/widget/qmd/5339802982/c02e16bd/7.png
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
777
在线时间
1270 小时
注册时间
2011-2-14
帖子
5589
6
发表于 2012-7-1 17:34:37 | 只看该作者
本帖最后由 R-零 于 2012-7-1 17:35 编辑
chd114 发表于 2012-7-1 17:29
1、这个算法不会简单(有提示脚本放在里面自己看得时候当然觉得简单)
2、我这个的有个好处,不管怎么算 ...

条件分歧:
FileTest.exist?("Data/Chd114.rxdata")
复制代码
p "当前游戏已经注册"
复制代码
除此以外的场合


这里不是只要在data下手动创件一个空的rxdata就行了么


点评

即使创建也没关系因为这是创建在DATA文件夹的,加密的游戏你没办法直接创建吧···  发表于 2012-7-1 18:15
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
690
在线时间
791 小时
注册时间
2011-10-20
帖子
2394

开拓者

7
发表于 2012-7-1 17:53:52 | 只看该作者
牛逼啊network啊混蛋
欢迎点此进入我的egames.wink.ws,有RMQQ堂等

[url=http://rpg.blue/thread-317273-1-1.html]短篇八-赶选

http://yun.baidu.com/share/link?shareid=2158225779&uk=169642147&third=0


历险ARPG赢回你的疆域新的战斗模式?…………点击这里:[宋乱贼狂 for QQ堂]
http://rpg.blue/group-368-1.html
programing ....?
[url=http://rpg.blue/thrd-234658-1-1.html]
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
777
在线时间
1270 小时
注册时间
2011-2-14
帖子
5589
8
发表于 2012-7-1 18:56:50 | 只看该作者
加密的游戏中是不能创建文件在加密包里的你试过么

你可以在脚本里使用
  1. log = File.open('Data/Chd114.rxdata', 'w')
  2. p FileTest.exist?("Data/Chd114.rxdata")
复制代码
对已经加密的工程进行测试

回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
9280
在线时间
2504 小时
注册时间
2011-5-20
帖子
15389

开拓者

9
 楼主| 发表于 2012-7-2 17:13:40 | 只看该作者
@退屈£无聊随机0——9当然不会有负数,但是后面的计算正确激活码可能产生负数,所以为负数的时候要修正

点评

你赢了- -  发表于 2012-7-3 09:01
[img]http://service.t.sina.com.cn/widget/qmd/5339802982/c02e16bd/7.png
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-2 16:10

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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