荔园在线
荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀
[回到开始]
[上一篇][下一篇]
发信人: jjk (Welcome to InstallBBS,Linux!), 信区: InstallBBS
标 题: 还找到一篇czz以前的文章,关于战斗鸡的 leaper (转
发信站: 荔园晨风BBS站 (Thu Dec 13 15:29:43 2001), 转信
【 以下文字转载自 jjk 的信箱 】
【 原文由 jjksam@smth.org 所发表 】
发信人: everlove (飞呀飞), 信区: BBSMan_Dev
标 题: 还找到一篇czz以前的文章,关于战斗鸡的 leaper (转
发信站: BBS 水木清华站 (Sat Aug 18 11:11:04 2001)
不会告我侵权把 :-P
发信人: Czz (只爱陌生人), 信区: BBS
标 题: 还找到一篇czz以前的文章,关于战斗鸡的 leaper (转
发信站: 温馨小屋 (Wed Apr 19 13:26:57 2000), 站内信件
1.修改comm_lists.c,加入以下函数:
#include <dlfcn.h>
int exec_mbem();
int exec_mbem(char *s)
{
void *hdll;
int (*func)();
char *c;
char buf[1024];
strcpy(buf,s);
s=strstr(buf,"@mod:");
if(s)
if(s)
{
c=strstr(s+5,"#");
if(c)
{ *c=0;
c++; }
hdll=dlopen(s+5,RTLD_LAZY);
if(hdll)
{
if(func=dlsym(hdll,c ? c : "mod_main"))
func();
dlclose(hdll);
}
else {
clear();
prints(",模块 [%s] 载入失败!!\n\n",s+5);
prints("失败原因:%s",dlerror());
pressanykey(); }
}
}
2.修改comm_lists.c中sysconf_cmdlist
加入
{"RunMBEM",exec_mbem,0},
3.修改Makefile
LIBS后加入-rdynamic -ldl
4.把下载的pipgame.tar.gz解到/home/bbs_src/utl/下面,make, make install
5.修改/home/bbs_src/src/screen.c,加入以下一段:
void
clrnlines(int n)
{
register struct screenline *slp ;
register int i, k;
if(dumb_term)
return ;
for(i=cur_ln; i<cur_ln+n;i++) {
slp = &big_picture[(i + roll) % scr_lns];
slp->mode = 0;
slp->oldlen = 255;
slp->len = 0;
for(k=0;k<LINELEN;k++)
slp->data[k]=0;
}
}
6.把下载的pipgame_pic.tar.gz解到/home/bbs/game里
7.修改 menu.ini
@RunMBEM 0,0,PERM_POST,"S@mod:so/pip.so#mod_default","(S)tarChicken 星空
战斗鸡"
※ 转载:.温馨小屋 bbs.feeling.dhs.org.[FROM: feeling.dhs.org]
--
※ 来源:·BBS 水木清华站 smth.org·[FROM: 202.119.32.102]
--
※ 转载:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.0.146]
[回到开始]
[上一篇][下一篇]
荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店