Punkland
한국어
한국어
  • PUNKLAND
    • Punkland 소개
    • ⬆️업데이트 내역
      • 스튜디오 업데이트 내역
      • 앱 업데이트 내역
        • AI 자동번역 기능
      • 서버 업데이트 내역
      • 업데이트 아카이브
  • Punkland Studio
    • 📖시작하기
      • 펑크랜드 스튜디오 다운로드
      • 버전 확인 및 업데이트
      • 신규 프로젝트 생성
      • 맵 만들기
        • 신규 맵 생성
        • 하위 맵 생성
        • 맵 편집
      • 스튜디오 인터페이스
        • [파일]탭
        • [편집]탭
        • [보기]탭
        • [게임]탭
        • [도구]탭
      • 테스트 플레이 진행
      • 게임 출시하기
    • 💻기본 제작 가이드
      • 데이터베이스
      • 리소스 관리자
      • 레이아웃 관리자
      • MP3 -> OGG 변환기
      • 번역파일 내보내기
      • 번역파일 불러오기
      • 스크립트
      • 리소스 마켓
      • 데이터 내보내기
        • 데이터 불러오기
      • 도움말
      • 프로젝트 관리
      • 대사 꾸미기
      • GM 명령어
      • 스탯
      • 피해량 공식
      • 아이템 조건식
      • 팁과 노하우
      • 예제 게임
      • 펑크랜드 네이버 카페
      • 자주 묻는 질문
    • 👑심화 제작 가이드
      • 탑메뉴 관리자
      • 리소스 관리자
      • 스프라이트 관리자
      • 레이아웃 관리자
      • 이벤트 페이지 관리자
      • 데이터베이스
      • 스파인 적용법
    • 스크립트 튜토리얼
      • 사용 방법
      • [스크립트 도움말]
      • 서버 스크립트
        • ScriptClan
        • ScriptColor
      • 클라이언트 스크립트
      • 예제
        • 인터페이스 스크립팅
        • 몬스터 AI 스크립팅
        • 펫 AI 스크립팅
        • 파티클 스크립팅
    • 유튜브 튜토리얼
      • 펑크랜드 유튜브 강좌
    • Web3 튜토리얼
      • NFT 민팅하기
      • 게임에 외부 NFT 연결하기
      • 게임에 ERC-20 토큰 연결하기
    • Effective Punkland
      • 서버와 통신하기
      • RunLater 주의사항
      • HTTP 요청 보내기
    • 개발자 가이드라인
      • 정산정보 등록 및 변경
        • 미성년자 법정대리인 동의서
      • 매출 및 수익금 정산 가이드라인
      • 유료 아이템 판매 관련 안내
      • 뒷거래 부정행위 관련 안내
      • 마케팅 가이드라인
      • 게임 운영 가이드라인
      • 콜라보레이션 가이드라인
      • 공지사항/이벤트 & 푸시 안내
      • 인게임 광고 가이드라인
      • 지적재산권 권리 침해 관련 안내
      • 게임 라이브를 위한 심사 시스템
  • 바로가기
    • 스튜디오 다운로드
    • 펑크랜드 홈페이지
    • 펑크랜드 개발자 카페
    • 공식 디스코드
    • 공식 유튜브
Powered by GitBook
On this page
  1. Punkland Studio
  2. Web3 튜토리얼

게임에 외부 NFT 연결하기

PreviousNFT 민팅하기Next게임에 ERC-20 토큰 연결하기

Last updated 2 years ago

펑크랜드 게임에서 민팅되지 않은 NFT를 연결하려면 해당 NFT의 메인넷, 컨트랙트 주소, 토큰 ID를 알아야 합니다.

펑크랜드와 제휴 상태가 아닌 Kazuha NFT를 예시로 들어보겠습니다.

먼저, 해당 NFT와 호환되는 데이터베이스에 아이템을 추가합니다. 이 아이템은 NFT가 아닌 기존 NFT가 게임 내에서 표현된 모습이기 때문에 “NFT 거래 가능” 기능을 활성화하지 않도록 주의하세요. 해당 NFT를 나타내기 위해 선택한 아이템은 취향에 따라 원본과 외관 유사 정도를 조정할 수 있습니다.

완료 후 이벤트를 생성합니다.

이벤트에 사용되는 캐릭터의 이름을 “전사”로 설정하고 네코랜드 스튜디오에 포함되어 있는 네코랜드 샘플 RPG 내 주어진 캐릭터의 기본 스프라이트를 사용합니다.

첫 번째 커맨드로 “대사”를 선택한 후 입력합니다. “Kazuha 있나요?”를 예시로 사용하였습니다.

다음 커맨드로는 페이지 2 탭의 “조건 분기” 항목을 선택합니다. 조건 분기 팝업창이 나타나면 “NFT” 탭을 선택한 후 “현재 플레이어가 NFT 보유 중” 항목을 체크합니다.

해당 예시의 NFT 정보는 다음과 같습니다.

Kazuha NFT

  • 메인넷: Ethereum

  • 컨트랙트 주소: 0x842cBC5e2531BFF9860CaCAfcebb0d923F630642

  • 토큰 ID: 503

[확인] 버튼을 누르면 “조건 분기” 커맨드 하위 커맨드로 추가된 “참일때”가 생성됩니다. “참일때” 하단의 비어 있는 커맨드 슬롯을 더블클릭한 뒤 이벤트 팝업창 [페이지 2] 탭으로 이동하여 “아이템 획득”을 클릭합니다. “아이템 획득” 창에서 생성한 아이템을 선택합니다.

아이템 정보 설정이 완료되면 NPC와 상호작용 시 NPC가 플레이어에게 특정 NFT를 가지고 있는지 묻고 그에 맞는 아이템을 제공하는 결과가 도출됩니다.

플레이어 시점으로 해당 기능을 확인하려면 이곳을 클릭하세요. 네코랜드 스튜디오의 기본 조작에 대한 설명은 네코랜드 스튜디오 위키에서 확인할 수 있습니다.