Skript Nedir ?
Skript bir plugindir.Skript ile oyun içerisindeki oyuncunun yaptıklarına
engel olabilir veya eklemeler yapabilirsiniz.Tabiki bunu yapmak o ka-
dar kolay değil.Bunu yapabilmek için biraz mantık ve birazcıkta ingilizce
gerekir.
_
Skript ile Ne Yapabilirim?
Skript ile yapabiliceğiniz şeylere birkaç örnek vermek gerekirse;
Skript Nasıl Yazılır ?
Skript yazabilmek için herhangi bir programa ihtiyacınız yoktur.Fakat işlerinizi
kolaylaştırmak için "Notepad++" programını kullanarak daha rahat skript
yazabilirsiniz.Skripti yazabilmek için skriptin temellerini bilmeniz gerekir.
_
Ufaktan Bir Skript Yazmaya Ne Dersin ?
Öncelikle bir komut oluşturalım komutumuz ise "/merhaba" olsun.
Kod:
command /merhaba:
Komutumuzu oluşturduk şimdi komutumuza yapması için bir işlem verelim;
Kod:
command /merhaba:
trigger:
Komutumuz şuanda çalışır durumda fakat herhangi bir işlevi yok bunun içinde oyuncuya "Merhaba" mesajı gönderelim;
Kod:
command /merhaba: #Komutumuz
trigger: #İşlemin başladığı yer
send "Merhaba %player%" to player
Şimdi "send" ne işe yarar ?
"send" ile bir veya birden fazla oyuncuya mesaj gönderebilirsiniz.Çift tırnak içerisine yazdığımız yer ise oyuncuya gidicek mesajdır. "%player%" ise oyuncunun adıdır. "to player" ise mesajı kime göndereceğimizdir. "to player" daki "player" komutu yazan kişidir.
_
NOT: Size bir tavsiye.Elinizde bir skript var ve nasıl çalıştığını öğrenmek istiyorsunuz bunun için kodları bozmaktan korkmayın kodları kurcalayın neyi silince ne oluyor gibi bu sizin skripti öğrenmenizi hızlandıracaktır.Meraklı olun.
_
Hadi Biraz Daha Zorlayalım;
Şimdide bir ev(home) skripti yazalım ev belirlemek için "/evbelirle" eve gitmek için ise "/evegit" komutlarını oluşturalım;
Kod:
command /evbelirle:
trigger:
command /evegit:
trigger:
Komutları oluşturduk bunlara bir işlem ekleyelim hadi;
Kod:
command /evbelirle:
trigger:
set {ev.%player%} to player's location
send "Eviniz belirlendi" to player
Kod:
command /evegit:
trigger:
teleport player to {ev.%player%}
send "Evinize ışınlandınız" to player
Komutlarımıze işlemleri ekledik şimdi gelelim bu eklediklerimiz ne işe yarar;
"/evbelirle" nin yaptığı işlem şudur;
{ev.%player%} adlı değişkeni komutu yazan oyuncunun bulunduğu koordinatlar olarak belirler.
Örnek olarak;
FurkanZhlp x=0 y=0 z=0 koordinatlarında /evbelirle yazdı {ev.FurkanZhlp} değişkeni "x=0 y=0 z=0" olarak belirlenir.
Şimdi gelelim "/evegit" komutuna;
Oyuncuyu {ev.%player%} adlı değişkenin belirlendiği noktaya ışınlar.
Örnek olarak;
Girdiğimiz "/evbelirle" komutunun belirlediği değişken olan {ev.FurkanZhlp} nin koordinatlarına ışınlar.
Skript bir plugindir.Skript ile oyun içerisindeki oyuncunun yaptıklarına
engel olabilir veya eklemeler yapabilirsiniz.Tabiki bunu yapmak o ka-
dar kolay değil.Bunu yapabilmek için biraz mantık ve birazcıkta ingilizce
gerekir.
_
Skript ile Ne Yapabilirim?
Skript ile yapabiliceğiniz şeylere birkaç örnek vermek gerekirse;
- Bir komut yaratmak
- Bir oyuncuya eşya vermek
- Oyuncu hareketlerini kısıtlamak
Skript Nasıl Yazılır ?
Skript yazabilmek için herhangi bir programa ihtiyacınız yoktur.Fakat işlerinizi
kolaylaştırmak için "Notepad++" programını kullanarak daha rahat skript
yazabilirsiniz.Skripti yazabilmek için skriptin temellerini bilmeniz gerekir.
_
Ufaktan Bir Skript Yazmaya Ne Dersin ?
Öncelikle bir komut oluşturalım komutumuz ise "/merhaba" olsun.
Kod:
command /merhaba:
Komutumuzu oluşturduk şimdi komutumuza yapması için bir işlem verelim;
Kod:
command /merhaba:
trigger:
Komutumuz şuanda çalışır durumda fakat herhangi bir işlevi yok bunun içinde oyuncuya "Merhaba" mesajı gönderelim;
Kod:
command /merhaba: #Komutumuz
trigger: #İşlemin başladığı yer
send "Merhaba %player%" to player
Şimdi "send" ne işe yarar ?
"send" ile bir veya birden fazla oyuncuya mesaj gönderebilirsiniz.Çift tırnak içerisine yazdığımız yer ise oyuncuya gidicek mesajdır. "%player%" ise oyuncunun adıdır. "to player" ise mesajı kime göndereceğimizdir. "to player" daki "player" komutu yazan kişidir.
_
NOT: Size bir tavsiye.Elinizde bir skript var ve nasıl çalıştığını öğrenmek istiyorsunuz bunun için kodları bozmaktan korkmayın kodları kurcalayın neyi silince ne oluyor gibi bu sizin skripti öğrenmenizi hızlandıracaktır.Meraklı olun.
_
Hadi Biraz Daha Zorlayalım;
Şimdide bir ev(home) skripti yazalım ev belirlemek için "/evbelirle" eve gitmek için ise "/evegit" komutlarını oluşturalım;
Kod:
command /evbelirle:
trigger:
command /evegit:
trigger:
Komutları oluşturduk bunlara bir işlem ekleyelim hadi;
Kod:
command /evbelirle:
trigger:
set {ev.%player%} to player's location
send "Eviniz belirlendi" to player
Kod:
command /evegit:
trigger:
teleport player to {ev.%player%}
send "Evinize ışınlandınız" to player
Komutlarımıze işlemleri ekledik şimdi gelelim bu eklediklerimiz ne işe yarar;
"/evbelirle" nin yaptığı işlem şudur;
{ev.%player%} adlı değişkeni komutu yazan oyuncunun bulunduğu koordinatlar olarak belirler.
Örnek olarak;
FurkanZhlp x=0 y=0 z=0 koordinatlarında /evbelirle yazdı {ev.FurkanZhlp} değişkeni "x=0 y=0 z=0" olarak belirlenir.
Şimdi gelelim "/evegit" komutuna;
Oyuncuyu {ev.%player%} adlı değişkenin belirlendiği noktaya ışınlar.
Örnek olarak;
Girdiğimiz "/evbelirle" komutunun belirlediği değişken olan {ev.FurkanZhlp} nin koordinatlarına ışınlar.