개인 자료란 (JE)

  서버 커뮤니티

Profile 코드파인 대표칭호 없음
Profile

자료 자바 에디션(JE) 플러그인 스크립트

랜덤티피 스크립트 (Random TP) - 랜덤한 장소로 티피한다?

2017.04.07 조회 수 12705 추천 수 2
장르 재미, 텔레포트 
게임버전 1.5.2 / 1.6.2 / 1.6.4 / 1.7.2 / 1.7.10 / 1.8 / 1.8.8 / 1.8.9 / 1.9 / 1.9.4 / 1.10 / 1.10.2 / 1.11 / 1.11.2 
원산지 해외(한글화) 
개발자 ridalarry 
저작권 All rights reserved 
자료 출처 https://www.spigotmc.org/resources/randomtp-skript.14980/ 

안녕하세요. 처음으로 소개시켜 드릴 스크립트는 RandomTP라는 스크립트입니다.

제가 스크립트를 잘 알지 못하기에 처음 스크립트를 다운 받은 뒤 

제 입맛에 맛게 여러 부분을 뜯어고쳤습니다.

그 결과 현재 AOT 서버에서도 이 스크립트를 사용하고 있습니다.

 

 


 

 

  | 명령어 & 안내사항

 

  • /randomtp - 쿨타임을 사용해서 랜덤한 야생으로 티피합니다.

 

 

 

랜덤티피 플러그인은 필요 플러그인이 Skript밖에 없기에 모든 마인크래프트 버전에서 동작합니다.

 

기능 : 

1. 랜덤한 지상(혹은 동굴) 중 안전한 곳으로 텔레포트 시켜줍니다.

2. 주변이 어두운 곳에 티피할 경우 횃불을 자동으로 설치해 줍니다.

3. 텔레포트 쿨타임을 설정할 수 있습니다.

4. 텔레포트 가능/불가능 월드를 선택할 수 있습니다.

5. 텔레포트 가능한 최소/최대 X/Z 좌표의 범위를 지정할 수 있습니다. 

 

 


 

 

  | 관련 스크린샷

 

 

2017-04-07_01.26.21.png

 

한번 /rtp 명령어를 쳐보도록 하겠습니다.

 

2017-04-07_01.25.48.png

 

와우! 어두운 동굴에 스폰되었네요. 밝기가 낮기 때문에 횃불도 함께 따라옵니다.

 

 

2017-04-07_01.26.32.png

 

제가 미리 설정한 쿨타임인 10분 이전에 /rtp 명령어를 다시 치니 쿨타임을 표기해주는군요. 

minutes and seconds를 한글화 할 방법을 찾아야겠어요.

 


 

 

  | 필수 플러그인 (애드온)

  • Skript : 스크립트를 구동하기위한 플러그인입니다.
Skript 플러그인 다운로드 : 여기 (1.5.2)

 

 


 

 

  | 업데이트 목록

  • 아직 없습니다. (20170407)

 

 


 

 

    스크립트 컨피그 수정방법

options:
#최소 X좌표를 설정해주세요.
    min.x: -5000
#최대 X좌표를 설정해주세요.
    max.x: 5000
#최소 Z좌표를 설정해주세요.
    min.z: -5000
#최대 Z좌표를 설정해주세요.
    max.z: 5000
#쿨타임을 설정해 주세요. (seconds, minutes, hours, days 를 인식합니다.)
    cooldown: 10 minutes
#피해야할 블럭을 설정해주세요. (하늘, 용암속, 물속에 스폰되는 걸 막기 위해 air, water block, lava block은 꼭 써주세요.

#또한, 블록끼리는 or 로 구분해서 작성해주세요. 
    avoid: air or water block or lava block
#    worlds: "world" or "world_nether" or "world_the_end" 의 형식으로 랜덤티피가 가능한 월드를 지정해주세요.
    worlds: "world"
#실행불가능한 월드에서 명령어를 쳤을 시 나오는 문구를 써주세요. 
    NoWorldMsg: &4이월드에서 실행 불가!!

 

# 아래쪽은 건드리실 필요 없습니다. 
Command /randomtp:
    description: 안전하고 랜덤한 장소로 당신을 티피시킵니다.
    aliases: /rtp, /wild, /random, /야생티피, /야생워프, /야생
    trigger:
        set {time} to difference between now and {cooldowns::randomtp::%player%} 
        set {time2} to difference between {time} and {@cooldown}
        if world is not {@worlds}:
            message "{@NoWorldMsg}"
        else:
            if difference between {cooldowns::randomtp::%player%} and now < {@cooldown}:
                message "&4쿨타임이 다 지나지 않았습니다. 쿨타임은 %{time2}%입니다."
            else:
                set {_loc::old} to player's location
                while player's location is {_loc::old}:
                    set {_loc::new} to location at random number between {@min.x} and {@max.x}, 0, random number between {@min.z} and {@max.z}
                    loop blocks above {_loc::new}:
                        if loop-block and block above loop-block are air:
                            if block under loop-block is not {@avoid}:
                                set {_loc::new} to location of loop-block
                                teleport player to {_loc::new}
                                if light level at player <= 2:
                                    set block at player to ground torch
                                set {cooldowns::randomtp::%player%} to now 
                                stop loop
                    wait 10 ticks


 

 

  | 다운로드

 

