개인 자료란 (JE)

  서버 커뮤니티

Profile DrownPole 정품인증자

gongbaek04 2b816a5b5b4c41cf9c7fd4bce3827fe1

Profile

질문하기 스크립트

데미지를 받았을때 명령어취소하는법을 알고싶어요

2024.01.24 조회 수 27 추천 수 0
이해도 초보자 
게임버전 (JE) 관련없음 
게임버전 (BE) 관련없음 

플레이어가 데미지를 받았을때 5초동안 특정한 명령어를 사용할수 없게 스크립트를 만드려고 하는데 어렵네요..

명령어는 "/튜토리얼" 입니다




5개의 댓글

환타비
2024.01.24

말 그대로 하면 될듯 합니당!

 

아무 변수 하나 만들어준다음 {금지::%player%} 예를들면 금지라는 변수를 만들고

 

on damage: #데미지를 받았을때

@if victim is a player: # 그 받은 사람이 플레이어라면

@@set {금지::%player%} is true # 그 플레이어의 변수를 true로 변경후

@@wait 5 seconds #5초를 기다린다음

@@delete {금지::%player%} # 그 플레이어의 변수를 삭제 한다

 

이런식으로 만들고 금지하고 싶은 명령어로 가서 if {금지::%player%} is true라면 작동이 안되게 하면 될것 같습니당

DrownPole
2024.01.24
@환타비

감사합니다!! 작동되네요

 

DrownPole
2024.01.24
@환타비

그런데 플레이어가 지속적인 데미지를 받고있음에도 초가 초기화 되지 않고 5초만 지나도 바로 텔레포트가 되네요 ㅠㅠ

 

환타비
2024.01.24
@DrownPole

제가 최적화를 잘 못해서 이거는 참고용으로 봐주시면 될것 같은데

 

데미지를 받으면 변수를 세팅하고 every 1 seconds 에서 1초 지나갈때 마다 1초를 차감 0이 되면 삭제되는 머... 그런식으로 하셔야 할것 같네용

DrownPole
2024.01.25
@환타비

잘 모르겠네요 ㅠㅠ..

뉴스 및 창작물
/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