개인 자료란 (JE)

  서버 커뮤니티

Profile 10thousandoo 대표칭호 없음
Profile

질문하기 스크립트

이러한 구문을 만들고싶습니다

2021.06.03 조회 수 81 추천 수 0
이해도 1.16 
게임버전 (JE) 페이퍼 
스크립트 버전 중급자(필요한 애드온을 찾아서 만들 수 있어요) 
스크립트 애드온 2.5.3 

플레이어 이름을 가져와서 한글자씩 차례대로 액션바에 나오게 할수있나요? 플레이어 이름이 testplayer 이라면 액션바에 이렇게 출력되게요

t

te

tes

test

testp

testpl

testpla

testplay

testplaye

testplayer





3개의 댓글

스크립터브혼
2021.06.03

이 기능을 구현하려면 다음과 같이 동작하면 됩니다.

1. 플레이어의 이름을 한글자 씩 사용할 수 있도록 준비한다.

2. 플레이어의 이름을 한글자씩 붙여서 출력한다.

3. 2번을 반복한다.


문자를 나누거나 붙이려면 [Join & Split] 익스프레션을 사용하면 됩니다.


# 1
set {_split.name::*} to name of player split as ""

# 2, 3
set {_text} to ""
loop {_split.name::*}:
    set {_text} to join {_text} and loop-value
    send {_text} to console

1번은 split 패턴을 사용해 플레이어의 이름을 나누는 것입니다.

2, 3번은 나눈 플레이어의 이름을 {_text} 변수에 하나씩 더하여 send 익스프레션으로 메세지를 출력하는 것입니다.

이 코드를 응용하시면 구현할 수 있을 겁니다.





10thousandoo
2021.06.04
@스크립터브혼

set {_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.04
@10thousandoo

split as가 아니라 split at 이었네요

set {_split.name::*} to name of player split at ""

뉴스 및 창작물
/files/thumbnails/576/775/003/262x150.crop.jpg?20240426232553

아티클

이달의 블록: 단단한 진흙

학교가기싫다

2024-04-26

0

/files/thumbnails/115/774/003/262x150.crop.jpg?20240428135129

업데이트

마인크래프트 1.20.5 정식 업데이트

학교가기싫다

2024-04-24

0

/files/thumbnails/762/770/003/262x150.crop.jpg?20240418073724

레드스톤

T.B.H (고민중독) | 노트블럭 버전 | NoteBlock Cover [한국어 영어 중국어 가사 추가]

노트블럭전문가

2024-04-18

0

/files/thumbnails/218/767/003/262x150.crop.jpg?20240412130213

레드스톤

우리의 꿈 - 원피스 오프닝

노트블럭전문가

2024-04-12

0

/files/thumbnails/505/766/003/262x150.crop.jpg?20240411122306

레드스톤

기동전사 건담 수성의 마녀 | 노트블럭 커버 1

노트블럭전문가

2024-04-11

1