1Comments
탈퇴
2004.02.02(월) 오전 10:01:19(220.88.xxx.xx)
레벨 경험치 말씀하시는 건가요? 맞다고치고(-_-;;)
/lib/std/user.c 를 열어보시면 set_exppoing()함수에 다음과 같은 부분이 있습니다.
mexp = query("목표경험치");
if( oexp >= mexp ) {
tell_object(this_object(),"\렙업했다\n\n");
rest = oexp - mexp;
if( l <= 1 ) tmp = 200;
else if( l < 3000 ) tmp = l*l+200;
else if( l < 5000 ) tmp = l*l+(l*500)+1;
else if( l < 8000 ) tmp = l*l+(l*2000)+1;
else if( l < 10000 ) tmp = l*l+(l*4000)+1;
else tmp = l*l+(l*9999)+1;
if( tmp > 2100000000 || tmp < 0 ) tmp = 2100000000;
set("목표경험치",tmp);
위에 조금 짤렸는데 l은 사용자의 레벨로 되어 있군요. 중간에 if랑 else if 많은 부분이 레벨에 따른 경험치를 설정해 주는 부분인데,
보시면 처음에 렙1일 때 tmp = 200 해서 목경을 200으로 잡아주고 있구요,
그 다음은 렙이 3000보다 작을 때 '레벨 * 레벨 + 200' 이런 식으로 해 주고 있고..
이 부분을 손보시면 원하는 경험치가 될 수 있겠네요.
행.여.나. 다른 경험치 부분이라도 이 부분 참고하셔서 코딩하시면 될 것 같숩니다........-_-b
/lib/std/user.c 를 열어보시면 set_exppoing()함수에 다음과 같은 부분이 있습니다.
mexp = query("목표경험치");
if( oexp >= mexp ) {
tell_object(this_object(),"\렙업했다\n\n");
rest = oexp - mexp;
if( l <= 1 ) tmp = 200;
else if( l < 3000 ) tmp = l*l+200;
else if( l < 5000 ) tmp = l*l+(l*500)+1;
else if( l < 8000 ) tmp = l*l+(l*2000)+1;
else if( l < 10000 ) tmp = l*l+(l*4000)+1;
else tmp = l*l+(l*9999)+1;
if( tmp > 2100000000 || tmp < 0 ) tmp = 2100000000;
set("목표경험치",tmp);
위에 조금 짤렸는데 l은 사용자의 레벨로 되어 있군요. 중간에 if랑 else if 많은 부분이 레벨에 따른 경험치를 설정해 주는 부분인데,
보시면 처음에 렙1일 때 tmp = 200 해서 목경을 200으로 잡아주고 있구요,
그 다음은 렙이 3000보다 작을 때 '레벨 * 레벨 + 200' 이런 식으로 해 주고 있고..
이 부분을 손보시면 원하는 경험치가 될 수 있겠네요.
행.여.나. 다른 경험치 부분이라도 이 부분 참고하셔서 코딩하시면 될 것 같숩니다........-_-b
코멘트를 삭제할 비밀번호를 입력하세요.
정회원 이상만 코멘트 쓰기가 가능합니다.
총 게시물 943개 / 검색된 게시물: 943개
글번호 | 제목 | 작성자 | 조회수 | 좋아요 | 싫어요 | 작성일 | |
---|---|---|---|---|---|---|---|
[기타]질문 답변 외 글은 자유 게시판에 올려 주세요... | 머드클럽 | 4281 | 0 | 0 | 2004-01-01 | ||
163 | [hanlp] 이게 가끔 프롬프트가 안돌아와요.. [5] | 박대성 | 1732 | 0 | 0 | 2004-02-03 | |
162 | [hanlp] 무한대전 안시좀 구현하는 방법좀 가르쳐 주세요 ㅠ.ㅠ [8] | 박대성 | 1695 | 0 | 0 | 2004-02-02 | |
161 | [hanlp] 마군님께서 올려주신 "가" 명령이 되질 않네요.. [2] | 박대성 | 1660 | 0 | 0 | 2004-02-02 | |
160 | [hanlp] [부문4-_;;] 아이템 횟수 [2] | &미카엘& | 1527 | 0 | 0 | 2004-02-02 | |
159 | [hanlp] 번개 던졌을때 에러메세지(log파일에서 복사) [2] | 탈퇴 | 1522 | 0 | 0 | 2004-02-02 | |
158 | [hanlp] [부문3] 아이템 횟수 [3] | &미카엘& | 1537 | 0 | 0 | 2004-02-02 | |
157 | [hanlp] [부문2] 아이템 사용횟수.. [1] | &미카엘& | 1565 | 0 | 0 | 2004-02-02 | |
156 | [hanlp] 아이템 사용횟수..부문,,좀 [1] | &미카엘& | 1587 | 0 | 0 | 2004-02-02 | |
155 | [hanlp] 경험치 셋팅 해주는 부문..좀.. [1] | &미카엘& | 1493 | 0 | 0 | 2004-02-02 | |
154 | [hanlp] 아이디에 대한 질문입니다 [1] | verde | 1504 | 0 | 0 | 2004-02-02 | |
153 | [hanlp] hanlp에서 직업별 능력치 상승치를; [4] | verde | 1563 | 0 | 0 | 2004-02-02 | |
152 | [hanlp] 으아아아~~ 안되~~ [1] | 박대성 | 1546 | 0 | 0 | 2004-02-02 | |
151 | [hanlp] 사용횟수 부문..좀 가르쳐주세요 | &미카엘& | 1629 | 0 | 0 | 2004-02-01 | |
150 | [hanlp] 몹이 죽으면 에러가...... [1] | 탈퇴 | 1762 | 0 | 0 | 2004-02-01 | |
149 | [hanlp] 머드게임을 만들려면 C언어를 배우면 되나요 [2] | 머드제작자 | 1991 | 0 | 0 | 2004-02-01 | |
148 | [hanlp] 아이템떨굼 방지... [1] | Xerxes | 1632 | 0 | 0 | 2004-02-01 | |
147 | [hanlp] 이것저것 질문 -_-. 궁금한거 [1] | 박대성 | 1737 | 0 | 0 | 2004-02-01 | |
146 | [hanlp] [참고] 횟수가 저장되는 아이템 예제 ( 쥬데식용 조명탄.c ) [1] | MaGuN | 2464 | 0 | 0 | 2004-02-01 | |
145 | [hanlp] 경매,아탬 사용횟수 이부분 너무 어렵내요 [1] | &미카엘& | 1627 | 0 | 0 | 2004-02-01 | |
144 | [hanlp] 전투할때 몹을 포획해서 같이 하는 식으로 하려고하는데.. [2] | &미카엘& | 1611 | 0 | 0 | 2004-02-01 |