[hanlp]콜아웃 함수 사용에 관해 설명좀 부탁드립니다.
member photo &미카엘& 2 1,589 0 2004-02-07 20:28:13
0
2Comments
member photo
흑염기사 2004.02.07(토) 오후 08:43:17
call_out("함수이름",딜레이(단위 초),인자);

호출하는 함수는 같은 파일내에 존재해야 합니다.
member photo
탈퇴 2004.02.07(토) 오후 08:47:15(221.164.xxx.xx)
user.c에 있는 우리의 사용자가 운명하였을 때의 소스를 봅시다~!!

....

 call_out("die_delay",4);
 return;
}

void die_delay() {
 this_object()->delete_temp("사망");
 this_object()->set("체력",10);
 this_object()->set("정신력",10);
 message(MSG_INFO,"당신은 다시 살아났다.\n", this_object());
 return;
}

아주 쉽죠?(설명 다 했냐?-_-+) 오.. 오늘도 누가 궁시렁거리는군요 (ㅎㅎ-ㅁ-)

예제는 위에 보시면 이해하시겠지만.. 간단합니다.
 call_out("die_delay",4);
 -> die_delay라는 함수를 딜레이값(4) 후에 콜~~~

그럼 응용을 해 볼까요?(응용 좋죠? -ㅁ- 싫다면 그만 읽으셔도 ㅠㅠ)

//하하.c 이라는 명령어 파일내용입니다.(아.. 아니;; 님 파일에 있는건 아니니 찾진 마세요^^)
int cmd(string str)
{
write("과연...........\n\n");
call_out("result",2);
return 1;
}

int result()
{
write("해냈군~!!!!\n");
return 1;
}

이런건 cmds 폴더에 player 따위에 넣어두고 갱신하고 실행해 보면?
......-_-a
뭘 바래욧........ 어서 함 해 보시라욧!!

뭐든....... 함 해 보는 게 중요함~~~ //
코멘트를 삭제할 비밀번호를 입력하세요.
비밀번호:
정회원 이상만 코멘트 쓰기가 가능합니다.
총 게시물 954개 / 검색된 게시물: 954개
쪽지를 전송하고 있습니다. 잠시 기다려주세요.
쪽지보내기
받는이(ID/닉네임)
내용
쪽지가 도착하였습니다.
쪽지 내용을 읽어오고 있습니다. 잠시 기다려주세요.
--