소스 수정중에 질문있습니다.
컨텐츠 정보
- 649 조회
- 9 댓글
- 0 추천
- 0 비추천
- 목록
본문
차분하게 하나하나 수정하면서 재미를 보고 있는중입니다. ㅎㅎ
그런데 문제가 발생한게 있는데..
스크린샷처럼 나오는 npc와의 대화쪽이 수정이 안되는중입니다..ㅎㅎ
어디서 수정을 해야하는지도 갈피가 안잡히는 상황인데요.
op쪽을 건드려서 보고 있긴합니다만.. class파일들도 죄다 검출해서 보고 있으나..
대화창을 편집한다거나 그런 부분은 없고 제작 관련하여 제어문만 간간히 보입니다..
html형식의 대화창이 나오는 부분이 소스와 디비상에도 검출이 되고 있지 않아서
답답한 부분이 있습니다.
npc와의 액션자체가 어디서 진행이 되는지 모르겠습니다 ㅎㅎ
혹시 정보를 알고 계신분 알려주시면 감사드리겠습니다.
-
등록일 2024.10.04
-
등록일 2024.09.30덩크2 리로드 관련댓글 1
-
등록일 2024.03.31
-
등록일 2023.10.11팩뷰어 오류 부분 질문드립니다.댓글 3
관련자료
댓글 9

오크서버님의 댓글
변경 방법은 클라이언트에서 Text 부분의 OOO-k.html 을 찾는겁니다.
먼저 찾는방법 알려드릴게요.
1. 소스. C_ObjectTalk.java >> o.toTalk() 부분에 브레이크 포인트를 찍습니다.
2. 말걸고 브레이크가 잘 걸렸다면 'F5' 키를 눌러 어디와 연결되어있는지 확인합니다.
3. Npc의 Class 를 확인했다면 그 Npc 소스 안에 'S_Html' 이 들어간 toSender를 찾습니다.
4. 소스상의 html 이름을 찾았다면 성공입니다.
5 클라 수정툴로 해당 html을 찾아서 빼줍니다.
6. 수정 후 업데이트 해주시면 되십니다 ㅎ.
먼저 찾는방법 알려드릴게요.
1. 소스. C_ObjectTalk.java >> o.toTalk() 부분에 브레이크 포인트를 찍습니다.
2. 말걸고 브레이크가 잘 걸렸다면 'F5' 키를 눌러 어디와 연결되어있는지 확인합니다.
3. Npc의 Class 를 확인했다면 그 Npc 소스 안에 'S_Html' 이 들어간 toSender를 찾습니다.
4. 소스상의 html 이름을 찾았다면 성공입니다.
5 클라 수정툴로 해당 html을 찾아서 빼줍니다.
6. 수정 후 업데이트 해주시면 되십니다 ㅎ.

pieceB님의 댓글의 댓글
답변감사합니다!!!!
if (w != null && !this.isDead() && isLockLow() != true && Lineage.event_devile==true || !(getGm() == 0)) {
pc.toSender(S_Html.clone(BasePacketPooling.getPool(S_Html.class), this, "devile"));
}else{
pc.toSender(S_Html.clone(BasePacketPooling.getPool(S_Html.class), this, "devile0"));
}
여기까지 찾았으며, toSender 부분까지 찾았습니당.
S_HTML.java 파일까지 찾았습니다. 근데 그쪽에서는 텍스트 자체를 수정하는 부분이 나와있지 않습니다 ㅠㅠㅠ
그렇다고 자바코드로 npc와의 대화를 설정하는 화면이 나와있지않구용..
이해가 가지않은 부분이
맨위에 말씀하신 클라이언트 TEXT폴더에는 아무것도 들어있지 않습니당 ㅠㅠ
서버가 아니고 클라이언트가 맞으신지요 ㅠㅠ
그다음으로 ㅠ ㅠ
5번 말씀하신게 이해가 가지 않습니다 ㅠㅠ 한번더 디테일하게 설명부탁드려도 되겠씁니까 ㅠㅠ
쪼금만 더 도와주십쇼 ㅠㅠ
5시간째 삽질중입니다 ㅠㅠ
if (w != null && !this.isDead() && isLockLow() != true && Lineage.event_devile==true || !(getGm() == 0)) {
pc.toSender(S_Html.clone(BasePacketPooling.getPool(S_Html.class), this, "devile"));
}else{
pc.toSender(S_Html.clone(BasePacketPooling.getPool(S_Html.class), this, "devile0"));
}
여기까지 찾았으며, toSender 부분까지 찾았습니당.
S_HTML.java 파일까지 찾았습니다. 근데 그쪽에서는 텍스트 자체를 수정하는 부분이 나와있지 않습니다 ㅠㅠㅠ
그렇다고 자바코드로 npc와의 대화를 설정하는 화면이 나와있지않구용..
이해가 가지않은 부분이
맨위에 말씀하신 클라이언트 TEXT폴더에는 아무것도 들어있지 않습니당 ㅠㅠ
서버가 아니고 클라이언트가 맞으신지요 ㅠㅠ
그다음으로 ㅠ ㅠ
5번 말씀하신게 이해가 가지 않습니다 ㅠㅠ 한번더 디테일하게 설명부탁드려도 되겠씁니까 ㅠㅠ
쪼금만 더 도와주십쇼 ㅠㅠ
5시간째 삽질중입니다 ㅠㅠ