여관 원격이동 AI한테 만들어달라고 하는 방법
컨텐츠 정보
- 632 조회
- 2 댓글
- 목록
본문
기능 구현 대본을 드리면 참고가 되실 거 같아서. 어떻게 해달라고 했는지 적어봅니다.
추가 하고자 하는 기능: 대여한 홀 또는 방이 있다면 .여관이동 같은 명령어를 써서 어디에서든 바로 대여한 여관으로 이동할 수 있다.
대충 아래 절차대로 AI한테 설명을 했습니다.
(무료버전 Gemini의 경우 무료토큰 제한 압박 때문에 기존 코드를 삭제하거나 주석처리 하지 말고 수정개선추가 하는 방향으로 해달라고 말해야 합니다.)
1. 배경 설명 (Context)
참조 경로:
src\lineage\world\object\npc\inn\(여관 NPC 관련 로직 클래스)핵심 목표: 여관 NPC를 직접 찾아가지 않고도 채팅 명령어를 통해 대여 중인 방이나 홀로 즉시 텔레포트하는 기능을 구현한다.
2. 상세 구현 절차 및 로직 가이드 (1~5)
[명령어 핸들링]
유저가 채팅창에 특정 명령어(예:
.여관이동)를 입력했을 때 이를 인식하고 이동 함수를 실행하는 컨트롤러 로직을 작성해줘.
[인게임 표준 절차 설명]
유저가 여관 NPC를 통해 정상적으로 방을 대여하고 '여관 키'를 받은 상태를 기본 전제로 하여 로직을 구성해줘.
[아이템 소지 및 유효성 검사]
명령어 실행 시, 유저의 인벤토리에서 현재 대여 중인 정보와 일치하는 '여관 키' 아이템이 있는지 전수 검사하도록 해줘.
[원격지 텔레포트 구현]
유저 주변에 여관 NPC가 없더라도(원격지) 명령어가 작동해야 하며, 해당 여관 키 아이템에 저장된 맵 ID와 X, Y 좌표값을 읽어와 즉시 이동시켜줘.
[예외 상황 및 만료 처리]
여관 키가 없거나 대여 시간이 만료되어 유효하지 않은 키를 가졌을 경우, "이용 가능한 여관 정보가 없습니다"라는 메시지를 출력하고 이동을 차단하는 예외 처리를 포함해줘.
-
등록일 2026.08.24
-
등록일 2026.07.27
-
등록일 2026.07.04DLL인젝션 점이라도 하나 찍어보기댓글 3
-
등록일 2026.06.29













