[hanlp]일정한 시간마다 메세지 출력하기.
박대성
3,063
0
0
2004-02-20 01:11:42
9Comments
박대성
2004.02.20(금) 오전 01:12:52
-_- 이렇게까지 했는데도.. 이것을 응용하지 못해 쩔쩔매시는 분들이 있을까봐 ㅡ.ㅡ 제 머드에서 사용된 소스를 일부 공개합니다.
박대성
2004.02.20(금) 오전 01:15:53
간혹.. create()에서 notice()로 넘겨서 처리하지 말고..
그냥 애초부터 create()에서 바로 처리하면 안되냐 하시는분들이 있을텐데..
맞습니다. 하지만 위의 강좌에서도 봤듯이 파일명이 time.c인것을 보면... -_-..
저는 저것을 공지사항 출력으로만 사용하지 않음을 아시겠죠?
time.c에서 다양한 처리를 하기때문에.. ^^.. notice로 넘겨준겁니다. 그럼..
천무혼
2004.02.20(금) 오전 11:47:21
감사합니다 ^^
탈퇴
2004.02.20(금) 오후 03:11:02(221.164.xxx.xx)
이야 고수박대성님 친절하고 상세한 강좌 잘 읽었습니다. 감사, 꾸버벅~
박대성
2004.02.21(토) 오전 08:12:06
컥.. -_-. 고수라뇨 하나도 모르는 초보한테..
혼
2004.02.21(토) 오전 09:35:18
allocate 어떠케 쓰는거예요??
탈퇴
2004.02.21(토) 오전 10:28:58(221.164.xxx.xx)
allocate는 흑염기사님의 다차원 배열 사용에 나와있는듯!
박대성
2004.02.22(일) 오후 12:33:23
제가 쓴 방법입니다.
void create() {
call_out("notice",10);
}
void notice() {
string *ntice;
ntice = allocate(7);
ntice = ({
"모든 로봇(메크로)은 엄중하게 처벌 됩니다.",
"접유말을 잡담으로 하는 것은 금지입니다.",
"머드에서는 상스러운 말들을 금지하고 있습니다. ^^*",
"모든 도배는 시스템과 다른 사용자들에게 불편을 끼칩니다.",
"항상 여러분들의 의견을 존중합니다.",
"멀티접속(이중닉)은 인정하지 않습니다.",
"타인에게 불쾌한 아이디는 삭제됩니다.",
});
write("\n[1;35m* [1;37m알림 [1;35m* [1;33m"+ntice[random(sizeof(ntice))]+"\n");
foreach( object ob in users() ) ob->write_prompt(0);
call_out("notice",10);
}
박대성
2004.08.03(화) 오후 11:52:51
이것도 추후.. 파일에서 직접 읽어와서 처리하도록 할 생각이긴 합니다..
총 게시물 107개 / 검색된 게시물: 107개