- Katılım
- 18 Şubat 2018
- Mesajlar
- 1.372
- Elmaslar
- 698
- Puanlar
- 9.030
- Minecraft
- BurakXX
- BurakXX
- BurakXX
Merhaba Sevgili Mc-Tr Üyeleri , Skript Öğrenimi İçin Açtığımız Konunun Devamına Hoş Geldiniz
Bugün Variablelerden Konu Alacağız
Burada Oyuncunun {YemekYeme} Versini İlk Girdiğinde 0 Olacak Şekilde Ayarladık
Kod:
Variables: #Varible belirleyeceğiz
{yemekyeme::%player%} = 0
Burada İse Oyuncu Yemek Yediğinde {YemekYeme} Verisine 1 Eklemiş Oluyoruz
Kod:
on eat: #bir oyuncu yemek yediğinde
add 1 to {yemekyeme::%player%} #oyuncunun {yemekyeme} verisine 1 ekle
Peki Nasıl Bu Veriyi Çekeceğiz ( Göstereceğiz ) ?
Burada /YemekYeme Komutu Kullanıldığında
Oyuncunun {yemekyeme} verisi çekilir
Veriyi Çekmek İçin Verinin Parantezlerinin Sonuna %% İşaretleri Koyulmalıdır
Örneğin {yemekyeme::%player%} verisini okumak için "%{yemekyeme::%player%}%" olarak yazmalıyız
Kod:
command /yemekyeme: #yemekyeme komutu kullanıldığında
trigger: #tetikle
send "%{yemekyeme::%player%}% Yemek Yemişssin" to player #Oyuncunun {yemekyeme} Verisini Çek
Peki Bu Sadece Oyunculardamı Oluyor?
Hayır Mesela Sunucu Veriside Yapabiliriz
Örneğin Şimdiye Kadar Kaç Komut Kullanılmış
Burada Biri Komut Girdiğinde {komut::sayı} verisine 1 ekleniyor
Kişiden Kişiye Göre Ayrılmıyor Her Kim Kullanırsa Kullansın
Orta Veri Gibi Düşünelim Burada Sunucumuzdaki Herkesin Nekadar Komut Kullandığını Görebiliriz
Kod:
on command: #bir komut girildiğinde
add 1 to {komut::sayı} #veriye 1 ekle
Görmek İçin Bir Komut Yapalım
Kod:
command /komutsayısı:
trigger:
send "Sunucuda Toplam Girilen Komut %{komut::sayı}%"
Peki Bunları Nasıl Kullanabiliriz ?
Örneğin Ben Bir Kişi 15 Tane Yemek Yediğinde Ödül Vericem?
Bunu Nasıl Yaparım Hemen Başlıyalım
Burada Biri Yemek Yediğinde {yemekyeme::%player%} Sayısı 15 İse
Oyuncunun {yemekyeme::%player%} Sayısını 0 Yapıp Ona Bir Hediye Verdik
Kod:
on eat: #biri yemek yediğinde
if {yemekyeme::%player%} is 15: #oyuncunun {yemekyeme} verisi eğer 15 ise
set {yemekyeme::%player%} to 0 #yemek yeme sayısını 0 yap
send "15 adet yemek yediğin için ödül kazandın" #mesaj gönder
give 15 diamond to player #oyuncuya elmas ver
Konumuzun Devamı Gelecektir