개인 자료란 (JE)

  서버 커뮤니티

Profile 싱글맘 대표칭호 없음
Profile

질문하기 스크립트

스크립트 질문합니다!

2022.06.20 조회 수 72 추천 수 0
이해도 입문자(아무것도 몰라요) 
게임버전 (JE) 1.18.2 
게임버전 (BE) 관련없음 
스크립트 버전 최신버전입니다! 
스크립트 애드온 모르곘어요! 

밑에 구문에 어떤 월드에서든 명령어 입력 시  world2로 가서  500~10000 좌표 로 이동되었으면 합니다. 


options:

#Minimum amount of blocks farm from X cord to tp to

    min.x: 500

#maximum amount of blocks farm from X cord to tp to

    max.x: 9500

#Minimum amount of blocks farm from Z cord to tp to

    min.z: 500

#maximum amount of blocks farm from Z cord to tp to

    max.z: 9500




Command /randomtp:

    aliases: /rtp, /wild, /random

    trigger:

        rtp(player)

                    

function rtp(p: player):

    delete {movewait.%{_p}%}

    set {_loc::old} to {_p}'s location

    continueRtpLOOP({_p}, {_loc::old})

       

function continueRtpLOOP(p: player, oldloc: location):

    if {_p}'s location is {_oldloc}:

        set {_loc::new} to location at random number between {@min.x} and {@max.x}, 0, random number between {@min.z} and {@max.z} in {_p}'s world

        loop blocks above {_loc::new}:

            if loop-block and block above loop-block are air:

                if block under loop-block is not air or water or lava:

                    set {_loc::new} to location of loop-block

                    teleport {_p} to {_loc::new}

                    if light level at {_p} <= 2:

                        set block at {_p} to torch

                        stop

                    stop

        wait 2 ticks

        continueRtpLOOP({_p}, {_oldloc})

8개의 댓글

qsef1256
2022.06.20

options 조정하세요

싱글맘
2022.06.20
@qsef1256

Options 은 z , x 최소 최대 좌표입니다

싱글맘
2022.06.20
@qsef1256

월드를 추가하고 싶어요

qsef1256
2022.06.20
@싱글맘

그러면 원래 월드는 지원하지 않는 스크립트라고 보시면 되겠습니다

qsef1256
2022.06.20
@싱글맘

이 스크립트는 조금 복잡해서 월드 추가하고 싶으면 외주 넣으셔야 합니다

qsef1256
2022.06.20
@싱글맘

굳이 직접 하고 싶으시면 set {_loc::new} to location at random number between {@min.x} and {@max.x}, 0, random number between {@min.z} and {@max.z} in {_p}'s world 여기서 {_p}'s world 대신 매개변수로 월드를 새로 받아보세요

싱글맘
2022.06.20
@qsef1256

{_p}’s world 대신 “world2” 이건 안되나요?

qsef1256
2022.06.20
@싱글맘

https://skripthub.net/docs/?id=2132 이걸로 해보세요