개인 자료란 (JE)

  서버 커뮤니티

Profile 눙이 대표칭호 없음

NUngiboy 6e95e864e48245c2afe38069f3b5551f

Profile

이해도 초보자(스크립트 구성요소나 기본문법은 알아요) 
게임버전 (JE) 1.17.1 
게임버전 (BE) 관련없음 
스크립트 버전 2.6 beta 3 
스크립트 애드온 SKbee, skRayFall, Skellett 

30983e83eebb94fec90f8149ba70f5de.png

block data를 받아오는 경우 다음과 같이 블럭 이름이 뜨고 대괄호 이후에 현재 블럭의 상태가 나타나는데,

Replace 구문이나 아니면 다른 구문을 통해 시작 대괄호 "['나 아니면 대괄호 "[" "]" 사이에 있는 모든 문자열을 지울 수 있나요?




3개의 댓글

눙이
2021.10.31

1시간 동안 혼자 들이 박은 다음에 답을 찾았습니다.... (뭔가 답이 오기 전에 해답을 찾아서 이상하지만)

==========

function returnblockdata(t: text) :: text:

    set {_l} to length of {_t}

    if {_t} contains "[":

        loop {_l} - 2 times:

            set {_i1} to loop-number

            set {_i2} to {_i1}

            set {_st} to subtext of {_t} from {_i1} to {_i2}

            if {_st} is "[":

                return subtext of {_t} from characters 1 to {_i1}-1

    else:

        return {_t}

=============

이런 함수를 통해 텍스트를 추출할 수 있었습니다... 다들 잘... 자요...



거너아나
2021.10.31

그냥 spilt 써서

set {_1::*} to {블럭} split by "["하고

message "%{_1::1}%"하면 되나요?

눙이
2021.10.31
@거너아나

이러한 방법도 있었네요 ㄷㄷ

계산 횟수를 줄여 서버의 부하를 줄이기에는 선생님의 방법이 더 적합할 것 같습니다. 감사합니다!

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

아티클

이달의 블록: 단단한 진흙

학교가기싫다

2024-04-26

0

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

업데이트

마인크래프트 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