원작자 스크립트 다운 : 여기 (randomtp.sk)

 

한글화 리메이크 버전 다운로드 : 여기 (rtp.sk)




17개의 댓글

한마포
2017.04.07

으엇 귀찮으셔서 막 따오시면 안되욧! ㅋㅋㅋ

포럼 가이드 내용에 DevNeon 님의 게시글 양식을 바탕으로 소스 내용 추가시켜놓았으니

해당 소스 이용하셔서 완벽하게 게시글을 다듬어주시면 감사드리겠습니다 :)

 

포럼 가이드 : https://www.koreaminecraft.net/guide

포럼 가이드 중, DevNeon 님의 게시글 소스파일 추가되어있는 곳 : https://www.koreaminecraft.net/guide/480447

코드파인
2017.04.07
@한마포
앜.. 알겠습니다. 수정하도록 하죠.
코드파인
2017.04.07
@한마포
완료했습니다. 확인 부탁드려요.
한마포
2017.04.07
@코드파인
멋집니다 :D 파일 다운로드 부분에 표 부분만 너비를 퍼센테이지로 수정해놓고 띄어쓰기 두줄만 추가로 수정해드렸습니다
좋은 자료 포스팅 정말로 감사드려요 bb
코드파인
2017.04.07
@한마포
감사합니다. 앞으로도 공식 에디터는 아니지만,
한마포가 자료형 커뮤니티인만큼
열심히 참여하겠습니다.
정세헌
2017.04.16
@한마포
프리루트님 스크립트 만드는 방법은 뭔가요? 유투브에 잘 안나와서요.
코드파인
2017.04.16
@정세헌
스크립트 제작은 유튜브에 잘 나오지 않습니다..
관련 카페나 게시글 참고하세요.
signition
2017.04.11

minute, second 등을 바꾸는 것은 skript github source 를 보면 language 파일이 있는데 english 자체를 수정하거나 config 를 원하는 language 로 변경하고 ( 예를 들어 ko ) , 원하는 부분만 변경하면 됩니다. 아마 source 에서 컴파일링 하지 않아도 그냥 jar 압축만 풀어서 다시 jar 로 압축만 해도 될겁니다. (안해봤어요) 패키지 안에 있는것이 아니라 컴파일링이 필요없을거에요. 

아이스틴
2019.12.09

왓 완전 좋은 스크립트네요!

Daechil_
2019.12.13

감사합니다

아린
2019.12.24

랜덤 이동! 이얍!

윈초
2019.12.24

랜덤이동을 스크립트로..?

작은거인
2020.05.02

음.. 코드가 있기는 합니다만.. 링크가 깨졌네요..

Premiers
2020.05.22

오 좋네요

mchang
2020.05.26

오 감사합니다

CH_Amazara
2020.05.28

신기하네여

7_TETRIS_7
2023.11.06

한글화 리메이크 버전 다운로드 이거 다시 업로드 해줄수있나요?

뉴스 및 창작물
/files/thumbnails/483/916/003/262x150.crop.jpg?20241127115329

레드스톤

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

노트블럭전문가

2024-11-27

0

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

건축

응답하라 1988 ?

팀뉴일리시

2024-11-23

4

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

건축

서울 숭례문(崇禮門) 6

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

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

물귀신

2024-10-06

3

/files/thumbnails/839/895/003/262x150.crop.jpg?20241006021227

SRV레코드는 보안도메인이 아닙니다. [서버오픈시 필독]

물귀신

2024-10-05

4

/files/thumbnails/648/892/003/262x150.crop.jpg?20241002184058

아티클

마인크래프트 라이브 2024 후기: 무성의가 느껴졌던 '절망편' 라이브

라비

2024-10-02

4

/files/thumbnails/693/890/003/262x150.crop.jpg?20241007140310

소식

[방송인 필독] 시참 컨텐츠 방송인분들께 DDoS(디도스) 공격을 퍼붓는 용의자 특정중, 예방 & 대처법 정리 9

해그

2024-10-01

1

사진이 없습니다.

레드스톤

[노트블럭 패러디] 신창섭 - 모장이 다해줬잖아

노트블럭전문가

2024-09-28

0

/files/thumbnails/677/856/003/262x150.crop.jpg?20240913205849

아티클

마인크래프트 개발의 미래

학교가기싫다

2024-09-13

2