作者Magi.bbs@tsunami.ml.org ( ), 信區: magic
標題Re: 紀念日顯示功能怎麼弄出來???
時間魔法王國 (Tue Mar 2 17:13:13 1999)
轉信站: GIBBS!wd.twbbs.org!magic
Origin: cia.club.nthu.edu.tw
【 在 leebin (李斌) 的大作中提到: 】
: Dear Magi:
: 如何把紀念任顯示功能弄出來呢???
: *^_^*
: 我要把它放在選單畫面上
: 先謝謝囉!!!
: 成大物治黃金之島leebin
先抓wdbbs內的etc/feast(我有放一份到ftp上)
然後寫個小script用crontab每天跑
#!/bin/sh
rm ~bbs/etc/today
today=`date "+%m %d"`
cat ~bbs/etc/feast | grep "$today" | cut -c 7- > ~bbs/etc/today
if [ `wc -l ~bbs/etc/today | cut -c 8` -eq 0 ]; then
echo "稞`日徵求中" >> ~bbs/etc/today
fi
則當日的節日就會存在~bbs/etc/today裡面
然後再修改控制碼函數 ccode() @ screen.c
加入f這個控制碼
case 'f': { FILE *fp;
char buf[50];
int len;
if(fp=fopen("etc/today","r"))
{
fgets(buf,sizeof(buf),fp);
if( (len=strlen(buf)) > 0 )
buf[len-1]=0;
}
else strcpy(buf,"ERROR");
strcpy(content,buf);
} break;
改完之後就可以用*?f來顯示當天紀念日囉。
--
__ __ _ ____ ____ ____ A firebird bbs with maple feeling
| \/ | __ _ __ _(_) ___| __ )| __ ) ___| IP: 140.114.196.200
| |\/| |/ _` |/ _` | |/ __| _ \| _ \___ \ FQDN: cia.club.nthu.edu.tw
| | | | (_| | (_| | | (__| |_) | |_) |__) | ADN: tsunami.ml.org
|_| |_|\__,_|\__, |_|\___|____/|____/____/ 魔法王國BBS站
|___/ Whom? Where? When? Which ? 向世界革命!
--
※發信站 [★魔法王國★ magic.twbbs.org] ‧ FROM [u862502.JEN.ab.nthu.edu.tw]
魔法商業大樓全新開幕,新增許多好玩有趣的Game呦!