USFM(www.maplestorylab.com)에 오신것을 환영합니다! 카페규칙에 어긋나는 게시글은 자동 삭제되며 관련 게시물 작성자는 제재될 수 있습니다. |
안녕하세요? 아레스 (hack_kuri) 입니다. 지금부터 소울시커 재생성 확률을 설정하는 강의를 시작하겠습니다
소울시커와 재생성이 추가되있어야지만 확률을 설정할수있습니다.
먼저 Src - handler - channel - playerhandler 에 들어갑니다!
그런다음 Ctrl(컨트롤) + F 눌러서 검색창을 킨다음 soulSeekerRecv 를 검색합니다. 그러면
public static void soulSeekerRecv(ReadingPure rp, PureAccount c, PurePlayer chrm) {
int percent = (int) (Math.random() * 100);
if (GameConstants.isAngelicBuster(c.getPlayer().getJob())) {
int number = rp.readInt();
rp.skip(4);
rp.skip(1);
int soulcheck = rp.readInt();
if (percent < 80) {
c.send(MainPacketCreator.SoulSeekerRemake(c.getPlayer(), number, soulcheck));
}
} else {
c.send(MainPacketCreator.resetActions());
return;
}
}
이게 뜹니다! (저는 퓨어팩 ㅎ) 자 여기서 중간에 잘 찾아보면
if (percent < 100) {
이런게 있습니다. 저는 100퍼센트로 설정하였습니다. 여기서 바꾸면 되구요. 만약 80퍼로 하고싶다면?
if (percent < 80) { 이렇게 바꿔주면 되겠죠??ㅎ 80퍼센트를 설정하면
public static void soulSeekerRecv(ReadingPure rp, PureAccount c, PurePlayer chrm) {
int percent = (int) (Math.random() * 100);
if (GameConstants.isAngelicBuster(c.getPlayer().getJob())) {
int number = rp.readInt();
rp.skip(4);
rp.skip(1);
int soulcheck = rp.readInt();
if (percent < 80) {
c.send(MainPacketCreator.SoulSeekerRemake(c.getPlayer(), number, soulcheck));
}
} else {
c.send(MainPacketCreator.resetActions());
return;
}
}
이렇게 되있을겁니다. 그럼 수정완료 된거구요. 빌드하고 팩안에 Dist폴더안에 빌드한 Jar 파일을 넣어주시면
끝 ^^ 그럼 수고하세요
'게임 관련 정보 > @USFM' 카테고리의 다른 글
랜덤찾으시는분? / 블라이언드(tjdgnsqn3) (0) | 2012.12.28 |
---|---|
아이템 옵션 변경 하기 / 이프 셀(ifsell) (0) | 2012.12.28 |
돌핀님의 Hot Time Box (핫:타:임:상:자) / 흑화(maple_bf) (0) | 2012.12.28 |
무한배포[린P@CK]/린PACK2.6소공합니다./스샷찍는중 /2,5는무한배포했어요. (0) | 2012.12.28 |
바나P@CK / 치르노팀 인피니트(freebishop) (0) | 2012.12.28 |