Çözüldü Skript Hangi Kodlama Üzerine

  • Konuyu Başlatan Konuyu Başlatan Texa
  • Başlangıç tarihi Başlangıç tarihi
  • Görüntüleme 1.450
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Texa

Koydum Çalışma Masasını
Emekli
Katılım
31 Mayıs 2018
Mesajlar
58
Elmaslar
26
Puan
13.380
Konum
Kocaeli

Discord:

cagatayzcn

Merhabalar MC-TR forumu üyeleri !

Sizlere sormak istediğim şu skript yani Minecraft pluginleri vs hangi kodlama üzerine yapılmaktadır, öğrenebileceğim bir konu video vs varmıdır hangi program üzerinden yazma işlemleri gerçekleştirilir. Şimdiden cevaplar için teşekkürler.
 
Skript birşeyin üzerine kodlanmamakta yani java ile yapıldığı için alanları sınırlı ve kısıtlı. Pluginler java ile kodlanmakta, alt yapısı java. Java kodlamak için eclipse kullanabilirsin. Nasıl öğrenirim diyosan şöyle cevap vereyim, Türkçe pek fazla detaylı veya geniş destek yok. Eğer ingilizcen varsa yabancı forumlarda (e.g Spigot, Bukkit) bulunan konulara bakabilir veya Youtube üzerinden ders videoları izleyebilirsin. Kodlarken takıldığın noktalar olursa forumda konu açabilirsin elimizden geldiği kadar yardım etmeye çalışırız.
 
KISACA
Skript eklentidir ve ".sk" uzantısı ile yazılan dosyalardaki kodlar Skript eklentisi tarafından Java koduna dönüştürülmektedir.
Umarım kısaca anlatabilmişimdir...

Örnek olarak şu gösterilebilir, aşağıdaki kodlar aynı işlevi görmektedir:
Java:
Kod:
@EventHandler # Eventlerin başına gelen bir şey xD
public void onPlayerJoin(PlayerJoinEvent evt) { # Oyuncu oyuna girdiğinde eventi
    Player player = evt.getPlayer(); # Katılan oyuncu
    PlayerInventory inventory = player.getInventory(); # Oyuncunun envanteri
    ItemStack itemstack = new ItemStack(Material.DIAMOND, 64); # 1 stek elmas

    if (inventory.contains(itemstack)) { # Oyuncunun envanterinde 1 stek elmas varsa
        inventory.addItem(itemstack); # Oyuncunun envanterine bir stek elmas ekler
        player.sendMessage("Hoşgeldiniz! Son derece zengin görünüyorsun, sana biraz daha elmas verdik!"); # Oyuncuya bu mesajı gönder
    }
}

Skript:
Kod:
on join: # Bir oyuncu oyuna girdiğinde
    player has 64 diamonds # Oyuncu 64 elmasa sahipse
    message "Hoşgeldiniz! Son derece zengin görünüyorsun, sana biraz daha elmas verdik!" # Oyuncuya bu mesajı gönder
    give 64 diamond to player # (ve) Oyuncuya 64 elmas ver

EK OLARAK
Evet, Skript kodları daha kısa. Fakat bu kodların Java'ya dönüştürülmek için daha fazla işlem yapıldığını unutmayın!
Bu yüzden Skript daha sağlıksız olarak dile getirebiliriz. Java kodları daha çok değişken kullanıyor diye biliyorum.
Skript'tteki değişkenler "veriables.csv" dosyasına kaydedilebilir olmakta, tabii sadece o evente özel olan değişkenlerin de
"veriables.csv" dosyasına kaydedilmemiş olup sunucu duruncaya kadar veya eventi bitirdiğiniz sürece kadar işlev gördüğünü unutmayalım.

HEDİYE
Hediye olarak sana Skript öğrenebileceğin bir Youtube yayıncısının videolarını paylaşabilirim.
İşte buyur, Skript eğitimi için Switcher'a teşekkürler!

 
Son düzenleme:
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Hala Discord sunucumuza katılmadın mı?

Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!

Şimdi Katıl
Üst