혼자 말하는 몹

2007.04.12 11:40

그리움 조회 수:206 추천:61

괴물이 혼자 말하는 것입니다.

update.c에 있는 update_action에 추가하고

muhan 디렉토리에서 crttalk라는 디렉토리 하나 만들어주고

전투맨이란 괴물이 이야기 하게 할 ㎖....
전투맨이란 괴물을 한마리 만든다음.
pico 전투맨 치시고 괴물이 할 말들만 그냥 적으면 됩니다.

예) 안녕하세요
   안녕히 가세요
라고 적었을때...
전투맨이 당신에게 이야기합니다. "안녕하세요"
전투맨이 당신에게 이야기합니다. "안녕히 가세요"
이런식으로 이야기하게 됩니다.

mtype.h에서 괴물플래그에 MMTALK 추가
           시간플래그에 LT_CRTTALK 추가

/***************************************************************/

if (F_ISSET(crt_ptr,MMTLAK)) {
   i = LT(crt_ptr,LT_CRTTALK);
   if (t-i>30) {
     sprintf(namebuf, "%s/crttalk/%s", MUDHOME, crt_ptr->name);
     if ((fp=fopen(namebuf,"rt"))!=NULL) {
       maxtalk=0;
       while(!feof(fp)) {
         fgets(talkbuf[maxtalk], 256, fp);
         len=strlen(talkbuf[maxtalk]);
         if (talkbuf[maxtalk][len-1]=='\n') talkbuf[maxtalk][len-1]=0;
         if (strlen(talkbuf[maxtalk])==0) break;
         maxtalk++;
       }
       fclose(fp);
       len=mrand(1, 10)%maxtalk;
       broadcast_rom(-1, crt_ptr->rom_num
         , "\n%M%j 당신에게 이야기합니다. \"%s\"", crt_ptr, "1", talkbuf[len]);
     }
     crt_ptr->lasttime[LT_CRTTALK].ltime = t;
   }
}
번호 제목 글쓴이 날짜 조회 수
57 도배방지 그리움 2007.04.12 222
56 그룹경험치 소스 그리움 2007.04.12 220
55 패거리전쟁중 "휴전" 그리움 2007.04.12 220
54 직업 추가하기 그리움 2007.04.12 218
53 자동으로 돈줍기 소스 그리움 2007.04.12 213
52 경매는 이렇게 그리움 2007.04.12 213
51 어디 그리움 2007.04.12 211
50 무한에서 안시 넣는 방법 그리움 2007.04.12 210
49 방설명 지우기 그리움 2007.04.12 209
48 특수 아이템 만들기 그리움 2007.04.12 209
47 복권 소스 그리움 2007.04.12 207
» 혼자 말하는 몹 그리움 2007.04.12 206
45 자동 이벤트 그리움 2007.04.12 204
44 낮과 밤이 되면 어둡고 환하게 그리움 2007.04.12 203
43 귀환장소 변경 소스 #1 그리움 2007.04.12 202
42 개량형 우체국 그리움 2007.04.12 202
41 주문추가 소스 그리움 2007.04.12 201
40 출구모양 개량 소스 그리움 2007.04.12 201
39 자동수련 소스 그리움 2007.04.12 201
38 잡담 안시 사용하기 그리움 2007.04.12 200


XE Login