S
Switcher
Ziyaretçi
Herkese iyi forumlar , yeniler için küçük bir skript dersleri vermeyi düşünüyordum. Benimde çok ileri düzey bilgim yok fakat bildiklerimi anlatmaya çalışacağım. Dersimize geçmeden önce ;
Skript Nedir ? Pluginden Farkı Nedir ?
Skript bir plugindir. Skript'i ingilizcesi iyi olan ve minecraft bilgisi olan herkes yapabilir.Şimdi aralarındaki farklara bakalım.
Aralarındaki farkı öğrenmek için tıklayınız.
Skript Hangi Programlarla Yazılır ?
Skript , NotePad++ gibi programlarla veya hastebin gibi sitelerde yazılabilir.Fakat benim önerim NotePad++'dır.
Event - Olaylar
Eventlerin ingilizce anlamı "Olaylar" dır. Yani bir olayı temsil eder. Örneğin oyuncu yatağa yatarsa veya yataktan çıkarsa gibisinden.
Eventlerin başına genelde hep "on" getirilir. tabii ki bunları ingilizce yazacağız. Yani "on bed enter" bu yatağa girdiğinde anlamı verir.
Eventi yazdıktan sonra ":" koyulmalıdır.Koyduktan sonra alt satıra geçeriz ve bir tane tab atarız. Bu TAB , alt satıra yazacağımız kodun ona ait olduğunu belirtir. Her alt satıra geçildiğinde TAB atılmaz bunu unutmayın. Eğer ":" varsa TAB atılır. İşte bu yüzden NotePad++ tercih ediyorum.
Örnek bir kod vereyim:
Bu kodda , oyuncu yatağa girdiğinde , oyuncuya "Yatağa Girdin !" adlı mesajı gönder dedim. Gördüğünüz gibi eventi yazdım ":" koydum alt satıra geçip bir TAB attım. Alt satırdaki "send" mesaj gönder anlamına gelmektedir , to player ise kime gönderilmesini göstermektedir.
Gördüğünüz üzere " " işareti bir yazıyı belirtir. Skript onun içindekini bir yazı olarak algılar ve içine ne yazarsanız onu gönderir.
Yukarıdaki kod yanlıştır. Çünkü mesajın kime gideceğini belirtmedim. Böyle yaparsam skript çalışır. Fakat mesaj kimseye gitmez.
Başka eventlerde göstereyim ;
Yukarıdaki kodda ise oyuncu servere girdiğinde , oyuncuya Hosgeldin yazısı gidicektir. Bunun gibi birçok event var. Tabi ingilizcenizin iyi olması gerekir.
Yukarıdaki kodda ise oyuncu yazı yazdığında , gitmemesini sağlıyor. Bunu sağlayan kod ise "cancel event" kodudur. Yani "Olayı İptal" et demektir.
Yukarıda kullandığım "#" işaretini skript algılamaz yani "#" ' den sonra istediğinizi yazabilirsiniz.
Skript Nasıl Yüklenir ? Eventleri Nerede Bulabilirim ?
Alt tarafta vereceğim linkten skript'i indirin ve plugins adlı klasörün içine atın.Serveri çalıştırın ve tamamdır. İlk olarak ;
İçindeki dosyaları silin. Sonra yapacağınız skriptleri ".sk" uzantısı ile onun içine atın. Oyuna girdiğinizde "/skript reload skriptismi" yazsanız yeterlidir. İyi Forumlar !
-------------------------------------------------------
@zRedDragon @Rosenrot
Skript Nedir ? Pluginden Farkı Nedir ?
Skript bir plugindir. Skript'i ingilizcesi iyi olan ve minecraft bilgisi olan herkes yapabilir.Şimdi aralarındaki farklara bakalım.
Aralarındaki farkı öğrenmek için tıklayınız.
Skript Hangi Programlarla Yazılır ?
Skript , NotePad++ gibi programlarla veya hastebin gibi sitelerde yazılabilir.Fakat benim önerim NotePad++'dır.
Event - Olaylar
Eventlerin ingilizce anlamı "Olaylar" dır. Yani bir olayı temsil eder. Örneğin oyuncu yatağa yatarsa veya yataktan çıkarsa gibisinden.
Eventlerin başına genelde hep "on" getirilir. tabii ki bunları ingilizce yazacağız. Yani "on bed enter" bu yatağa girdiğinde anlamı verir.
Eventi yazdıktan sonra ":" koyulmalıdır.Koyduktan sonra alt satıra geçeriz ve bir tane tab atarız. Bu TAB , alt satıra yazacağımız kodun ona ait olduğunu belirtir. Her alt satıra geçildiğinde TAB atılmaz bunu unutmayın. Eğer ":" varsa TAB atılır. İşte bu yüzden NotePad++ tercih ediyorum.
Örnek bir kod vereyim:
Kod:
on bed enter:
send "Yatağa Girdin !" to player
Gördüğünüz üzere " " işareti bir yazıyı belirtir. Skript onun içindekini bir yazı olarak algılar ve içine ne yazarsanız onu gönderir.
Kod:
on bed enter:
send "Yatağa Girdin !"
Yukarıdaki kod yanlıştır. Çünkü mesajın kime gideceğini belirtmedim. Böyle yaparsam skript çalışır. Fakat mesaj kimseye gitmez.
Başka eventlerde göstereyim ;
Kod:
on join:
send "Hosgeldin" to player
Kod:
on chat:
cancel event
Kod:
#Ders Anlaticisi: Switcher
#ForumMinecraftTürk
Skript Nasıl Yüklenir ? Eventleri Nerede Bulabilirim ?
Alt tarafta vereceğim linkten skript'i indirin ve plugins adlı klasörün içine atın.Serveri çalıştırın ve tamamdır. İlk olarak ;
Kod:
Plugins > Skript > scripts
Linki görebilmek için üye olmanız gerekiyor.
Giriş yap veya üye ol.
Linki görebilmek için üye olmanız gerekiyor.
Giriş yap veya üye ol.
-------------------------------------------------------
@zRedDragon @Rosenrot
Son düzenleme: