- Katılım
- 20 Nis 2019
- Konular
- 5,130
- Mesajlar
- 19,082
- Çözüm
- 627
- Online süresi
- 12mo 4d
- Reaksiyon Skoru
- 14,958
- Altın Konu
- 486
- TM Yaşı
- 7 Yıl 1 Ay 17 Gün
- Başarım Puanı
- 494
- MmoLira
- 31,448
- DevLira
- 51
ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!
Bu addon ne işe yarıyor?
SK-Mirror, gelişmiş betikler için sağlam bir yansıma eklentisidir. Java'nın yeteneklerini ve Skript'in kullanımı kolay geliştirme ortamı ile birleştirmeyi amaçlamaktadır.
SK-Mirror hakkında neler bilmem gerekiyor?
Eğer javada yeniyseniz eklentileri yazmak size zor gelebilir. SK-Mirror, kazan plakasının çoğunu sizin için hallederek yüksek kaliteli Skript uzantılarını korumaya odaklanmanıza izin verir.
SK-Mirror'da yazılan uzantılar diğer komut dosyalarında olduğu gibi hızlı bir şekilde test edilebilir. Derleme ve tam bir sunucu yeniden başlatma gerektiren bir Skript eklentisinin aksine SK-Mirror komut dosyaları basit bir sk yeniden yükleme ile yenilenebilir.
Java kütüphanesi nasıl ekleriz?
Dilerseniz java kütüphanesi ile başlayalım.
NOT: İsterseniz kütüphane eklemeyebilirsiniz, deneme.deneme.LoginEvent olarak kullanabilirsiniz.
[CODE title="Kod"]import:
<kütüphane adı> #Birden fazla kütüphane yüklenebilir[/CODE]
Sizlere yazmış olduğum bir kod üzerinden örnek göstereceğim.
[CODE title="Kod"]on quit:
set {lastlocation::%player%} to player's location
import:
fr.xephi.authme.events.LoginEvent
on LoginEvent:
if {lastlocation::%player%} is set:
teleport player to {lastlocation::%player%}[/CODE]
Evet, bu kodun amacını hemen sizlere anlatıyorum.
1. Evet en üstteki kodda bir lokasyon belirledik > {lastlocation::%player%}
2. set {lastlocation::%player%} to player's location #Burada oyuncu oyundan çıktığında lokasyonunu kaydedecek.
3. fr.xephi.authme.events.LoginEvent #import ile eventimizi belirledik
4. Daha sonra on LoginEvent ile eventimizi yazdırdık.
5. teleport player to {lastlocation::%player%} #Oyuna girdiğimizde kaydettiği lokasyona teleportluyacak.
Evet arkadaşlar konumun sonuna gelmiş bulunuyoruz. SK-Mirror İçin kod aşağıda mevcuttur.
[CODE title="Kod"]
import:
java.lang.System
java.lang.String as JavaString
java.lang.Math
org.bukkit.Location
command /reflectiontest:
trigger:
System.out!.println("Hello from Skript!")
sender.sendMessage("Reflection message!")
message JavaString.format("welcome %%010d %%06x", 16, 356)
message "%Math.max(Math.PI!, Math.E!)%"
message "%new Location(a random world of all worlds, 0, 69, 1337, 90, 270)%"[/CODE]
SK-Mirror, gelişmiş betikler için sağlam bir yansıma eklentisidir. Java'nın yeteneklerini ve Skript'in kullanımı kolay geliştirme ortamı ile birleştirmeyi amaçlamaktadır.
SK-Mirror hakkında neler bilmem gerekiyor?
Eğer javada yeniyseniz eklentileri yazmak size zor gelebilir. SK-Mirror, kazan plakasının çoğunu sizin için hallederek yüksek kaliteli Skript uzantılarını korumaya odaklanmanıza izin verir.
SK-Mirror'da yazılan uzantılar diğer komut dosyalarında olduğu gibi hızlı bir şekilde test edilebilir. Derleme ve tam bir sunucu yeniden başlatma gerektiren bir Skript eklentisinin aksine SK-Mirror komut dosyaları basit bir sk yeniden yükleme ile yenilenebilir.
Java kütüphanesi nasıl ekleriz?
Dilerseniz java kütüphanesi ile başlayalım.
NOT: İsterseniz kütüphane eklemeyebilirsiniz, deneme.deneme.LoginEvent olarak kullanabilirsiniz.
[CODE title="Kod"]import:
<kütüphane adı> #Birden fazla kütüphane yüklenebilir[/CODE]
Sizlere yazmış olduğum bir kod üzerinden örnek göstereceğim.
[CODE title="Kod"]on quit:
set {lastlocation::%player%} to player's location
import:
fr.xephi.authme.events.LoginEvent
on LoginEvent:
if {lastlocation::%player%} is set:
teleport player to {lastlocation::%player%}[/CODE]
Evet, bu kodun amacını hemen sizlere anlatıyorum.
1. Evet en üstteki kodda bir lokasyon belirledik > {lastlocation::%player%}
2. set {lastlocation::%player%} to player's location #Burada oyuncu oyundan çıktığında lokasyonunu kaydedecek.
3. fr.xephi.authme.events.LoginEvent #import ile eventimizi belirledik
4. Daha sonra on LoginEvent ile eventimizi yazdırdık.
5. teleport player to {lastlocation::%player%} #Oyuna girdiğimizde kaydettiği lokasyona teleportluyacak.
Evet arkadaşlar konumun sonuna gelmiş bulunuyoruz. SK-Mirror İçin kod aşağıda mevcuttur.
[CODE title="Kod"]
import:
java.lang.System
java.lang.String as JavaString
java.lang.Math
org.bukkit.Location
command /reflectiontest:
trigger:
System.out!.println("Hello from Skript!")
sender.sendMessage("Reflection message!")
message JavaString.format("welcome %%010d %%06x", 16, 356)
message "%Math.max(Math.PI!, Math.E!)%"
message "%new Location(a random world of all worlds, 0, 69, 1337, 90, 270)%"[/CODE]


