개인 자료란 (JE)

  서버 커뮤니티

Profile 이한다 대표칭호 없음
Profile

질문하기 스크립트

날수 있는 신발 스크립트를 만들고싶어요!

2023.11.19 조회 수 104 추천 수 0
이해도 입문자 
게임버전 (JE) 1.20.1 
게임버전 (BE) 관련없음 
스크립트 버전 2.7.1 
스크립트 애드온 skRayFall, Skellett, 

특정 이름이 새겨진 네더라이트 부츠를 신게되면 서바이벌 상태에서도 날수있게 해주는 스크립트를 만들고 싶은데
해외에서 참고한 자료를 적용해보니 특정 인물에게 하나하나 적용해줘야 하는 번거로움이 있어 모든 플레이어 기준으로 특정 네라부츠를 신으면 그 특정 네라부츠를 신은 플레이어만 날게 해주는 스크립트로 짜보고싶습니다! 해외 에서 참고한 자료는 아래와 같습니다.


on armor change:

    if player's name = "닉네임":

        if "%event-item%" = "netherite boots named 신발이름":

            enable flight for player

        else:

            disable flight for player

어떤 부분을 고치고 추가하고 삭제할지 알려주시면 감사하겠습니다!
아직 스크립트 입문자라 정보랑 실력이 많이 부족하여 많이 답답하실수 있어요..
(구글링 많이 해보고 한마포에 올려본거라서 저로썬 최선을 다 했다고 생각 합니다..)




7개의 댓글

베독
2023.11.19

그냥 플레이어 닉네임 조건문을 삭제하시면 해결 될 문제로 보입니다

이한다
2023.11.19
@베독

on armor change:

if "%event-item%" = "netherite boots named 신발이름":

enable flight for player

else:

disable flight for player

이렇게 사용하면 될까요?

 

세찐찐
2023.11.19

if "%event-item%" = "netherite boots named 신발이름":

이부분

if tool’s name is “신발이름":

이렇게 하시고

 

if player's name = "닉네임":

이부분은

if player is "닉네임":

 

바꿔주세요

 

 

이한다
2023.11.20
@세찐찐

닉네임 부분을 어떻게 바꿔야 모든 플레이어가 기준이 될까요?

닉네임으로 설정하게되면 플레이어 한명한명 정해줘야되는거 아닌가용?

세찐찐
2023.11.20
@이한다

특정플레이어 에게먼 작동되게 할려면 필요한 if문이고 아니면 전체플레이어에개 되게 하려멷 필요없는 if문 입니다

이한다
2023.11.20
@세찐찐

on armor change:

if tool’s name is “신발이름":

enable flight for player

else:

disable flight for player

 

이렇게 적용 해봤는데 빨간 글씨가 뜹니당..

진짜 입문자라 너무 귀찮게 해드리는것 같네요...

세찐찐
2023.11.20
@이한다

코드에 tool’s name을 event-item’s name 으로 변경해 보세요