- 主题:删除版主时断线
src/maintain.c
bbslog("user","%s",genbuf);
move(0,0);prints("bbslog ");pressanykey();
bmmailpost(genbuf,"SYSOP",user->userid,bname);
move(0,0);prints("bmpost ");pressanykey();
bmmailpost(genbuf,"SYSOP",user->userid,"Bmhome");
move(0,0);prints("bm2post ");pressanykey();
memcpy(bh.BM,cache_ptr->BM,BM_LEN);
move(0,0);prints("memcpy ");pressanykey();
都显示了
下面的没显示
#ifdef SMTH
if(flag==2)
process_no_bm(&bh);//stiger, 2005.09.05, 版面无版主时进行系统通知
move(0,0);prints("nobm ");pressanykey();
--
修改:tombcy FROM 218.249.29.*
FROM 218.249.29.*
你们不会问我是否
define SMTH 1
了吧?
fb2k-v2.h
#define HAVE_WFORUM 1
#define FB2000 1
#define SMTH 1
#define FILTER 1
【 在 tombcy (tombcy) 的大作中提到: 】
: bbslog("user","%s",genbuf);
: move(0,0);prints("bbslog ");pressanykey();
: bmmailpost(genbuf,"SYSOP",user->userid,bname);
: ...................
--
修改:tombcy FROM 218.249.29.*
FROM 218.249.29.*
再进process_no_bm调试看看呢?
我现在才发现那个函数是我写的。。。一直以为是e core写的呢...
刚看了一遍,好象没有问题啊
【 在 tombcy (tombcy) 的大作中提到: 】
: src/maintain.c
: bbslog("user","%s",genbuf);
: move(0,0);prints("bbslog ");pressanykey();
: ...................
--
FROM 211.144.200.*
how to ?
move & prints & pressanykey
are not support
【 在 stiger (Software like sex,better when it's free) 的大作中提到: 】
: 再进process_no_bm调试看看呢?
: 我现在才发现那个函数是我写的。。。一直以为是e core写的呢...
: 刚看了一遍,好象没有问题啊
: ...................
--
FROM 218.249.29.*
如果是修改讨论区那里
把管理名单改为空格,倒是会自动加上“诚征版主”
【 在 tombcy (tombcy) 的大作中提到: 】
: how to ?
: move & prints & pressanykey
: are not support
: ...................
--
FROM 218.249.29.*
#ifdef BBSMAIN
move() prints() pressanykey()
#endif
【 在 tombcy (tombcy) 的大作中提到: 】
: how to ?
: move & prints & pressanykey
: are not support
: ...................
--
FROM 211.144.200.*
bcache.c 改成下面那样
但是
maintain.c
在显示 "def " 之后,死掉了
#ifdef SMTH
move(0,0);prints("def ");pressanykey();
if(flag==2)
process_no_bm(&bh);//stiger, 2005.09.05, 版面无版主时进行系统通知
move(0,0);prints("nobm ");pressanykey();
void process_no_bm(struct boardheader *bh){
//stiger, 2005.09.05, 版面无版主时进行系统通知
#ifdef SMTH
#ifdef BBSMAIN
move(0,0);printf("isSMTH ");pressanykey();
#endif
#define NO_BM_FILE "etc/nobms"
#ifdef BBSMAIN
move(0,0);printf("deNOBM ");pressanykey();
#endif
struct userec *user_sysop;
#ifdef BBSMAIN
move(0,0);printf("struct ");pressanykey();
#endif
char buf[80];
if(!(bh->filename[0])||bh->BM[0]||!normal_board(bh->filename))
return;
#ifdef BBSMAIN
move(0,0);printf("if1 ");pressanykey();
#endif
if(!getuser("SYSOP",&user_sysop))
user_sysop=getCurrentUser();
#ifdef BBSMAIN
move(0,0);printf("if2 ");pressanykey();
#endif
sprintf(buf,"%s 版面目前没有斑竹",bh->filename);
#ifdef BBSMAIN
move(0,0);printf("spNOBM ");pressanykey();
#endif
post_file(user_sysop,"",NO_BM_FILE,"BD_Discuss",buf,0,2,getSession());
#ifdef BBSMAIN
move(0,0);printf("p1 ");pressanykey();
#endif
post_file(user_sysop,"",NO_BM_FILE,bh->filename,"请版面尽快产生一名或多名版主",0,2,getSession());
#ifdef BBSMAIN
move(0,0);printf("p2 ");pressanykey();
#endif
#undef NO_BM_FILE
#endif //SMTH
return;
}
【 在 stiger (Software like sex,better when it's free) 的大作中提到: 】
: #ifdef BBSMAIN
: move() prints() pressanykey()
: #endif
: ...................
--
FROM 218.249.29.*
prints,不是printf
【 在 tombcy (tombcy) 的大作中提到: 】
: bcache.c 改成下面那样
: 但是
: maintain.c
: ...................
--
FROM 61.182.213.*
我靠,我盯着看了半天,还是你牛
【 在 atppp (Big Mouse) 的大作中提到: 】
: prints,不是printf
--
FROM 211.144.200.*
承让了!
【 在 stiger (Software like sex,better when it's free) 的大作中提到: 】
: 我靠,我盯着看了半天,还是你牛
--
FROM 61.182.213.*