10thousandoo
대표칭호 없음
이해도 | 1.16 |
---|---|
게임버전 (JE) | 페이퍼 |
스크립트 버전 | 중급자(필요한 애드온을 찾아서 만들 수 있어요) |
스크립트 애드온 | 2.5.3 |
플레이어 이름을 가져와서 한글자씩 차례대로 액션바에 나오게 할수있나요? 플레이어 이름이 testplayer 이라면 액션바에 이렇게 출력되게요
t
te
tes
test
testp
testpl
testpla
testplay
testplaye
testplayer
스크립터브혼
2021.06.03이 기능을 구현하려면 다음과 같이 동작하면 됩니다.
1. 플레이어의 이름을 한글자 씩 사용할 수 있도록 준비한다.
2. 플레이어의 이름을 한글자씩 붙여서 출력한다.
3. 2번을 반복한다.
문자를 나누거나 붙이려면 [Join & Split] 익스프레션을 사용하면 됩니다.
1번은 split 패턴을 사용해 플레이어의 이름을 나누는 것입니다.
2, 3번은 나눈 플레이어의 이름을 {_text} 변수에 하나씩 더하여 send 익스프레션으로 메세지를 출력하는 것입니다.
이 코드를 응용하시면 구현할 수 있을 겁니다.
10thousandoo
2021.06.04set {_split.name::*} to name of player split as "" 줄에서 오류가 납니다. 오류 내용은
{_split.name::*} can't be set to 'name of player split as ""' because the latter is not an object (story.sk, line 32: set {_split.name::*} to name of player split as ""') 입니다
스크립터브혼
2021.06.04split as가 아니라 split at 이었네요
set {_split.name::*} to name of player split at ""