[hanlp]콜아웃 함수 사용에 관해 설명좀 부탁드립니다.
&미카엘&
1,589
0
0
2004-02-07 20:28:13
2Comments
흑염기사
2004.02.07(토) 오후 08:43:17
call_out("함수이름",딜레이(단위 초),인자);
호출하는 함수는 같은 파일내에 존재해야 합니다.
탈퇴
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개