경매는 이렇게
2007.04.12 11:43
strcut {
short check; // 경매중인가 아닌가를 체크한다.
object *mobj; // 경매중인 아이템을 적재할수 있는 변수
long mgold; // 경매중인 아이템의 가격
creature *mply; // 경매한 사람의 변수
creature *mcrt; // 아이템을 매입한 사람의 변수
short count; // 매입을 했을경우 카운트 체크용 변수
} mar;
전 일단. 이렇게 구조체를 잡아 놨습니다.
일단 경매를 합니다. 명령어 입력은 아이템이름 가격 경매
이런식이 되겟죠. 그럼 머드 update에서 mark.check를 체크해서
경매중인가 아닌가를 체크합니다.
매입한 사람이 없으면 10번 정도 돌다가 아이템은 다시 들어옵니다.
이때 사용자가 나가면 아이템이 돌아오면서 경매는 취소가 됩니다.
만약에 경매중에 누가 매입을 한다면 매입한 사람을 mar.mcrt에 넣고
매입 카운트를 합니다. 3번정도 한다음에 다른사람이 매입이 없으면
아이템을 구입하게 됩니다. 누가 끼어들면 그 끼어든 사용자의 금액과
그 사용자 정보를 다시 넣어주고요.
매입한 사용자가 나갔을경우도 체크해서 아이템을 다시 되돌려 와야하고요
대충 알고리즘은 이런식입니다.
참고 하시고 좋은 경매 만들어 보세요.
그럼.
홈지기 "그륨"
short check; // 경매중인가 아닌가를 체크한다.
object *mobj; // 경매중인 아이템을 적재할수 있는 변수
long mgold; // 경매중인 아이템의 가격
creature *mply; // 경매한 사람의 변수
creature *mcrt; // 아이템을 매입한 사람의 변수
short count; // 매입을 했을경우 카운트 체크용 변수
} mar;
전 일단. 이렇게 구조체를 잡아 놨습니다.
일단 경매를 합니다. 명령어 입력은 아이템이름 가격 경매
이런식이 되겟죠. 그럼 머드 update에서 mark.check를 체크해서
경매중인가 아닌가를 체크합니다.
매입한 사람이 없으면 10번 정도 돌다가 아이템은 다시 들어옵니다.
이때 사용자가 나가면 아이템이 돌아오면서 경매는 취소가 됩니다.
만약에 경매중에 누가 매입을 한다면 매입한 사람을 mar.mcrt에 넣고
매입 카운트를 합니다. 3번정도 한다음에 다른사람이 매입이 없으면
아이템을 구입하게 됩니다. 누가 끼어들면 그 끼어든 사용자의 금액과
그 사용자 정보를 다시 넣어주고요.
매입한 사용자가 나갔을경우도 체크해서 아이템을 다시 되돌려 와야하고요
대충 알고리즘은 이런식입니다.
참고 하시고 좋은 경매 만들어 보세요.
그럼.
홈지기 "그륨"
댓글 0
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
77 | *괴물이름 방폭 버그 수정 | 그리움 | 2007.04.12 | 533 |
76 | 연타기능 - 직업별 연타 | 그리움 | 2007.04.12 | 479 |
75 | 게시판 버그 해결 방법. | 그리움 | 2007.04.12 | 470 |
74 | 연타기능 - 연타수 자동 | 그리움 | 2007.04.12 | 447 |
73 | 무한대전 방 데이터 Convert | 그리움 | 2007.11.23 | 423 |
72 | 주민등록번호 검사 소스 | 그리움 | 2007.04.12 | 420 |
71 | 몹 소환하여 소환몹이 대신 싸우게 하기 | 그리움 | 2007.11.23 | 398 |
70 | 물건, 몹의 번호 찾아내기. | 그리움 | 2007.07.04 | 392 |
69 | 감옥/퇴소 | 그리움 | 2007.04.12 | 338 |
68 | 개척 소스 | 그리움 | 2007.04.12 | 302 |
67 | 머드에서 몹 심기 | 그리움 | 2007.04.12 | 287 |
66 | 온라인 리붓 | 그리움 | 2007.04.12 | 287 |
65 | 방전체 공격루틴 #2 | 그리움 | 2007.04.12 | 287 |
64 | 이동하는 몹 | 그리움 | 2007.04.12 | 283 |
63 | 프롬프트 그래프화 #2 | 그리움 | 2007.04.12 | 280 |
62 | 낚시 | 그리움 | 2007.04.12 | 280 |
61 | 운영자명령 "보고" | 그리움 | 2007.04.12 | 280 |
60 | Mordor에 있는 몹 소환 소스 | 그리움 | 2007.04.12 | 277 |
59 | 프롬프트 그래프화 | 그리움 | 2007.04.12 | 271 |
58 | 귀환장소 수정판 | 그리움 | 2007.04.12 | 263 |