精華區beta SetupBBS 關於我們 聯絡資訊
我想問一下有關一些遊戲程式的問題.... 我架的是MagicBBS而且在ftp://tsunami.ml.org/下載ㄌ一些遊戲ㄉsource 但是他們裡面都有一些setutmpmode();的函數~~ 每當complierㄉ時候都會出現一些問題..(如stockㄉsetutmpmode(STOCK);) 系統都會說沒有STOCK這郭宣告.. 有一郭要我參考other.cㄉshow_money跟game_log 但是我太笨ㄌ... 所以不會加進去.. 有哪位好心人士可以教教我如何改才可以加在magicBBS裡面ㄌㄟ~~ 而不會出現complierㄉ問題ㄌㄟ!! :~ 例如:race.c int p_race() { char bet[1],m1[8],ch,*racename[5]={"糖糖","ㄚ輝","強哥","凱薰","韻怡"}; int rate[5],flag,stop[5],run,win,ball,money[6],save_pager; time_t now; setutmpmode(RACE); ~~~~ save_pager=currutmp->pager; ~~~~~~~~~~~~~~~~~~~~~~~~~~~這一行gccㄉ時候也有問題... clear(); more("game/race/race.welcome"); currutmp->pager =2; while(-1) { ball=win=-1;flag=0;for(i=0;i<5;i++){p[i]=1;stop[i]=money[i+1]=0;rate[i]=100;} clear(); move(2,0); outs(" m豬名:m "); for(i=0;i<5;i++) prints(" %d. ;3%dm%s0m ",i+1,i+1,racename[i]); outs("\n m速度:m \n m賭金:m \n"); outs("( 請按 ;36mkm 為你選的小豬加油,按 ;36mzm 可丟出保齡球(只有一次機會) )"); move(9,0); for(i=0;i<5;i++) prints("%d.;3%dm%sm║\n",i+1,i+1,racename[i]); outs("───╨──┴──┴──┴──┴──┴──┴──┴──┴──┴──╜"); ....... Other.c有 show_money(int m) { move(19,0); clrtoeol(); prints("[[1;37;44m你現有現金: [[36m%-18d[[37m押牧鷖B: [[36m%-20d[[m", cuser.money,m); } game_log(va_alist) va_dcl { va_list ap; int file; char *fmt,msg[200],ff[40]; time_t now; FILE *fs; va_start(ap); file = va_arg(ap, int); fmt = va_arg(ap, char *); vsprintf(msg, fmt, ap); va_end(ap); switch(file) { case ABGAME: strcpy(ff,"etc/game/ab.log"); break; case RACE: strcpy(ff,"etc/game/race.log"); break; ~~~~~~~就是這郭.... case JACK: strcpy(ff,"etc/game/bj.log"); break; ..... } -- 發信站 [★魔法王國★ magic.twbbs.org] ‧ FROM [dialup-14.ts.chu.edu.tw] 魔法商業大樓全新開幕,新增許多好玩有趣的Game呦! > -------------------------------------------------------------------------- < 發信人: mat.bbs@fall.twbbs.org (遠離塵囂), 看板: InstallBBS 標 題: Re: 請問MagicBBS加遊戲ㄉ問題... :~ 發信站: FallNightTalking (Wed Jan 6 20:57:22 1999) 轉信站: Ptt!news.ntu!spring!news.ee.ntust!FNT ※ 引述《william.bbs@tsunami.ml.org (小簡)》之銘言: > 我想問一下有關一些遊戲程式的問題.... > 我架的是MagicBBS而且在ftp://tsunami.ml.org/下載ㄌ一些遊戲ㄉsource > 但是他們裡面都有一些setutmpmode();的函數~~ > 每當complierㄉ時候都會出現一些問題..(如stockㄉsetutmpmode(STOCK);) > 系統都會說沒有STOCK這郭宣告.. > 有一郭要我參考other.cㄉshow_money跟game_log > 但是我太笨ㄌ... 所以不會加進去.. > 有哪位好心人士可以教教我如何改才可以加在magicBBS裡面ㄌㄟ~~ > 而不會出現complierㄉ問題ㄌㄟ!! :~ > 例如:race.c > int > p_race() > { > char bet[1],m1[8],ch,*racename[5]={"糖糖","ㄚ輝","強哥","凱薰","韻怡"}; > int rate[5],flag,stop[5],run,win,ball,money[6],save_pager; > time_t now; 在FB裡應該沒有這個func...應為..modify_user_mode(RACE); > setutmpmode(RACE); > ~~~~ 加在modes.h modetype.h 這樣在使用者名單時,才會顯示出其動態..:p > save_pager=currutmp->pager; ^^^^^^^^^^^^^^^uinfo.pager > ~~~~~~~~~~~~~~~~~~~~~~~~~~~這一行gccㄉ時候也有問題... > clear(); > more("game/race/race.welcome"); > currutmp->pager =2; > while(-1) mat~~ -- 雖然現在玩M3,以前也摸過一陣子FB..:p -- -- ※ Origin: 秋亭夜話 <fall.twbbs.org> ◆ From: 214022.dorm.ntust.edu.tw