개인 자료란 (JE)

  서버 커뮤니티

Profile 김기미 대표칭호 없음

Justice_Ant 4268d2c7ecc84a39b030f1b69a05254b

Profile

질문하기 스크립트

스크립트에 포션효과 적용

2020.03.08 조회 수 5936 추천 수 1
이해도 1.14 

특정 아이템을 우클릭하면

그 아이템이 사라짐과 동시에 

여러 포션효과가 들어오는 스크립트 어떻게 하나요.




6개의 댓글

스크립터브혼
2020.03.10

우클릭 이벤트는 on right click

 

아이템의 제거는 delete tool

아이템의 소모는 remove 1 of tool from tool

 

포션 효과는 apply potion of strength of tier 2 to player for 999 days

 

이와 같이 사용합니다.

 

포션 이펙트 패턴은 http://skriptlang.github.io/Skript/effects.html#EffPotion 이곳을

포션 타입은 http://skriptlang.github.io/Skript/classes.html#potioneffecttype 이곳을 참고하세요.

WK_DAMO
2020.09.25
@스크립터브혼

그럼 apply potion of 원하는거 of tier 2 to player for 999 days

에 뭘 적으면 /effect give ~~ 원하는 포션효과 시간 티어 true or false라고 써서 입자를 생기게 하거나 안생기게 하는데 apply potion of 원하는거 of tier 2 to player for 999 days 에 뭘 같이 쓰면 입자를 안생기게 할 수 있을까요

스크립터브혼
2020.09.25
@WK_DAMO

포션 이펙트 패턴의 마지막 세번째 패턴

apply [potion of] %potions% [potion] [[[of] tier] %number%] without [any] particles to %living entities% [for %time span%] [(replacing [the] existing effect)]
이 패턴에서

without [any] particles to %living entities%
이 부분이 파티클을 없애는 패턴입니다.

WK_DAMO
2020.09.26
@스크립터브혼

감사합니다!! 그러면 그런데 그 구문을 그대로 복붙하니까 안될 것 같고 [any] 랑 %리빙 엔티티% 를 수정하는 것 같은데 %player% 하면 되겠죠? 그리고 [any]는 뭔지 잘 모르겠어요..


그리고 하나 더 여쭙고 싶은데 포션 효과를 클리어 시키는 구문은 뭔지 궁급합니당

스크립터브혼
2020.09.26
@WK_DAMO

대괄호[]는 옵션, 소괄소()는 필수 입니다.

 

[any] particles는 any particles도 되고 particles도 됩니다.

(replacing [the] existing effect)는 꼭 replacing existing effect가 있어야합니다. [the]는 옵션입니다.

WK_DAMO
2020.09.29
@스크립터브혼

apply potion of 원하는거 of tier 2 player for 999days 뒤에 without particles to player replacing existing effect 라고 붙여버리면 되는건가요?