The0Felon
Altın Benim Yeni Sevgilim
- Katılım
- 28 Şubat 2022
- Mesajlar
- 458
- Elmaslar
- 75
- Puan
- 6.955
- Konum
- Türkiye
- Minecraft
- The2Felon
Discord:
0mustafa
ekledikden sonra skripti paylaşırmısın ozaman denicem
Python:
options:
# EKLEME YAPARKEN:
# 1. argüman world guard region ismi.
# 2. argüman oyuncunun bölgeye girebilmek için sahip olması gereken yetki.
# örnek: "cave,cave.enter"
restrictedRegions: "duelsarea,permission.elmas" # böyle and ile bağlayarak ekleyebilirsin.
on region enter:
set {_restrictedRegions::*} to {@restrictedRegions}
loop {_restrictedRegions::*}:
set {_split::*} to loop-value split at ","
set {_region} to {_split::1} parsed as region
set {_permission} to {_split::2}
if event-region is {_region}:
set {_b} to true
stop loop
if {_b} is true:
if player doesn't have permission {_permission}:
send title "&cʙᴜ ʙᴏʟɢᴇʏᴇ ɢɪʀᴇᴍᴇᴢѕɪɴ!" with subtitle "<#CDCDCD>Bu bölgeye girmeye iznin yok." to player
play sound "entity.wither.shoot" to player at player
set {_v} to vector between location of block at player and player's location
set {_v} to normalized ({_v} * -1)
set y component of {_v} to 0.1
set {_loc} to location of player
set {_i} to 10
while {_i} >= 0:
add x component of {_v} to x-coord of {_loc}
add y component of {_v} to y-coord of {_loc}
add z component of {_v} to z-coord of {_loc}
if "%region at {_loc}%" contains "%event-region%":
if {_i} is 0:
set {_v} to {_v} * -1
remove 1 from {_i}
set {_firstloc} to location of player
wait a tick
set {_i} to 0
while "%regions at player%" contains "%event-region%":
add 1 to {_i}
push player {_v}
if mod({_i}, 20) is 0:
teleport player to {_firstloc}
if {_i} >= 200:
teleport player to spawn of world of player
wait 2 tick
Kodu baya zenginleştirdim. Bilmen gereken şey, oyuncu olur da bir şekilde kendisini içeride bug'a sokarsa 20 saniye sonra o dünyanın spawn'ına ışınlanacak.
Bir de options kısmını tekrar düzenlemen gerek.