3Comments
MaGuN
2004.01.27(화) 오전 03:55:02
소지품에 미스릴 10개가 있는지를 알고 싶으신거죠?
object *obs, ob, th;
int item_num;
th = this_player();
/* 미스릴을 가지고 있는지 체크 한다. */
if ( !present("미스릴",th) ) {
message("메세지","당신은 미스릴을 가지고 있지 않습니다.\n",th);
return 1;
}
/* 가지고 있는 소지품을 변수로 지정한다. */
obs = all_inventory(th);
/* 미스릴이 10개인지 체크한다. */
foreach( ob in obs ) {
if( ob->query("이름") != "미스릴" ) continue;
item_num++;
if( item_num >= 10 ) break;
}
if( item_num < 10 ) {
message("메세지","당신이 가진 미스릴은 "+item_num+"개 입니다."
"10개를 모아서 가지고 오세요.\n",th);
return 1;
}
/* 여기까지 왔다면 미스릴이 10개 있는것이다. 다음루틴을 작성하면 된다. */
object *obs, ob, th;
int item_num;
th = this_player();
/* 미스릴을 가지고 있는지 체크 한다. */
if ( !present("미스릴",th) ) {
message("메세지","당신은 미스릴을 가지고 있지 않습니다.\n",th);
return 1;
}
/* 가지고 있는 소지품을 변수로 지정한다. */
obs = all_inventory(th);
/* 미스릴이 10개인지 체크한다. */
foreach( ob in obs ) {
if( ob->query("이름") != "미스릴" ) continue;
item_num++;
if( item_num >= 10 ) break;
}
if( item_num < 10 ) {
message("메세지","당신이 가진 미스릴은 "+item_num+"개 입니다."
"10개를 모아서 가지고 오세요.\n",th);
return 1;
}
/* 여기까지 왔다면 미스릴이 10개 있는것이다. 다음루틴을 작성하면 된다. */
MaGuN
2004.01.27(화) 오전 03:57:17
돈이 10000원이 있는지 확인하고자 한다면.. 먼저 돈 이라는게 사용자의 query("돈"); 이라고
가정을 하고..
if( this_player()->query("돈") < 10000 ) {
message("메세지","당신은 돈 10000원을 가지고 있지 않습니다.\n",this_player());
return 1;
}
가정을 하고..
if( this_player()->query("돈") < 10000 ) {
message("메세지","당신은 돈 10000원을 가지고 있지 않습니다.\n",this_player());
return 1;
}
Xerxes
2004.01.27(화) 오후 05:23:09
한엘피에서 message라는 함수 사용가능한가요?
코멘트를 삭제할 비밀번호를 입력하세요.
정회원 이상만 코멘트 쓰기가 가능합니다.
총 게시물 943개 / 검색된 게시물: 943개
글번호 | 제목 | 작성자 | 조회수 | 좋아요 | 싫어요 | 작성일 | |
---|---|---|---|---|---|---|---|
[기타]질문 답변 외 글은 자유 게시판에 올려 주세요... | 머드클럽 | 4281 | 0 | 0 | 2004-01-01 | ||
103 | [mordor] 무한대전을 윈도 xp에서....(중복질문인가??) [4] | 만이 | 1873 | 0 | 0 | 2004-01-27 | |
102 | [hanlp] 자동 메세지를 출력할 때.. [3] | 탈퇴 | 1788 | 0 | 0 | 2004-01-27 | |
101 | [circle] 윈도우 xp는 서클 안돌아가나요? [2] | 이강혁 | 1954 | 0 | 0 | 2004-01-27 | |
100 | [hanlp] 여러 명령 실행하면 끊기는 이유가?? [1] | 탈퇴 | 1863 | 0 | 0 | 2004-01-27 | |
99 | [hanlp] [참고2] HanLP용 맵메이커가... [3] | MaGuN | 1952 | 0 | 0 | 2004-01-27 | |
98 | [hanlp] 역시 조합에서... [3] | Xerxes | 1687 | 0 | 0 | 2004-01-26 | |
97 | [기타] [제3의눈]아탬을 만들었는데요 아탬에 색갈 어케넣요? | 데모닉 | 1715 | 0 | 0 | 2004-01-26 | |
96 | [hanlp] 가상 ip라는게 머져?..어떻게 쓰는거져?.. [3] | 김영선 | 1966 | 0 | 0 | 2004-01-26 | |
95 | [hanlp] HanLP에서 조합부분에서... [1] | Xerxes | 1685 | 0 | 0 | 2004-01-26 | |
94 | [hanlp] 다량의 명령어 입력시 제한이상명령 무시 부분(재질문) [1] | 탈퇴 | 2014 | 0 | 0 | 2004-01-26 | |
93 | [hanlp] 자료실에서 자료를 못읽어여.. ㅡㅡ [1] | 김영선 | 1738 | 0 | 0 | 2004-01-25 | |
92 | [hanlp] 조합... 무엇이 문제인지? [2] | Xerxes | 1821 | 0 | 0 | 2004-01-25 | |
91 | [mordor] 무한대전 관련 요청요 [1] | 이세화 | 1747 | 0 | 0 | 2004-01-25 | |
90 | [hanlp] [참고] HanLP용 맵메이커는... [4] | MaGuN | 1988 | 0 | 0 | 2004-01-25 | |
89 | [기타] [제3의눈]에서 자동실행되게 하는 좋은방법 없을까요? [2] | 데모닉 | 2129 | 0 | 0 | 2004-01-24 | |
88 | [hanlp] 혼님의 사신방 어떻게 된건지... [2] | Xerxes | 1731 | 0 | 0 | 2004-01-24 | |
87 | [기타] 저만 그런건가요 -_-a [1] | 혼 | 1848 | 0 | 0 | 2004-01-24 | |
86 | [circle] 신세계를 보니... [7] | 굿! | 1993 | 0 | 0 | 2004-01-23 | |
85 | [circle] 이상하게.. [3] | 굿! | 1670 | 0 | 0 | 2004-01-23 | |
84 | [기타] vtmode.com 여기 가입 할려는데 [2] | 포와로 | 1589 | 0 | 0 | 2004-01-23 |