文字MUD游戏论坛-天下泥潭群英会-水泊梁山

文字MUD游戏论坛-天下泥潭群英会-水泊梁山 (http://www.aolai.org/forums/)
-   『 巫师天下 』 (http://www.aolai.org/forums/f21/)
-   -   mudlib加密之 MUDOS 修改篇 (http://www.aolai.org/forums/t16124/)

Odysseus 2011-12-03 23:25

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


所有时间均为格林尼治时间 +9, 现在的时间是 11:13.

Powered by SPLS
版权所有 2001-2023 水泊梁山
皖ICP备05012024号

站长 fengyue


Content Relevant URLs by vBSEO 3.6.1