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
코멘트를 삭제할 비밀번호를 입력하세요.
정회원 이상만 코멘트 쓰기가 가능합니다.
총 게시물 955개 / 검색된 게시물: 955개
글번호 | 제목 | 작성자 | 조회수 | 좋아요 | 싫어요 | 작성일 | |
---|---|---|---|---|---|---|---|
[기타]질문 답변 외 글은 자유 게시판에 올려 주세요... | 머드클럽 | 4386 | 0 | 0 | 2004-01-01 | ||
155 | [hanlp] 경험치 셋팅 해주는 부문..좀.. [1] | &미카엘& | 1552 | 0 | 0 | 2004-02-02 | |
154 | [hanlp] 아이디에 대한 질문입니다 [1] | verde | 1577 | 0 | 0 | 2004-02-02 | |
153 | [hanlp] hanlp에서 직업별 능력치 상승치를; [4] | verde | 1691 | 0 | 0 | 2004-02-02 | |
152 | [hanlp] 으아아아~~ 안되~~ [1] | 박대성 | 1611 | 0 | 0 | 2004-02-02 | |
151 | [hanlp] 사용횟수 부문..좀 가르쳐주세요 | &미카엘& | 1709 | 0 | 0 | 2004-02-01 | |
150 | [hanlp] 몹이 죽으면 에러가...... [1] | 탈퇴 | 1839 | 0 | 0 | 2004-02-01 | |
149 | [hanlp] 머드게임을 만들려면 C언어를 배우면 되나요 [2] | 머드제작자 | 2081 | 0 | 0 | 2004-02-01 | |
148 | [hanlp] 아이템떨굼 방지... [1] | Xerxes | 1729 | 0 | 0 | 2004-02-01 | |
147 | [hanlp] 이것저것 질문 -_-. 궁금한거 [1] | 박대성 | 1854 | 0 | 0 | 2004-02-01 | |
146 | [hanlp] [참고] 횟수가 저장되는 아이템 예제 ( 쥬데식용 조명탄.c ) [1] | MaGuN | 2532 | 0 | 0 | 2004-02-01 | |
145 | [hanlp] 경매,아탬 사용횟수 이부분 너무 어렵내요 [1] | &미카엘& | 1703 | 0 | 0 | 2004-02-01 | |
144 | [hanlp] 전투할때 몹을 포획해서 같이 하는 식으로 하려고하는데.. [2] | &미카엘& | 1684 | 0 | 0 | 2004-02-01 | |
143 | [hanlp] 아이템에서.. [4] | Xerxes | 1678 | 0 | 0 | 2004-02-01 | |
142 | [hanlp] [참고] 무한대전식 '가' 명령 루틴. 예제. [5] | MaGuN | 1721 | 0 | 0 | 2004-02-01 | |
141 | [hanlp] 이런 -_-. 질문이 너무 많아서.. 이번엔 이동에 관한 질문 -_-a [2] | 박대성 | 1605 | 0 | 0 | 2004-02-01 | |
140 | [hanlp] 아이템 기능... [2] | 5sigo | 2040 | 0 | 0 | 2004-02-01 | |
139 | [hanlp] 쥬데직에서요 자동으로 짧게 받는 명령어 --:; 뭐라고하지.. [8] | 박대성 | 1958 | 0 | 0 | 2004-02-01 | |
138 | [hanlp] 마군님 질문입니다. 알려주세요. [9] | 새천사 | 1695 | 0 | 0 | 2004-01-31 | |
137 | [hanlp] 도움말에 글이 안 나옵니다. [2] | 탈퇴 | 1721 | 0 | 0 | 2004-01-31 | |
136 | [hanlp] 쥬데직에서... [1] | Xerxes | 2068 | 0 | 0 | 2004-01-31 |