개인 자료란 (JE)

  서버 커뮤니티

Profile HAN1110 대표칭호 없음

HAN1110 9899e780ba984d89824a90ee8deb7cb2

Profile

질문하기 스크립트

변수 스크립트

2021.07.26 조회 수 57 추천 수 0

command /point:
    trigger:
        message "You have %{point.player}% point"


on death of player:
    if attacker is player:
        set death message to "%attacker% killed %victim% with %attacker's tool% "
        add 1 to {point.player}
        message "add 1 point"

라는 구문을 쓰고 리로드를 시켰어요.

리로드는 정상적으로 되거든요?

on death 스크립트 자체가 작동을 안해요...

변수 스크립트에요

2개의 댓글

스크립터브혼
2021.07.26

on death, on damage 이벤트는 [event-]player 익스프레션을 사용할 수 없습니다.

player 타입을 사용하려면 앞에 전치사 a/an을 붙여 타입임을 명시해야합니다.

 

> if attacker is a player:

 

 


플레이어마다 점수를 부여하려면 플레이어의 정보가 중첩된 변수를 사용해야합니다.

여기서 중첩이란 변수나 글자 안에 퍼센트% 기호를 사용하여 익스프레션을 사용하는 것으로,

 

> set death message to "%attacker% killed %victim% with %attacker's tool% "

> add 1 to {point.%attacker%}

 

이런 식으로 사용됩니다.

 

변수나 글자에 중첩된 익스프레션은 해당 값을 문자로써 사용하게 됩니다.

 

"%attacker% killed %victim% with %attacker's tool% "는 공격자와 피해자, 공격자의 도구가 문자로 변환되어 메세지가 됩니다.

{point.%attacker%}는 공격자의 이름이 변수 이름이 됩니다.

'vhone' 이라는 플레이어가 죽였다면 {point.vhone} 변수가 사용되는 것이죠.

HAN1110
2021.07.31
@스크립터브혼

저기... 죽음 메시지 구문은 아는데요? 변수 구문만 물어본거죠. ㅋㅋㅋ

뉴스 및 창작물
/files/thumbnails/115/774/003/262x150.crop.jpg?20240424234825

업데이트

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

/files/thumbnails/932/765/003/262x150.crop.jpg?20240410124459

레드스톤

마인크래프트 노트블록으로 만든 『 밤양갱 (Bam Yang Gang) 』

노트블럭전문가

2024-04-10

0