Skip to content
봇관련다크 모드

D2NT3.1+날아다녀님, 상점 판매시 물품명, 스펙 띄우기

조회 수
1,174
추천 수
11
등록일

※ 기능 설명

사냥터에서 아이템을 집어왔습니다.
Image and video hosting by TinyPic

설정치에 미치지 못하여 상점에 팔아치울 때
아이템의 상세스펙을 표시해 줍니다.

Image and video hosting by TinyPic



※ 적용 방법
주의 : D2NT3.1+날아다녀님 파일이 아닐 경우 적용되지 않습니다.

1. \scripts\libs\common\NTTownManager.ntl 파일을 엽니다.

2. MyIL_WriteLogSell 로 검색을 합니다.
MyIL_WriteLogSell(_items[i], "Sell(" + npc.name + ")");

3. 그 아랫줄에 다음을 추가합니다.
// 상점판매 아이템 스펙표기 :
 Print("Sell : ");
 var _arrDescriptions = _items[i].itemdesc.split("\n");
 for (var j = 0 ; j < _arrDescriptions.length ; j++)
 Print(_arrDescriptions[j]);


: 2~3을 1회 더 반복합니다.(추가할 곳이 총 2군데입니다)

4. 저장합니다.




※ 참조
상점에 팔리는 모든 아이템을 표기할 경우
화면/메시지창이 좀 복잡해집니다.

유니크/크랩/세트아이템만 선별적으로 표기하거나
특정종류(예를 들자면 쥬얼류)만 표기하도록 하면 좋겠지요.
_items[i].quality 가 5이면 세트, 7이면 유니크, 8이면 크랩입니다.

 // (세트, 유니크, 크랩)만 표기하기
 if (_items[i].quality == 5 || _items[i].quality >= 7)
 {
 Print("Sell --------------- ");
 var _arrDescriptions = _items[i].itemdesc.split("\n");
 for (var j = 0 ; j < _arrDescriptions.length ; j++)
 Print(_arrDescriptions[j]);
 }
댓글 10
  • 댓글 #227359

    케릭터 설정에서 MyConfig_VisitCain = [0, 0, 0, 0, 0]; // 케인한테서 아이템 확인하기 케인에게 아이템 확인하는 것으로 세팅할 경우 작동하지 않습니다. 케인에게 아이템을 확인할 경우에도 표시하려면... MyVisit.ntl을 손봐야 할 것 같은데... 잘 모르겠어요. ^^
  • 댓글 #227362

    좋은 정보 감사합니다~~ 자세하게 설명 잘해주셨네요~잘보고갑니다^^*
  • 댓글 #227365

    좋은 정보 감사합니다. 레어는 몇번인가요? ^^ 오리지날은 레어만 중요해서요
  • 댓글 #227368

    테스트 해보니 레어 번호는 6번이네요. 손손님 덕분에 상점행 할뻔한 귀중한 아이템이 새생명을 얻었습니다 ^^
  • 댓글 #227380

    오늘두 하나 배우고 가는군요!! 감사 드리고 즐디아 하십시요!!!
권한이 없습니다.
다크 모드