'캐시아이템 한글화' |
UseCashItemHandler 여셈
itemType == 507로 가셈
그담에 case 1:(확성기)에 String text = slea.readMapleAsciiString(); 밑에다가 추가
String korText = KorConvertHandler.KorConvert(text);
그다음에 이 부분을
player.getMap().broadcastMessage(MaplePacketCreator.serverNotice(2, player.getName() + " : " + text));
아래와 같이 수정
player.getMap().broadcastMessage(MaplePacketCreator.serverNotice(2, player.getName() + " : " + korText));
그담에 case 2:(고성능확성기)에 String pinktext = slea.readMapleAsciiString(); 밑에 추가
String pinkkorText = KorConvertHandler.KorConvert(pinktext);
그다음에 이 부분을
c.getChannelServer().getWorldInterface().broadcastMessage(null, MaplePacketCreator.serverNotice(3, c.getChannel(), player.getName() + " : " + pinktext, (slea.readByte() != 0)).getBytes());
아래와 같이 수정
c.getChannelServer().getWorldInterface().broadcastMessage(null, MaplePacketCreator.serverNotice(3, c.getChannel(), player.getName() + " : " + pinkkorText, (slea.readByte() != 0)).getBytes());
그담에 case 5:(메이플TV)에 String message = slea.readMapleAsciiString();밑에 추가
String kormessage = KorConvertHandler.KorConvert(message);
그담에 builder.append(message); 이것을 아래와 같이 수정
builder.append(kormessage);
그다음에는 messages.add(message);이것을 아래와 같이 수정
messages.add(kormessage);
참고 :: 메이플TV 두개제거되는거 수정법은
case 5:안에 MapleInventoryManipulator.removeById(c, MapleInventoryType.CASH, itemId, 1, true, false);
이게 하나더있을껀데 이부분을 지워주시면됩니다.
itemType == 507의 맨밑에꺼지우게되면 다른아이템들 않사라짐 ㄱ
이번엔 itemType == 509로 가셈(쪽지)
String msg = slea.readMapleAsciiString();밑에 추가
String kormsg = KorConvertHandler.KorConvert(msg);
그담에 c.getPlayer().sendNote(sendTo, msg);이것을 아래와 같이 수정
c.getPlayer().sendNote(sendTo, kormsg);
itemType == 512로 가셈(뿌리기)
밑에다가 추가
String text = slea.readMapleAsciiString();
String korText = KorConvertHandler.KorConvert(text);
그담에 c.getPlayer().getMap().startMapEffect(ii.getMsg(itemId).replaceFirst("%s", c.getPlayer().getName()).replaceFirst("%s", slea.readMapleAsciiString()), itemId); 이렇게 된부분에
c.getPlayer().getMap().startMapEffect(ii.getMsg(itemId).replaceFirst("%s", c.getPlayer().getName()).replaceFirst("%s", korText), itemId); 이렇게 바꿔주세요.
itemType == 537로 가셈(캐쉬템 칠판)
String text = slea.readMapleAsciiString();밑에 추가
String korText = KorConvertHandler.KorConvert(text);
그담에 c.getPlayer().setChalkboard(text); 이것을 아래와 같이 수정
c.getPlayer().setChalkboard(korText);
이런식으로 한글화하면됨..

피카츄염 님의 최근 댓글
ㅋㅋ 2018 05.29 클라 안되는대ㅔ여 2018 02.16 감사합니다 2018 02.12 클라 보내주세요 go_to_r@naver.com 2018 02.09 ㄳ 2018 02.01