개인 자료란 (JE)

  서버 커뮤니티

Profile 영무다 대표칭호 없음
Profile

질문하기 스크립트

스크립트 오류(로그)가 안 뜨는데 작동이 안됩니다 도와주세요

2021.03.09 조회 수 230 추천 수 0

b2f46e670f6bda5759c97033fd36c3e4.png

on death of a spider:

    clear drops

    send action bar "&a§l잠시 후 이동" to player

    wait 1 seconds

    execute console command "/tp 1463.5 140 -2321.5"

오류 로그는 안 뜨지만 액션바 메세지나 tp 둘 다 작동을 하지 않습니다.

특정 몬스터를 죽이면  특정 좌표로 텔레포트되게 하고 싶습니다 어떻게 고치면 되나요?

5개의 댓글

영무다
2021.03.09

[18:24:03 WARN]: Dalvira moved too quickly! -4.5972164872596295,-1.0,-10.157741471195095

[18:24:07 INFO]: CONSOLE issued server command: /tp 1463.5 140 -2321.5

[18:24:07 INFO]: 오류: 플레이어를 찾을 수 없습니다. 콘솔에선 이런 오류가 뜨네요

SeoRong
2021.03.28
@영무다

지금 저걸보면 1463.5라는 플레이어를 x140 y-2321.5 z0 으로 텔레포트 시키려는거로 보입니다.

플레이어 변수를 집어넣어줘야 정상 작동할겁니다.

이하님
2021.03.10

on death of spider:

    clear drops

    send action bar "&a&l잠시 후 이동됩니다..." to attacker

    wait 1 seconds

    execute console command "tp %attacker% (좌표)"


on death, on damage 이벤트에서는 player라는 구문을 사용하시면 안됩니다.

player는 특정하지 않은 플레이어를 뜻하기 때문에 on death나 on damage 이벤트에서는 공격자와 피격자를 나눠야 하는데요,

attacker가 공격자고, victim이 피격자입니다. 영어를 조금만 알아도 할 수 있는게 스크립트입니다.

참고해보시고, 그래도 안된다고 생각되면 대댓글 달아주세요.

영무다
2021.03.10
@이하님

해결했습니다 감사합니다! 혹시 플레이어 한명이 아니라 특정 지역에 있는 인원 모두 tp시키는것도 가능한가요?

이하님
2021.03.10
@영무다

특정 지역이라는게 어떤방식을 말하시는건지 모르겠습니다.

월드가드 구역에 대해서는 on region enter, on region leave로 변수를 하나 만들어 지정하거나 삭제하고

그걸 루핑시켜서 가져오는 방법이 있습니다.

특정 좌표 내에 있는 인원을 TP시키는 것은 방법이 어렵기에 시간이 날때 작성해드리도록 하겠습니다.

뉴스 및 창작물
/files/thumbnails/761/908/003/262x150.crop.jpg?20241025153749

건축

서울 숭례문(崇禮門) 5

KHC

2024-10-25

2

/files/thumbnails/578/899/003/262x150.crop.jpg?20241010142350

건축

경주 월정교 1

KHC

2024-10-10

2

/files/thumbnails/219/899/003/262x150.crop.jpg?20241009200950

건축

송전탑+도시 2

dbasd12

2024-10-09

2

/files/thumbnails/246/898/003/262x150.crop.jpg?20241008102328

레드스톤

단다단 - 오토노케(オトノケ) | 마인크래프트 노트블럭 커버

노트블럭전문가

2024-10-08

1

/files/thumbnails/348/896/003/262x150.crop.jpg?20241006103035

디도스/봇테러등등을 낚는 방법 4

물귀신

2024-10-06

3