개인 자료란 (JE)

  서버 커뮤니티

Profile 머리별 대표칭호 없음
Profile

질문하기 스크립트

총게임 만들던 중 스크립트 질문입니다. 급해요 알려주세요

2023.01.04 조회 수 188 추천 수 0
이해도 초보자 
게임버전 (JE) 1.19.2 
게임버전 (BE) 관련없음 
스크립트 버전 2.6.4 
스크립트 애드온 SKEtcR, skDragon ... 

On RightClick

이렇게 총 코드를 짰는데,

player에게는 총을 쏜 플레이어가

target에는 총에 맞은 엔티티가 모두 잘 인식이 됩니다.

그렇지만 damage로 상대에게 피해를 입히기 때문에 총에 맞아 죽으면

혼자 죽은것처럼 인식힙니다..

이것때문에 2시간째 이러고 있네요..

player가 target을 죽였다고 인식하는 코드좀 알려주세요.. 급합ㄴ디ㅏ ㅠㅠ

9개의 댓글

qsef1256
2023.01.04

https://skripthub.net/docs/?id=3892

머리별
2023.01.04
@qsef1256

make player to damage target by 1.5

이렇게 하는건가요?

qsef1256
2023.01.04
@머리별

해보시고 안되면 추가 질문 주세요

머리별
2023.01.04
@qsef1256

방금 해봤는데 이렇게 해보니 총이 안쏴지네요.. 안되는거같아요

오류는 안나는데..

qsef1256
2023.01.04
@머리별

그럼 스크립트로는 아무래도 어려울 것 같네요. EffHealth (Damage) 의 원본 소스를 확인해 봤는데 처음부터 EntityDamageByEntityEvent 를 호출하지 않더라고요.

 

정석적인 방법은 어려워도 메타데이터를 활용해볼 수 있을 것 같아요.

머리별
2023.01.04
@qsef1256

어떻게 하는지 알려주실 수 있으실까요?

qsef1256
2023.01.05
@머리별

https://skripthub.net/docs/?id=2622 의 예시를 참고하세요.

qsef1256
2023.01.04

그리고 SKEtcR 빼세요. 1.15까지만 작동하는 걸 뭐 하러 넣어 놨습니까. 플러그인 넣으면서 버전도 확인 안 하시나요.

머리별
2023.01.04
@qsef1256

skEtcR을 넣어야 cooldown이 작동해서요..