레벨별 경험치 스크립트
각 pack 마다 앞에 이름 (hina, pure, top 이런거) 은 다르므로 maple이라 칭하겠음
넷빈으로 쏘스 열고
Source Packages - Client - MaplePlayer 들어간 후
Ctrl + F 키로 검색창 띄운 후 안에 'gainExpMonster' 입력 후 엔터
그럼 아래 쏘th가 보일거임
public void gainExpMonster(final int gain, final boolean show, final boolean white, final byte pty, final int Class_Bonus_EXP) {
int rate = client.getChannelServer().getExpRate();
if (client.getChannelServer().Burning() == true) {
rate = (int) (float) (rate * 0.5 + rate);
}
boolean cannotGainExp = false;
if (getLevel() < 10) {
rate = 1;
}
자 위에 건 무시해주고, if 문 보면
if (getLevel() < 10) { //플레이어의 레벨이 10보다 작다면
rate = 1; //경치는 1배
} // 이렇게 닫아준다
이런 식으로 응용하면 됩니다
그므스 하위버11젼은 experate인가 있어서 괜찮은데
만렙뚫을분들은 이거 활용해도 괜찮을거 같네요
만약 201~210까지 배율 10으로 하고싶다, 그러면
if (getLevel() > 200 && getLevel() < 211) { // 부등호 아시죠 ㅋㅋ 200보다 크고 211보다 작으면
rate = 10;
}
이런식으로 붙여주시면 되겠습니다

늅늅 님의 최근 댓글