Minecraft Skript Yazma Rehberi | Temel Anlatım

Neden MCDeyiz.COM Üyesi Olmalısınız ?

Aramıza Katılmak İçin Bir Sebep Gerekiyorsa Seni Neden MCDeyiz.COM Üyesi Olmalısınız ? Sayfamıza Bekleriz..
Daha Az Reklam, Daha Çok Kaynak Üstelik Ücretsiz!

oSoloTurk

BİZ MCDEYİZ
Yönetici
27 Mar 2019
107
7
95
17
Kocaeli
1567644654121.png

Minecraft Skript Yazma Rehberi
Skript, Sunucunuz için eklemek istediğiniz özellikleri basit ingilizce kullanımıyla ekleyebilmenizi sağlayan bir plugindir.

Skript Plugini Güncel İndirme Adresi
Skript pluginini güncel olarak indirmek isterseniz github üzerindeki SkriptLang oluşumunu takip etmeniz gereklidir.
tıklayarak erişebilceğiniz sayfadan indirebilirsiniz.
Ayrıca ingilizcenizin yeterli olmadığını düşünürseniz buraya tıklayarak güncellemelerin Türkçe hallerini bulabilirsiniz.

Skript Yazmak İçin Gerekenler ve Skript Nedir ?
Bunlardan daha önce Skript Nedir? Ne İşe Yarar ? konumuzda bahsettiğimiz için üstünde durmaya gerek yok diye düşünüyorum.

Skript Yazma
Artık Skript yazmaya hazırız öncelikle şunu anlamalıyızki asıl geliştirici olmadığınız bir oyunda erişim yolunuz eventler (olaylar) olmaktadır.
Siz birşey yapabilmek için ilk önce birşey olmasınız beklemelisiniz.
Tam listesine tıklayarak ulaşabileceğiniz skript eventlerinden birkaç tanesinden bahsedelim.
Event: At Time
Kullanım: at 18:00:
Uyarı: Bahsedilen Saat Minecraft Dünyasındaki Saati Temsil Etmektedi.r

Event: On Break
Kullanım: on break of cobblestone
Anlamı: Kırıktaş Kırınca:

Örnek verilmiş iki eventte saat 18:00 olduğunda ve kırıktaş kırınca olarak 2 event belirledik.
Eğer oyunda bu olaylar gerçekleşirse Skript artık bizim yazdıklarımızı gerçekleştirecektir.

