개인 자료란 (JE)

  서버 커뮤니티

Profile Darius 대표칭호 없음
Profile

질문하기 스크립트

스크립트 구문 질문합니다.

2020.12.30 조회 수 583 추천 수 0
이해도 1.16 
게임버전 (JE) 페이퍼 
게임버전 (BE) 몰라요 
스크립트 버전 입문자(아무것도 몰라요) 
스크립트 애드온 2.5.3 

(상대를 때렸을 때)라는 뜻을 가진 이벤트는 없나요?


그래서 지금 on leftclick을 쓰고 있는데

on leftclick on a player가 인식이 안되더라구요...



1. (상대를 때렸을 때)라는 뜻을 가지 이벤트가 있나요?


2. 만약 있다면 상대를 두 개 이상 지정하는 방법이 있나요?


3. 만약 없다면 on leftclick on a player가 왜 오류가 나나요?


4. 그리고 만약 방법이 on leftclick밖에 없다면 on leftclick의 대상을 두 개 이상 지정하는 방법이 뭔가요?




7개의 댓글

AGLASS
2020.12.30

on damage: 
> if attacker is player: 

>> if victim is entity

Darius
2020.12.30
@AGLASS

근데 이게 한 사람한테만 적용되게 하려면 어떡하죠?

그니까 A가 B를 때렸을 때 특정 효과를 주고 싶은데

B가 A를 때렸을 때는 적용되지 않게요

마루
2020.12.30
@Darius

스코어보드 활용 해보시죠

AGLASS
2020.12.30
@Darius

좀 더 자세히 말씀해주실래요?

Darius
2020.12.31
@AGLASS

그니까 예를 들면

제가 친구를 때리면 친구한테 실명이 걸리고

친구가 저를 때리면 저는 실명이 안걸리는 거요

 

정리해서 말하면 저는 되는데 다른 사람은 안되게 하는 거요

스크립터브혼
2020.12.30

1. [스크립트 구문 제발요]에서 말씀드린대로 [On Damage]이벤트입니다.


2. on damage 이벤트는 공격자, 피격자 간에 발생합니다.
피격자가 두명이라면 각각의 피격자에게 한번씩 두번 발생하게 됩니다.

3. 오류 메세지를 알려주세요.

4. 클릭 한번에 두 개체를 클릭하는 방법은 없습니다.
마인크래프트는 그런 기능이 없어요.

Darius
2020.12.31
@스크립터브혼

오류 메세지는

if {효과.%player%} is set

구문에서 attacker이랑 victim 어쩌구 하는데 잘 모르겠어요...

뉴스 및 창작물
/files/thumbnails/246/933/003/262x150.crop.jpg?20241204080049

업데이트

[마인크래프트 1.21.4 업데이트]

제작대

2024-12-04

0

/files/thumbnails/477/930/003/262x150.crop.jpg?20241201030912

레드스톤

뉴진스 - Super Shy | 마크 노트블럭 커버

노트블럭전문가

2024-12-01

0

/files/thumbnails/483/916/003/262x150.crop.jpg?20241127115329

레드스톤

[노트블럭 커버] 뉴진스 - ETA 3

노트블럭전문가

2024-11-27

1

/files/thumbnails/150/925/003/262x150.crop.jpg?20241123005717

건축

응답하라 1988 ? 2

팀뉴일리시

2024-11-23

5

/files/thumbnails/761/908/003/262x150.crop.jpg?20241025153749

건축

서울 숭례문(崇禮門) 6

KHC

2024-10-25

2