개인 자료란 (JE)

  서버 커뮤니티

Profile 스크립트내놔라 대표칭호 없음
Profile

질문하기 스크립트

on target 관련 질문

2024.01.20 조회 수 101 추천 수 0
이해도 초보자 
게임버전 (JE) 1.20.1 
게임버전 (BE) 관련없음 
스크립트 버전 sk 2.73 

on target:

    if target is "%{도망::*}%":

        if event-entity is zombie or skeleton:

            cancel the event

이코드가 도망이라는 배열 변수에 있는 플레이어를 때릴려 할때  그 공격자가 좀비 또는 스켈레톤이면 공격을 취소하는걸로 알고있는데 

작동이 전혀 안되더라구요? 원래는 좀비랑 스켈레톤을 소환하면 마녀라는 이름이 부여되고 소환되게 해두긴 했습니다.....

저는 어떤 몹이 타겟을 배열변수에 있는 플레이어로 잡았을때 만약 그 타겟을 잡은 몹이 마녀라는 이름의 몹이라면 타겟팅을 취소하게 하고 싶었는데 방법이 있을까요?




10개의 댓글

코코냐
2024.01.20

entity와 string을 비교하는것 같습니다. 확실한가요?

@코코냐

그것도 포함 되어있을거에요....

코코냐
2024.01.20
@스크립트내놔라

엔티티와 문자열이 서로 비교 가능한 값인게 확실한가요?

@코코냐

가능한 값인 걸로 알고 있습니다

코코냐
2024.01.20
@스크립트내놔라

그럼 로그부터 찍어봐야죠 뭐..

@코코냐

큰일났네요... 에러가 안떠서

코코냐
2024.01.21
@스크립트내놔라

로그를 찍어보라니까요..?

슈퍼레몬
2024.01.21

저라면 on target 보다 on attack 을 쓸것같네요.

@슈퍼레몬

저 근데 on attack은 스크립트 허브에도 뜨지가 않고 틀리다고 떠서요

슈퍼레몬
2024.01.21
@스크립트내놔라

그럼 on damage 를 써보세요