스크립트내놔라
대표칭호 없음
이해도 | 초보자 |
---|---|
게임버전 (JE) | 1.20.1 |
게임버전 (BE) | 관련없음 |
스크립트 버전 | sk 2.73 |
on target:
if target is "%{도망::*}%":
if event-entity is zombie or skeleton:
cancel the event
이코드가 도망이라는 배열 변수에 있는 플레이어를 때릴려 할때 그 공격자가 좀비 또는 스켈레톤이면 공격을 취소하는걸로 알고있는데
작동이 전혀 안되더라구요? 원래는 좀비랑 스켈레톤을 소환하면 마녀라는 이름이 부여되고 소환되게 해두긴 했습니다.....
저는 어떤 몹이 타겟을 배열변수에 있는 플레이어로 잡았을때 만약 그 타겟을 잡은 몹이 마녀라는 이름의 몹이라면 타겟팅을 취소하게 하고 싶었는데 방법이 있을까요?
코코냐
2024.01.20entity와 string을 비교하는것 같습니다. 확실한가요?
스크립트내놔라
2024.01.20그것도 포함 되어있을거에요....
코코냐
2024.01.20엔티티와 문자열이 서로 비교 가능한 값인게 확실한가요?
스크립트내놔라
2024.01.20가능한 값인 걸로 알고 있습니다
코코냐
2024.01.20그럼 로그부터 찍어봐야죠 뭐..
스크립트내놔라
2024.01.21큰일났네요... 에러가 안떠서
코코냐
2024.01.21로그를 찍어보라니까요..?
슈퍼레몬
2024.01.21저라면 on target 보다 on attack 을 쓸것같네요.
스크립트내놔라
2024.01.21저 근데 on attack은 스크립트 허브에도 뜨지가 않고 틀리다고 떠서요
슈퍼레몬
2024.01.21그럼 on damage 를 써보세요