|
发表于 2006-3-13 23:11:57
|
显示全部楼层
引用第0楼3223890于2006-03-13 20:45发表的“[求助]加密问题”:
如题 怎样加密 ? 不然别人改自己的数据
我压缩之后还是有那个GAME工程 别人可以更改我的数据
还有怎么才能不让金山游侠改我的数据?例如金钱和等级
1。加密方法就如玄天所说的。
2。我有一个比较歹毒的方法,只要在游戏里多设置几个必败的战斗,把敌人调为不死之身,然后就让调了金山游侠的各位慢慢玩去,因为敌人打不死,自己又由于能力过强打不死(建议在数据库做手脚,把最高级数调为98,而99级的能力设定为最高,就那种根本无敌的,一般调级的人都爱调成99的样子,而正常游戏是玩不到那个等级的),这样就可以让他求生不得,求死不能。。。哦活活活。。。或者用更加阴险的方法,在一些触发剧情的事件上加上等级判定,例如一般玩游戏玩到这里时,玩家的等级都在20级左右,你就将此事件的事件内容搞个分歧,搞成当角色等级在30级以下时或攻击力在多少以下时或金钱在多少以下时。。。(根据你自己测试游戏时主角能达到的最高能力为准,稍微变动一点),然后条件满足时就照常触发剧情,条件不满足时显示文章“就你那小样,敢作弊?”。。。
————————————————传说中的分隔线——————————————————————
以下方法过于恶毒,请心脏病者回避。。。
邪恶的方法:先套用刚才所说的两种方法,然后加入这个脚本(转载自英文网www.phylomortis.com):
class Scene_Save
def on_decision(filename)
$game_system.se_play($data_system.save_se)
file = File.open(filename, "wb")
write_save_data(file)
file.close
$scene = Scene_Title.new
end
end
#------------------------------------------------------------------------------------------------------
class Scene_Load
def on_decision(filename)
unless FileTest.exist?(filename)
$game_system.se_play($data_system.buzzer_se)
return
end
$game_system.se_play($data_system.load_se)
file = File.open(filename, "rb")
read_save_data(file)
file.close
File.delete(filename)
$game_system.bgm_play($game_system.playing_bgm)
$game_system.bgs_play($game_system.playing_bgs)
$game_map.update
$scene = Scene_Map.new
end
end
这个脚本的作用就是存档完以后自动返回标题画面,然后再读取的时候上次的记录就会自动消除。。。类似暗黑破坏神的邪恶效果,断了那些调过金山游侠的人的后路。。。他们这样就不能再重新读取了,他们的记录就全部完蛋啦!哇嘎嘎嘎嘎嘎嘎嘎嘎嘎嘎嘎嘎嘎嘎嘎嘎! |
|