개인 자료란 (JE)

  서버 커뮤니티

한국 마인크래프트 포럼

마인크래프트 자료 및 커뮤니티 플랫폼

전체 회원수 127,038명 ( +14명 )

※ 장기간 미활동 회원 제외

Profile SeoRong 대표칭호 없음

Seo_Rong 4361ed1b04af4b1c81f46c5e8d1bd3ea

Profile

커뮤니티new 개발자란new 개발자 강좌new 스크립트

2. 기존에 없던 인첸트를 내가 직접 만들 수 있다고? 정말 간단한 커스텀 인첸트 스크립트!

2020.06.10 조회 수 1139 추천 수 1

본 소스는 GNU GPL v3 라이선스하에 배포됩니다

제가 올려드리는 강좌들은 기본적인 이해를 돕기위한 최소한의 부분설명만을 적습니다.

응용을 위해 작성된 구문들이므로 상세구문만 가져다 쓰시면 됩니다. 입맛에 맞게 아무렇게나 쓰시면 됩니다.

내용은 크게 두가지로 구성되는 로직 설명 - 구현(어찌 굴러가는지 주석처리 덧붙임) 순서로 이루어집니다.


기본적으로 이 스크립트는 기존 인첸트들을 재활용합니다.

인첸트가 있을 때 발생하는 이벤트를 직접 정의해주는 스크립트인겁니다.

이걸 사용하기 위해서는 marSK 애드온이 필수이니 추가해주시기바랍니다.

예시로 만들 인첸트는 [스피드] 와 [전리품 획득] 입니다.


# [스피드]

on armor equip: # 방어구를 입으면

@if enchant level of Efficiency of event-item is 1: # 입은 방어구의 효율 인첸트가 1이면

@@add 0.1 to player's walk speed # 플레이어의 속도를 0.1 증가 (기본 0.2)

on armor unequip: # 방어구를 벗으면

@if enchant level of Efficiency of event-item is 1: # 벗은 방어구의 효율 인첸트가 1이면

@@subtract 0.1 from player's walk speed # 플레이어의 속도를 0.1 감소


# [전리품 획득]

on death: # 누군가 죽으면 (모든 엔티티)

    if enchant level of Thorns of attacker's tool is 1: #  공격자의 무기에 붙은 가시 인첸트가 1이면 

        drop 1 diamond at victim # 죽은이에게 다이아몬드가 드랍되도록 함


1개의 댓글

히리지
2020.06.16

이런걸로 피 반칸 만들수도있나요? 신기하네요!!

갑옷입었을때랑 벗었을때을 따로 만들어줘야하군요!!

컨텐츠
https://www.koreaminecraft.net/files/thumbnails/952/941/002/262x150.crop.jpg?20211128203943

답안지

한마탐 수능 / 등급컷 + 해설 8

베개냥이

2021-11-25

2

https://www.koreaminecraft.net/files/thumbnails/670/940/002/262x150.crop.jpg?20211124215847

답안지

한마탐 5주차 / 정오표 + 해설 1

베개냥이

2021-11-24

2

https://www.koreaminecraft.net/files/thumbnails/133/938/002/262x150.crop.jpg?20211123001841
마인크래프트로 만든 움직이는 루디브리엄 3

LittleCharlotte

2021-11-22

7