장르 | 재미, 텔레포트 |
---|---|
게임버전 | 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 좌표의 범위를 지정할 수 있습니다.
| 관련 스크린샷
한번 /rtp 명령어를 쳐보도록 하겠습니다.
와우! 어두운 동굴에 스폰되었네요. 밝기가 낮기 때문에 횃불도 함께 따라옵니다.
제가 미리 설정한 쿨타임인 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) |
한마포
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좋은 자료 포스팅 정말로 감사드려요 bb
코드파인
2017.04.07한마포가 자료형 커뮤니티인만큼
열심히 참여하겠습니다.
정세헌
2017.04.16코드파인
2017.04.16관련 카페나 게시글 참고하세요.
signition
2017.04.11minute, 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한글화 리메이크 버전 다운로드 이거 다시 업로드 해줄수있나요?