2011-12-03 | #1 |
高级会员
注册: 08年04月11日
来自: 盘丝洞
帖子: 311
声望力: 20
声望:
50
现金:29两梁山币
资产:1245两梁山币
致谢数: 0
获感谢文章数:0
获会员感谢数:0 |
mudlib加密之 MUDOS 修改篇
[这个贴子最后由super在 2002/06/17 12:06pm 编辑] 既然大家对这个问题这么感兴趣,我就来介绍一下.b加密的修改方法。 首先打开simulate.c,找到int_load_object()这个函数,把这个: if (stat(real_name, &c_st) == -1) { svalue_t *v; if (!(v = load_virtual_object(name))) { num_objects_this_thread--; return 0; } 改成: if (load_virtual_object(name)) { svalue_t *v; v = load_virtual_object(name); 然后找到: if (!(prog = load_binary(real_name, lpc_obj)) && !inherit_file) { 在后面加一句: error("Can not find Binary file.\n"); } 然后把后面的: #ifdef BINARY } #endif 删除掉。 然后打开binary.c,找到check_time()这个函数。 把它写成: static int check_times P2(time_t, mtime, char *, nm) { return 1; } 然后在 options.h里面加一个 #define BINARY 然后修改你的config file,设置好正确的binary路径。 然后重新编译你的mudos,删除掉不要的.c文件。呵呵,一样可以跑起来了! 转自lywin bbs |
|
添加到书签 |
|
|
相似的主题 | ||||
主题 | 主题作者 | 论坛 | 回复 | 最后发表 |
自动重启MudOS | Odysseus | 『 巫师天下 』 | 0 | 2011-12-03 23:02 |
[译稿] 使用 Cygwin 进行 Windows 下的 MudOS 编译 | Odysseus | 『 巫师天下 』 | 0 | 2011-12-03 22:24 |
Mudos的汉化 | Odysseus | 『 巫师天下 』 | 0 | 2011-12-03 22:19 |
mudos 相关【转帖】 | dayu | 『 巫师天下 』 | 9 | 2009-06-03 10:47 |
什么是MUDOS? | bcc | 『 巫师天下 』 | 3 | 2007-08-16 22:35 |