거너아나
전문해결사
Marlozing 75866ebd9ffa4b9ab322231112059268
이해도 | 1.16 |
---|---|
게임버전 (JE) | 페이퍼 |
게임버전 (BE) | SkBee, skDragon, Skellett, SkEtcR*, SkQuery, skRayFall, Skript, skUtilities* |
스크립트 버전 | 중급자(필요한 애드온을 찾아서 만들 수 있어요) |
스크립트 애드온 | 2.5.3 |
apply potion of {@1} of tier 1 without particles to victim for 1 seconds
이 문장에서 tier랑 시간을 변수로 정하고 싶은데 변수로 정하면 오류가 나서 물어봅니다.
혹시 변수를 어떻게 사용할 수 있는지 알 수 있을까요
스크립터브혼
2021.06.01포션 이펙트, 인첸트 등은 변수로 생성할 수 없습니다.
speed 2, sharpness 3 이런식으로 이름과 등급이 하나의 익스프레션으로 구성됩니다.
[Command] 이펙트로 /effect 명령을 사용해서 이펙트를 적용시켜보세요.
명령어는 문자열로 입력하니까 가능할겁니다.
거너아나
2021.06.01command /12 [] []:
trigger:
apply potion of speed of tier %arg 1% without particles to player for %arg 2% seconds
이건 안 되는건가요
스크립터브혼
2021.06.01[Potion Effects] 이펙트 예문에 보니 되는걸로 보입니다.
거너아나
2021.06.02{strength.%player%} 대신 {룬속성.%uuid of attacker%::3} 쓰면 왜 안될까요
스크립터브혼
2021.06.02해당 변수에 숫자가 저장된게 아닐겁니다.
{룬속성.%uuid of attacker%::3} is integer
이 조건문으로 숫자가 맞는지 확인해보세요.
send "%{룬속성.%uuid of attacker%::3}%"
이렇게 send로 메세지도 출력해보세요.