Rehber Minecraft Skript Dersleri | Argument ve Olaylar #1

  • Konuyu Başlatan Konuyu Başlatan sooply
  • Başlangıç tarihi Başlangıç tarihi
  • Görüntüleme 3.503
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
S

sooply

Ziyaretçi
yeni_logo.png

759incis6626543.png


Merhaba gençler bugün deli bir rehber yapmaya karar verdim. Neden mi? Çünkü skripter sayımız az. Yabancılara baktığımda gelen geçen skripter.
Bende herkes kendi emeğini yapsın diye böyle bir deli rehbere başladım.

Hepinize şimdi iyi forumlar!

759incis6626543.png


● Komut Oluşturma | Olaylar

İlk önce komutumuzu belirleyelim. Basit bir komut olsun. Komut /test:
Kod:
command /test:

Basit bir komutu oluşturduk, şimdi olayları yapmak için Enter'a basalım ardından da Tab tuşuna:
Kod:
command /test:
    trigger:

Olayların çalışması için ben şimdi trigger'ı ekledim.
Şimdi hemen bir mesaj yollayalım:
Kod:
command /test:
    trigger:
        send "İlk skriptim başarılı!"


Bu send olayı /test komutunu kullanan kişiye özel mesaj yollar. "" işareti arasında ki mesaj o kişiye yollanır.
Duyuru yapmak için de send kısmını broadcast yaparız.
Kod:
command /test:
    trigger:   
        broadcast "VAY CANINA!"

Yavaş yavaş kavradık. Az kaldı sabredelim.
Daha bir sürü olayları var, bunlar için de farklı farklı addonlar gereklidir.

Addon bazı eventlerin,olayların çalışması için gereklidir. Gui için TuSKe veya SkQuery, Config için SkQuery vs.

Yani olayları bir konuya aktarmak biraz zordur. Bunu Addonların kendi sitelerinde öğrenebilirsiniz.

759incis6626543.png

● Argument

Argument çok işe yarar, satır azaltır ve 4 komutla bir işlem yapacağınıza argument ile 4 komutun yerini çıkarırsınız.

[<number>] - [<text>] - [<player>] - [<int>]

Bunun gibi bir çok argument vardır.

"Number" sayılı bir işlevsel görüyor. Örnek:
Kod:
command /sayılar [<number>]:
    trigger:
        if arg 1 is 1:
            send "Bu sayı: &11"
        if arg 1 is 2:
            send "Bu sayı: &22"

Galiba yavaş yavaş kavradın. Tamam, şimdide text'i görelim:
Kod:
command /duyuru [<text>]:
    trigger:
        if arg 1 is set:
            broadcast "&bDuyuru &8&l| &a%arg 1%"

Şimdi ortalığı biraz karıştırdık. İlk skriptler için zorlu bir olay yaptık. Pek zorlu değil ama...
/duyuru [Yazı] yazdığınızda duyuruyu yazıya göre yapar.

Gerçekten iyi

759incis6626543.png





Köydeyim küçük bir kafe var oradan konuşuyorum dakika bitti oldu o yüzden sorry hepinizle görüşürük
 
Güzel konu ama variablelerede girmelisin. Çünkü sadece bunlarla skripter olunmaz.
 
Devamını bekliyorum
 
devamını bekliyoruz
 
Öncelikle skriptte türkçe karakter kullanımını anlatmalısın ;)
Zaten bu konu hakkımdaki görüşlerimi ve açıklarını söyledim.
Ama tekrar edicek olursak
Anlatım ve konu tasarımı güzel ve hoş devamını bekliyorum
 
Güzel konu ama variablelerede girmelisin. Çünkü sadece bunlarla skripter olunmaz.

Tabii ki de gireceğim. Variable'dan fonksiyonlara hepsine tek tek girmek istiyorum.

Devamını bekliyorum
devamını bekliyoruz

Hemen yapacağım başlıyorum şuan.


Güzel anlatım olmuş tebrikler.​

Teşekkür ederim!

Öncelikle skriptte türkçe karakter kullanımını anlatmalısın ;)
Zaten bu konu hakkımdaki görüşlerimi ve açıklarını söyledim.
Ama tekrar edicek olursak
Anlatım ve konu tasarımı güzel ve hoş devamını bekliyorum

Evet açıklarını söyledin :D Yorumun için tekrar tekrar teşekkürler! Hepsini tek tek anlatacağım.
 
dostum senin yaptıgın iş mükemmel sen bunu konu olarak görüyorsun ama bu seriyi devam ettirirsen ülkemizde script yazımı artacak ülkeye katkı saglıcan çünkü ülkede bunun dersini veren adam yok sayıda
 
dostum senin yaptıgın iş mükemmel sen bunu konu olarak görüyorsun ama bu seriyi devam ettirirsen ülkemizde script yazımı artacak ülkeye katkı saglıcan çünkü ülkede bunun dersini veren adam yok sayıda

Evet doğru söyledin kardeşim. Ben seriyi devam ettireceğim yarı da bırakmayacağım.
 
Merhaba beyler.

[<int>] bu ne işe yarıyor acaba?
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Hala Discord sunucumuza katılmadın mı?

Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!

Şimdi Katıl
Üst