R
rbstsoul
Ziyaretçi
Merhaba, sayın MC-TR forum üyeleri. Ben RobustSoul. Bugün sizlere geliştirmiş olduğum bir çakma lobi skriptini göstereceğim. İsteyen herkes kullanabilir.
Gerekli eklentiler:
TitleManager
MyCommand
Skript
SharpSK
Skellett
TuSKe
(Not: Ben PaperSpigot 1.12.2'de ve Skript v2.4'de denedim ve çalıştı. Eğer olmuyorsa bana yazabilirsiniz.)
Nasıl kullanılır?
İlk önce aşağıda verdiğim skripti herhangi bir skript dosyası açıp yapıştırın. (Örnek: sunucu/plugins/Skript/scripts/cakmalobi.sk)
Kod:
command /spawnbelirle:
permission: spawn.belirleme
permission message: "&eSunucu &e&l» &cLobide konuşamazsın!"
trigger:
set {spawn} to location of player
send "Çakma lobi spawnı belirlendi."
Bu kod, oyuncuların çakma lobiye girdiği anda nereye doğacağını belirler. /spawnbelirle yazdığınızda sizin bulunduğunuz bölgeyi spawn olarak belirler (giriş noktası).
Bu skripti yazdıktan ve spawnı belirledikten sonra skriptin içini komple silin ve şu kodları yapıştırın.
Kod:
on authme login:
set {girisli::%player%} to true
execute console command "tm message %player% &e&l3!\n&6Aktarılıyorsunuz."
wait 1 second
execute console command "tm message %player% &e&l2!\n&6Aktarılıyorsunuz."
wait 1 second
execute console command "tm message %player% &e&l1!\n&6Aktarılıyorsunuz."
wait 1 second
execute player command "sunucugec" with permission "mycommand.cmd.sunucugec"
on any movement:
cancel event
on break:
cancel event
on place:
cancel event
on chat:
send "&eSunucu &e&l» &cLobide konuşamazsın!" to event-player
cancel event
on command:
if {girisli::%event-player%} is false:
if command isn't "login" or "register" or "l" or "log" or "reg":
send "&eSunucu &e&l» &cLobide komut kullanamazsın!" to event-player
cancel event
if {girisli::%event-player%} is true:
send "&eSunucu &c&l» &cLobide komut kullanamazsın!" to event-player
cancel event
if event-player doesn't have permission "mycommand.cmd.sunucugec":
if command is "sunucugec":
send "&eSunucu &e&l» &cLobide komut kullanamazsın!" to event-player
cancel event
on join:
teleport player to {spawn}
play sound "random.orb" with volume 100 for player
set action bar of players to "&2%player% &8[&a+&8]"
set {girisli::%player%} to false
on quit:
set action bar of players to "&4%player% &8[&c-&8]"
set {girisli::%player%} to false
Bu işlemlerden sonra başarılı bir şekilde skriptimizi ayarladık. Şimdi MyCommand klasörünü açın.
Ardından commands klasörüne girelim ve içinde sunucugec.yml adında yeni bir dosya oluşturun.
Ardından dosyayı açıp içine şu kodları yapıştırın. (Not: "aktarılacak sunucunun ismi" yazan kısma giriş yapıldıktan sonra oyuncunun hangi sunucuya aktarılacağıdır. Örn. skyblock/lobi)
Kod:
sunucugec:
command: /sunucugec
type: BUNGEE_TP
server_name: aktarılacak sunucunun ismi
permission-required: true
Veee, işlemler bitti! Artık çakma lobiniz hazır. Eğer bir hata olursa bana MC-TR özel mesaj yoluyla veya bu konunun altına yazabilirsiniz. Eğer görmediysem Discord üzerinden iletişime geçebilirsiniz.
Discord: RobustSoul#5906