[BE] 공용 커맨드 tag @r 최적화하는 법!~! 멀티 플레이어 수가 많아도 OK!! (심화)

Поділитися
Вставка
  • Опубліковано 23 вер 2024

КОМЕНТАРІ • 29

  • @songaejung
    @songaejung  3 роки тому +1

    이번 영상은 "홀리조니"님의 제보를 바탕으로 만들어졌습니다~!

  • @mylunchfood
    @mylunchfood 3 роки тому

    오.. 이거면 선택형 능력자 같은거에서 몇명이 같은 능력을 골라도 쿨타임 같은걸 다르게 할수 있겠군... 감사합니다

    • @songaejung
      @songaejung  3 роки тому

      다양하게 활용해보세요~! 시청해주셔서 감사합니다!!

  • @Lee_jon
    @Lee_jon 3 роки тому +2

    그냥 tag @r[tag=!a] add a 하는게 더 빠를거 같은데요

    • @songaejung
      @songaejung  3 роки тому

      기본적으로 공용에서 쓰이는 태그는 바로 제거를 해주셔야 합니다!!
      그렇지 않으면 태그가 적용된 모든 플레이어에게 clear와 조건부 부분의 커맨드가 적용되겠죠?
      때문에 공용으로 쓰이는 a 태그는 부여 후 바로 제거하고 따로 감지가 끝난 플레이어에게 a_done 태그를 추가하는 것입니다!!

    • @Lee_jon
      @Lee_jon 2 роки тому

      @@songaejung 아 그럼 그태그를 부여한사람은 실행이 안되게 하는거군요 그때 1번 실행한 대상을 지우는 tag커맨드까지 잘구현하는 송예정님 감사합니다~!(이미 생각함)

  • @youtube-antos112
    @youtube-antos112 3 роки тому

    신박한 커맨드 감사합니다.

    • @songaejung
      @songaejung  3 роки тому

      시청해주셔서 감사합니다!!

  • @잠보의콩이
    @잠보의콩이 3 роки тому

    @r 이라는게 랜덤한 플레이어뿐이아닌
    여러 엔티티도 가능했던거였군요!

    • @songaejung
      @songaejung  3 роки тому

      type으로 지정만 하면 여러 엔티티도 적용 가능하답니다~! 오늘도 시청해주셔서 감사합니다!!

  • @gjdkfg90
    @gjdkfg90 3 роки тому

    알려주셔서 감사합니다

    • @songaejung
      @songaejung  3 роки тому +1

      시청해주셔서 감사합니다!!

  • @별성터
    @별성터 3 роки тому

    오 이거 좋다!

    • @songaejung
      @songaejung  3 роки тому

      유용하게 쓰시길 바랍니다~!

  • @dailytube83
    @dailytube83 3 роки тому

    헐..훨씬 좋아졌네요 ㄷㄷ

    • @kiros0522
      @kiros0522 3 роки тому

      이런 귀한곳에 누추한 분이 ㄷㄷ

    • @songaejung
      @songaejung  3 роки тому

      느린 공용 커맨드... 안녕~!

  • @veljurakace
    @veljurakace 3 роки тому

    와 단점보안
    역시 송애정 님이네요 ㄷㄷㄷㄷ

    • @songaejung
      @songaejung  3 роки тому

      오늘도 시청해주셔서 감사합니다 눈오리님!!

  • @J3NO
    @J3NO Рік тому

    8~11번까지 spread에는 대상을 누구를 집어넣어야 하나요?

  • @user-vb6hl8ni7s
    @user-vb6hl8ni7s 3 роки тому

    커맨드 틱이 느리다면 커맨드를 여러개를 설치하면 처리 속도가 빨라지게 할수 있지 않을까요

    • @songaejung
      @songaejung  3 роки тому

      그런 식으로 같은 커맨드를 여러개를 배치하셔도 됩니다!!

  • @bob-1754
    @bob-1754 3 роки тому

    제가 제보한 커맨드인 것 같네요!

    • @songaejung
      @songaejung  3 роки тому +1

      앗 죄송합니다.. 본의 아니게 누를 끼쳤군요... 단순히 저의 부주의로 언급하는 걸 잊은 것이니 너무 속상해 하지 않으셨으면 좋겠습니다!!
      우선 고정 댓글에 표기해두고 나중에 영상 수정 후 재업로드 조치하겠습니다.. 다시 한 번 사과의 말씀 드립니다...

  • @미라이-g6v
    @미라이-g6v 3 роки тому

    정말 감사합니다 구독하고 인사 오지게 박고 가겠습니다!!!

    • @songaejung
      @songaejung  3 роки тому

      앗 구독 감사합니다~! 앞으로도 유용한 영상으로 찾아뵙겠습니다!!

  • @큐브5757
    @큐브5757 3 роки тому

    이 영상에서 설명한 첫 번째 단점인 사람이 만들때는 어떻게 해결해야할까요?

    • @songaejung
      @songaejung  3 роки тому

      아쉽게도 커맨드 블록의 처리 속도는 최소 1틱(0.05초)이기 때문에 마땅한 해결 방법은 없어 보입니다!!

    • @hi-qu3ou
      @hi-qu3ou 2 роки тому

      제가 많이 사용하는 방법인데 좀 노가다긴 합니다.
      tag @r[tag=!a1,tag=!a2,tag=!a3,tag=!a4,tag=!a5] add a1
      tag @r[tag=!a1,tag=!a2,tag=!a3,tag=!a4,tag=!a5] add a2
      tag @r[tag=!a1,tag=!a2,tag=!a3,tag=!a4,tag=!a5] add a3
      tag @r[tag=!a1,tag=!a2,tag=!a3,tag=!a4,tag=!a5] add a4
      tag @r[tag=!a1,tag=!a2,tag=!a3,tag=!a4,tag=!a5] add a5
      execute @a[tag=a1] ~~~
      execute @a[tag=a2] ~~~
      execute @a[tag=a3] ~~~
      execute @a[tag=a4] ~~~
      execute @a[tag=a5] ~~~
      대충 이런식으로 개노가다를 하면 됩니다.
      하지만 인원이 30명, 50명 이렇게 많아질수록 입력해야되는 명령어도 늘어나서 좀 에바이긴 합니다.
      하지만 애드온으로 작성 하시는 거라면
      스크립트 편집기 중에 노트패드라고 있는데 해당 앱을 사용하면 매크로와 열 편집기로 빠른 작성이 가능합니다.