개인 자료란 (JE)

  서버 커뮤니티

Profile dungji131 대표칭호 없음
Profile

질문하기 커맨드

damage 관련 커맨드 질문

2024.08.28 조회 수 63 추천 수 0
이해도 초보자 
게임버전 (JE) 관련없음, 1.19.4, 1.20, 1.20.1 
게임버전 (BE) 관련없음 

마크로 RPG 서버를 만들고 있는데요.

만들다가 막히는 부분이 생겨, 도움을 받고 싶어서 이렇게 글을 씁니다 :)

본론부터 말하자면,

    플레이어의 공격력에 비례하여 데미지를 주는 커맨드를 만들고  싶습니다,.ㅠ


여기서 너무 막힙니다..ㅠ

검색해 봤는데 관련 내용은 나오지도 않고 다른 스킬들이나 커맨드도 빨리 만들고 싶은데 계속 여기서 막혀서 힘들어요,.ㅠ

이런건 아예 불가능한 커맨드일까요...?ㅠ


만약 할줄 아는 커맨드 고수 분이 있다면 알려주셨으면 좋겠습니다..ㅠ

부탁드리빈다아아ㅏㅏㅜㅏㅏㅠㅜ


2개의 댓글

lanthanide
2024.08.28

공격력이 어떤 걸 의미하시는 지는 모르겠으나, 기본적으로 데미지는 damage 커맨드를 사용해 줄 수 있습니다.
다만 문제점은 이 커맨드에서 데미지는 give의 amount처럼 정해진 값이기 때문에, 스코어보드의 점수만큼 데미지를 준다든지 하는 것은 어렵습니다.
이를 보완하기 위해 크게 두가지 방법이 있는데, 첫 번째는 모든 가능한 데미지에 대해 미리 커맨드를 짜두는 것이나... 추천드리진 않습니다.
두 번째로는 데이터팩에서 function의 매크로 기능을 사용하는 것입니다.

만약 damage 커맨드를 사용하고 싶지 않다면, 직접 Health nbt를 건드리는 방법도 있겠으나, 플레이어 nbt를 수정할 수 없다 보니 다른 엔티티에만 적용이 가능하다는 단점이 있습니다.

노을넴
2024.08.29

attack_damage attribute를 활용해 보시는건 어떤가욘