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

返回   文字MUD游戏论坛-天下泥潭群英会-水泊梁山 > 西游之旅 > 『 巫师天下 』

『 巫师天下 』 学习如何挂MUD,如何制作MUD。讨论如何管理好一个MUD,做好一个巫师。

发表新主题 回复
 
LinkBack 主题工具 主题评分 显示模式
旧 2011-12-03   #1
高级会员
级别:6 | 在线时长:109小时 | 升级还需:31小时级别:6 | 在线时长:109小时 | 升级还需:31小时级别:6 | 在线时长:109小时 | 升级还需:31小时
 
Odysseus 的头像
 
注册: 08年04月11日
来自: 盘丝洞
帖子: 311
声望力: 20
声望: 50 Odysseus 初领妙道
现金: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
Odysseus 当前离线  
回复时引用此帖

发表新主题 回复

添加到书签


发帖规则
不可以发表主师
不可以回复帖子
不可以上传附件
不可以编辑自己的帖子

论坛启用 vB 代码
论坛启用 表情图标
论坛启用 [IMG] 代码
论坛禁用 HTML 代码
Trackbacks are 启用
Pingbacks are 启用
Refbacks are 启用


相似的主题
主题 主题作者 论坛 回复 最后发表
自动重启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


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


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

站长 fengyue

Content Relevant URLs by vBSEO 3.6.1