경매는 이렇게
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
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
37 | 개량형 우체국 | 그리움 | 2007.04.12 | 230 |
36 | 기술추가 | 그리움 | 2007.04.12 | 246 |
35 | 안시 문자열로 인한 공백 #2 | 그리움 | 2007.04.12 | 242 |
34 | 지도 기능 | 그리움 | 2007.04.12 | 219 |
33 | 안시 사용하기 | 그리움 | 2007.04.12 | 209 |
32 | 분신을 만드는 기술 | 그리움 | 2007.04.12 | 221 |
31 | 방설명 안시 넣기 | 그리움 | 2007.04.12 | 212 |
30 | 패거리 전쟁 승패 기록 | 그리움 | 2007.04.12 | 210 |
29 | 접속화면을 멋있게 | 그리움 | 2007.04.12 | 197 |
28 | 패거리 직위 내리기 | 그리움 | 2007.04.12 | 200 |
27 | 이도류 | 그리움 | 2007.04.12 | 237 |
26 | 안시 문자열로 인한 공백 | 그리움 | 2007.04.12 | 230 |
25 | 자동으로 돈줍기 #2 | 그리움 | 2007.04.12 | 237 |
24 | 자동 이벤트 | 그리움 | 2007.04.12 | 242 |
23 | 낮과 밤이 되면 어둡고 환하게 | 그리움 | 2007.04.12 | 241 |
22 | 직업 추가하기 #2 | 그리움 | 2007.04.12 | 233 |
» | 경매는 이렇게 | 그리움 | 2007.04.12 | 250 |
20 | 패거리전쟁중 "휴전" | 그리움 | 2007.04.12 | 257 |
19 | 도배방지 | 그리움 | 2007.04.12 | 266 |
18 | 직업 추가하기 | 그리움 | 2007.04.12 | 254 |