Eventlerin tam listesi ingilizce olduğu için anlamadıysanız endişelenmeyin.
Aşağıdaki Spoiler İçerisinde Türkçe Bulabilirsiniz.
At Time
Belirtilen zaman geldiğinde olacaklar.
On Bed Enter/Leave
Oyuncu yatağa yattığında veya kalktığında olacaklar.
On Block Damage
Oyuncu bir bloğu kırmaya başladığında olacaklar.
On Break / Mine
Oyuncu bir bloğu yada bir madeni kırdığında olacaklar. Örnek(taşın lava düşmemesi için bir skript):
On Bucket Empty/Fill
Oyuncu kovayı boşalttığında veya doldurduğunda olacaklar. Örnek:
On Burn
Oyuncu yakarak biryeri yok ettiğinde olacaklar.
On Chat
Oyuncu konuştuğunda olacaklar.
On Click
Oyuncu bir yere tıkladığında olacaklar.
On Connect
Oyuncu sunucuya bağlandığında olacaklar. Örnek:
On Craft
Oyuncu bir eşya yaptığında olacaklar
On Death
Ölündüğünde olacaklar.
On Dispense
Dispenser bir item attığında olacaklar.
On Drop
Oyuncu bir eşya bıraktığında olacaklar
On Explode
Bir patlama olduğunda (tnt/creeper) olacaklar.
On First Join
Oyuncu oyuna ilk giriş yaptığında olacaklar.
On Fishing
Oyuncu balık tuttuğunda.
On Flow
Su/Lav etrafa dağıldığında.
On Fuel Burn
Fırına kömür koyulup yandığında.
On Gamemode Change
Oyuncu gamemode u değiştirdiğinde.
On Heal
Oyuncu hjerhanig bir şekilde iyileştirildiğinde (canı arttığında)
On Hunger Meter Change
Açlık değiştiğinde olacaklar.
On Item Spawn
Bir eşya yaratıldığında olacaklar.
On Join
Giriş yapıldığında olacaklar.
On Kick
Oyuncu kicklendiğinde olacaklar.
On Leaves Decay
Yapraklar ağaçtan ayrılıp çürüdüğünde olacaklar.
On Level Change
Oyuncunun leveli değiştinde olacaklar.
On Lightning Strike
Şimşek çaktığında olacaklar.
On Move On
Oyuncu belirtilen blokta yürüdüğünde olacaklar.
On Pick Up
Oyuncu bir item aldığında olacaklar.
On Pig Zap
Bir domuza şimşek çakıp zombi pigman e dönüştüğünde olacaklar.
On Piston Extend
Bir piston çalıştığında.
On Piston Retract
Bir piston kapandığında.
On Place
Oyuncu bir blok yerleştirdiğinde olacaklar.
On Portal
Oyuncu end portalı yada nether portalına girdiğinde olacaklar.
On Portal Create
Bir nether portalı yaratıldığında olacaklar.
On Portal Enter
Portala girildiğinde olacaklar.
On Pressure Plate / Trip
Oyuncu pressure plate e bastığında olacaklar.
On Quit
Oyuncu oyundan çıktığında olacaklar.
On Respawn
Oyuncu respawn olduğunda olacaklar.
On Script Load
Bir script yüklendiğinde olacaklar.
On Server Start/Stop
Sunucu başladığında veya sonlandığında olacaklar.
On Shoot
Oyuncu vurulduğunda (yumurta,ok,kar vb.)
On Sign Change
Tabela değiştirildiğinde olacaklar.
On Smelt
Bir maden eritildiğinde olacaklar.
On Spawn
Canavarlar spawnlandığında olacaklar.
On Spawn Change
Oyuncunun başlangıç yeri değiştirildiğinde.
On Sprint Toggle
Oyuncu koşmaya başladığında veya durduğunda olacaklar.
On Tame
Oyuncu bir kedi veya kurdu evcilleştirdiğinde olacaklar.
On Teleport
Oyuncu teleportlandığında olacaklar.
On Throwing of an Egg
Oyuncu yumurta fırlattığında olacaklar.
On Tool Change
Oyuncu item slotu değiştirdiğinde olacaklar. ( mouse tekerleği veya 1 den 9 a kadar sayılar)
On Vehicle Create
Bir oyuncu bot veya minecart yarattığında olacaklar.
On Vehicle Damage
Bot veya minecart zarar aldığında olacaklar.
On Vehicle Destroy
Bot veya minecart yok edildiğinde olacaklar.
On Vehicle Enter
Bot veya minecart a binildiğinde olacaklar.
On Vehicle Exit
Bot veya minecarttan çıkıldığında olacaklar.
On Weather Change
Hava değiştirildiğinde olacaklar.
On World Init
Bir world e giriş yapıldığında olacaklar.
On World Load
Bir world yüklendiğinde olacaklar.
On World Save
Bir world kaydedildiğinde olacaklar.
On Zombie Break Door
Bir zombi kapıyı kırdığında olacaklar.


Skriptin Yetersiz Kaldığı Noktalarda İmdada Yetişenler | Addonlar
Skript bazı noktalarda yetersiz kalır ve yapmak istediğiniz şeye olanak sağlamaz.
Fakat bu durumda başka geliştiricilerin skript ile beraber çalışması için geliştirdiği addonları kullanırız.
Buraya tıklayarak Türkçe tanıtımlarına erişebileceğiniz addonlar ile daha fazla erişim sağlayarak daha güzel işler çıkartabilirsiniz.

İyi Forumlar!​
 

OsmanDLSMN

BİZ MCDEYİZ
Yönetici
19 Haz 2019
6
0
40
yeni başlıyan kişiler için gayet başarılı bir rehber bence..​