Skript ne oluyor ?

bLqE35

Zombi Katili
Mesajlar
227
En iyi cevaplar
0
Beğeniler
33
Puanları
0
Merhabalar :)

Çoğu plugin destek konusunda skript verilmiş. Bunlari nereye yaziyoruz ve ne işe yariyor ?

Teşekkürler
 


PoligonTR

Taş Madencisi
Mesajlar
65
En iyi cevaplar
0
Beğeniler
18
Puanları
0
Skript oyun içinde javasız java kadar olmasada mekanizmalar yapmana yarar.Yani kısacası plugin yapma plugini diyebiliriz :D

Ayrıca skript bir plugindir.Onu indirip serveri bi kere çalıştırman gerekli(skript klasörü oluşması için)

Skript klasörü oluştuktan sonra skript klasörüne girip scripts klasörü olcak ona gircen.Ve paylaşılan skriptleri tablara dikkat ederek .sk formatında kaydedicen.Bu şekilde kullanılıyor
 

EscapedSquid

Kızıltaş Madencisi
Mesajlar
412
En iyi cevaplar
0
Beğeniler
410
Puanları
0
Skript bir plugindir. .sk uzantılı dosyalar ile plugin benzeri şeyler yapanı sağlar. Skript kodlamak plugin kodlamaktan daha kolaydır, ama yapabileceğin şeyler plugine göre daha kısıtlıdır. Plugin içinde plugin gibi düşün. Mini-Plugin de diyebilirsin :)
 

KRHN

Yazılımcı Beyefendi
Mesajlar
3,378
En iyi cevaplar
0
Beğeniler
2,748
Puanları
0
Skript kesinlikle bir yazılım dili değildir. Skript isimli Pluginin kendi Syntaxları, Effectleri, Eventleri ve öbür Loopları vardır. Skript sizin yazdığınız her kodu Java'ya çevirir. Tabi ki Skript'in geliştiricisi ve sahibi Njol Java'daki tüm Event ve Effectleri oyuna eklemenin ne kadar zor olduğunu bildiği için sadece önemli Java komutlarını oyuna eklemiştir. Çoğu kişi Skript'in daha az Lag yaptığını düşünürken Pluginlere göre kat be kat daha fazla Lag yapar, neden mi;

1- Tüm değerleri sadece bir bölüme ve karışık kaydetmesi.
2- Skript kodlarının Javaya çevrilmesi.
3- Boyutu arttıran gereksiz .sk uzantılı dosyalar.


Java ile karşılaştırıldığında öğrenilmesinin cidden gereksiz ve boşa kafa yormak olduğunu anlayacaksınızdır. Bu Skript yazılım bilgisi değil İngilizce gerektirir. Benim görüşümce yazılım dili öğrenmek bir dilin gramer ve farklı Syntaxlarını öğrenmekten daha basittir. Daha az kod yazmak daha kolay demek değildir, benim görüşümce Java oldukça basittir. Sizce hangisi kod yazarken ilk aklınıza gelir?

Skript

PHP:
if {a} greater than 5:

Java
PHP:
if(a > 5) {

}

Java belki uzun ve karışık gözükebilir fakat Skriptten kat be kat basittir. Skripti uzman bilen biri ve Javayı uzman bilen birinin yapabileceği Pluginler arasında uçurumlar kadar fark vardır. Java ile yaptığınız eklentiler size özeldir, her türlü hakkına sahipsinizdir ve başka bir eklentiye ihtiyaç olmadan direkt "plugins" dosyasına atılıp çalışmaktadır. Fakat Skript kendi plugini olmadan çalışmamaktadır, üstüne üstlük kendi Skript dosyasına atmanız gerekmektedir. Skript çalışmalarının hakkına ne yazık ki tam olarak sahip değilsinizdir. Üstelik farkettiniz mi? Sanki Skript kendi reklamını sizin projelerinizde yapıyor gibi.

Belki size zor belki basit gelecektir seçim sizin;

Skript
PHP:
on command /merhaba:
    send "<red>Sanada merhaba %player%!" to player

Java
PHP:
public boolean onCommand(CommandSender sender, Command command, String commandLabel, String[] args) {
    if(commandLabel.equalsIgnoreCase("merhaba") {
        sender.sendMessage(ChatColor.RED + "Sanada merhaba " + sender.getName() + "!");
    }
}

Kısa ve kolay kodlu, laglı orjinal olmayan şeyler için Skript.
Uzun, detaylı, lagsız ve orjinal projeler için Java.
 

PoligonTR

Taş Madencisi
Mesajlar
65
En iyi cevaplar
0
Beğeniler
18
Puanları
0
Bence java öğrenmeden önce basit bir dilden başlayın.Programlama mantığını kavramak açısından

Mesela: Lu,Python vs
 

KRHN

Yazılımcı Beyefendi
Mesajlar
3,378
En iyi cevaplar
0
Beğeniler
2,748
Puanları
0
Bence java öğrenmeden önce basit bir dilden başlayın.Programlama mantığını kavramak açısından

Mesela: Lu,Python vs
Evet Lua ve Python başlangıç için çok güzel dillerdir ilk öğrendiğim dil Lua'dır şu anda baya hakimiyetim altında olan bir dil fakat Python ve Lua tarzı dillerin ne yazık ki yapısal olarak C# ve Java ile alakası yoktur fakat bir kaç temel şey öğrenilebilir. Variable, While, For gibi. Java başlangıç için uygun bir dildir pek zor değildir fakat Lua gibi bir dilin alt yapısını bilmek önemlidir.
 

PoligonTR

Taş Madencisi
Mesajlar
65
En iyi cevaplar
0
Beğeniler
18
Puanları
0
Python programlama için güzel bir dil.Hem kütüphanesi de geniş :) Yakın değiller fakat hepsinin algoritma mantığı aynı

İF şuysa bunu yap değilse onu yap
 

TheN4maru

Zombi Katili
Mesajlar
217
En iyi cevaplar
0
Beğeniler
64
Puanları
0
Skript oyun içinde javasız java kadar olmasada mekanizmalar yapmana yarar.Yani kısacası plugin yapma plugini diyebiliriz :D

Ayrıca skript bir plugindir.Onu indirip serveri bi kere çalıştırman gerekli(skript klasörü oluşması için)

Skript klasörü oluştuktan sonra skript klasörüne girip scripts klasörü olcak ona gircen.Ve paylaşılan skriptleri tablara dikkat ederek .sk formatında kaydedicen.Bu şekilde kullanılıyor
her Oluşturduğun Skript Bir Pluginemi Eşit O Kadarmı Ram Harcıyor ?
 

Üst