- Mesajlar
- 888
- En iyi cevaplar
- 0
- Beğeniler
- 134
- Puanları
- 570
- Ruh hali
Merhaba Gamer forum üyeleri.
Öğretici bir konu ile sizlerin karşısındayım.
Skript-Mirror Nedir ?_________________________________________
skript-mirror btk5'in kodlamış olduğu bir eklenti(addon)'dur. bu addon java kodlarını skript olarak yazmanızı sağlar.
bir nevi skript dosyasının içinde java kodları yazmış olursunuz.
Yapabileceğiniz Şeyler_______________________________________
Kod örnekleri_________________________________________________
Kusura bakmayın bazı yerlerde yanlışıklık / Eksiklik yapmışsam.
Beni discorddan eklemeyi unutmayın Discord nickim> Fenish#6646
Her türlü "Ücretsiz" bir şekilde skript yardımı yapabilirim (bildiğim kadarıyla)
Sunucu açacaklara benim yaptığım auction skripti> Market4All
Öğretici bir konu ile sizlerin karşısındayım.
Skript-Mirror Nedir ?_________________________________________
skript-mirror btk5'in kodlamış olduğu bir eklenti(addon)'dur. bu addon java kodlarını skript olarak yazmanızı sağlar.
bir nevi skript dosyasının içinde java kodları yazmış olursunuz.
Yapabileceğiniz Şeyler_______________________________________
- Oyuna java kütüphanesi eklemek
- Oyunda java kodlarını çalıştırmak
- Özel satırlar oluşturabilmek
- API yüklemek
Kod:
import:
<kütüphane adı> [as <takma ad>]
# Birden fazla kütüphane yüklenebilir
Kod:
command /test:
executable by: players
trigger:
set {Player} to player's class
message "%{Player}%" # org.bukkit.entity.Player
Kod:
on script load:
set {Player} to the class "org.bukkit.entity.Player"
message "%{Player}%" # org.bukkit.entity.Player
Kod:
%object%.<method name>(%objects%)
Kod:
System.out!.println[java.lang.Object]({_something})
Math.max[int, int](0, {_value})
Kod:
import:
org.bukkit.event.entity.EnderDragonChangePhaseEvent # Import ile eventi aldık
on EnderDragonChangePhaseEvent: #Eventi yazdık
# Kod
Kod:
import:
org.bukkit.event.entity.ProjectileLaunchEvent
org.bukkit.event.entity.ProjectileHitEvent
on ProjectileLaunchEvent and ProjectileHitEvent:
# Kod
Kullanmak istediğiniz apiyi /plugins/skript-mirror/ klasörüne atın.
Örnek olarak skyblock apiyi kullanmak istiyorum
Örnek olarak skyblock apiyi kullanmak istiyorum
Kod:
set {_islandlevel} to calculateIslandLevel(%uuid of player%) #Skyblock api ile ada seviyesini öğrendim
broadcast "%{_islandlevel}"
Kod:
effect <istenilen kod> [<isteğe bağlı yazılan bölüm>] (ikisinden | birini seçmeniz gereken bölüm) (%player%|%entity% gibi değişkenler):
trigger:
# yapılması gerekenler
Kod:
# Örnek kod
effect mesaj (yolla|gönder) %text% [to %player%]:
if expression-2 is set:
send expression-1 to expression-2
else:
broadcast expression-1
# Kullanım> mesaj yolla "Herkese selam olsun"
# Kullanım2> mesaj gönder "sana selam olsun" to player
# Expression demek her "%%" içine aldığımız şeyler demek.
# Expression-1 = %text%
# Expression-2 = %player%
Kod:
#Örnek
condition has %number% tane %item%:
trigger:
if player has expression-1 of expression-2: # eğer oyuncu number kadar itemi varsa
broadcast "Helal olsun"
# Kullanım> if player has 1 tane diamond:
en basit örnekle bu expressionlar
loop <all players>
give 1 of golden apple to <player>
bu <> içine aldığım yerlere getiriliyor bildiğim kadarıyla.
loop <all players>
give 1 of golden apple to <player>
bu <> içine aldığım yerlere getiriliyor bildiğim kadarıyla.
Kod:
plural expression test points:
loop of: point #loop-value yerine loop-point kullanabileceğiniz kısım
on script load:
loop test points:
# burda ise loop-value yerine loop-point kullanabilirsiniz
Kusura bakmayın bazı yerlerde yanlışıklık / Eksiklik yapmışsam.
Beni discorddan eklemeyi unutmayın Discord nickim> Fenish#6646
Her türlü "Ücretsiz" bir şekilde skript yardımı yapabilirim (bildiğim kadarıyla)
Sunucu açacaklara benim yaptığım auction skripti> Market4All
Son düzenleme: