플레이어가 데미지를 받았을때 5초동안 특정한 명령어를 사용할수 없게 스크립트를 만드려고 하는데 어렵네요..
명령어는 "/튜토리얼" 입니다
말 그대로 하면 될듯 합니당!
아무 변수 하나 만들어준다음 {금지::%player%} 예를들면 금지라는 변수를 만들고
on damage: #데미지를 받았을때
@if victim is a player: # 그 받은 사람이 플레이어라면
@@set {금지::%player%} is true # 그 플레이어의 변수를 true로 변경후
@@wait 5 seconds #5초를 기다린다음
@@delete {금지::%player%} # 그 플레이어의 변수를 삭제 한다
이런식으로 만들고 금지하고 싶은 명령어로 가서 if {금지::%player%} is true라면 작동이 안되게 하면 될것 같습니당
감사합니다!! 작동되네요
그런데 플레이어가 지속적인 데미지를 받고있음에도 초가 초기화 되지 않고 5초만 지나도 바로 텔레포트가 되네요 ㅠㅠ
제가 최적화를 잘 못해서 이거는 참고용으로 봐주시면 될것 같은데
데미지를 받으면 변수를 세팅하고 every 1 seconds 에서 1초 지나갈때 마다 1초를 차감 0이 되면 삭제되는 머... 그런식으로 하셔야 할것 같네용
잘 모르겠네요 ㅠㅠ..
레드스톤
노트블럭전문가
2024-12-01
0
2024-11-27
1
건축
팀뉴일리시
2024-11-23
5
KHC
2024-10-25
2
2024-10-10
환타비
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제가 최적화를 잘 못해서 이거는 참고용으로 봐주시면 될것 같은데
데미지를 받으면 변수를 세팅하고 every 1 seconds 에서 1초 지나갈때 마다 1초를 차감 0이 되면 삭제되는 머... 그런식으로 하셔야 할것 같네용
DrownPole
2024.01.25잘 모르겠네요 ㅠㅠ..