Rehber Skript yazma dersleri #1

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

xCrawet

Demir Cevheri Gibiyim
Katılım
10 Ağustos 2019
Mesajlar
211
Elmaslar
65
Puan
3.955
Minecraft
iCannK

Discord:

iCannK#7690

Merhaba öncelikle bu konuyu açmamdaki neden çok fazla kişi skript yazmak istiyor ama maalesef ders anlatan yok.
Ben de bu seriye başladım.
Amacım seriyi uzun vadeli tutmak ve insanlara yardım etmek.

Hemen başlayalım




indir.png


Skript plugin (java) yazmanın basitleştirilmiş halidir.
Skript yazmak için ingilizceyi bilmeniz gerekir.

komut-olusturma.png



Komut oluşturmak için:
Kod:
command komutunuz:

Peki şimdi de yetkisini ayarlayalım!

Kod:
command /komutunuz:
    permission: mctr.rehber

Alt satıra geçtik ve 4 boşluk bıraktık, aslında kolay yolu TAB tuşudur, peki neden bastık?

Kod:
command /komutunuz:
    permission: mctr.rehber

Kısa yoldan anlatmak gerekirse; command komutunuz: olarak belirttiğimiz yerin sonunda : var ve alt satıra geçince TAB'a bastık, yani yeni satıra geçtiğinizde üst satırın sonunda : varsa bir kere TAB tuşuna basıyorsunuz.


O zaman şimdi yetkisi olmayanlara gidecek mesajı ayarlayalım, kimse hava göndermek istemez!

Kod:
command /komutunuz:
    permission: mctr.rehber
    permission message: &6xCrawet &7> &cBu komutu kullanmak için yetkiniz yok!

permission message:
yazdık ve karşısına mesajımızı yazdık ama ordaki & işaretlerini anlamayan varsa onlar renk kodu, renk kodlarını öğrenmek için
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
ve öğrenmeye git!

Şimdi ise trigger'dan bahsedelim:

Kod:
command /test:
    permission: mctr.rehber
    permission message: &6xCrawet &7> &cBu komutu kullanmak için yetkiniz yok!
    trigger:
        send "&9Naber lan dayı :)" to player

Şimdi yaptığımızdan bahsedelim:
/test komutu kullanan oyuncuda mctr.rehber yetkisi varsa ona mavi bir şekilde Naber lan dayı mesajını gönder, komutu kullanan oyuncuda mctr.rehber yetkisi yoksa ona açık kırmızı bir şekilde Bu komutu kullanmak için yetkiniz yok! mesajını gönder.

Bunu bir de oyunda göstereyim:


Screenshot_2.png



Screenshot_3.png



Bu kodları notepad++ uygulamasında yazabilirsiniz.
 
Merhaba dostum eline sağlık öncelikle fakat sencede konu yetersiz değilmi trigger ne mesela işlevi ne skriptten anlamasam yeni başlayacak biri olsam anlamazdım komut nasıl oluşturulur umarım 2.derste anlatım biçimini düzeltirsiniz iyi forumlar .
 
Skript anlatımını geliştire billirsin ve çok uzun değil bu daha da güzel bunu seri şeklinde anlatırsanız herkez skript yazmayı öğrenir

elmas bırakıyorum
 
Videolu bir şekilde paylaşırsan eminim daha da faydalı olacaktır.
 
Yorumlarınız için teşekkür ederim, önerilerinizi dikkate alacağım.
 
Reis Ben Bi Türlü Skript İşini Çözemedim Bir Yardım Etsende Halledsek Şu Durumu
 
Skript öğrenmek isteyenler için güzel bir başlangıç devamını beklerim elinize sağlık,
ama ilk dersde nasıl skript kurulduğunuda anlatsaydınız bu işe yeni başlayanlar için daha kolaylık sağlardı.​
 
Bilmeyenler için yararlı olmuş.
 
Maalesef, yetersiz anlatmışsınız aliasesleri anlatabilirdiniz.
 
Daha iyi bir rehber önerim var arkadaşlar, skript dediğiniz şey zaten yalnızca ingilizce metin unutuyorsunuz

 
Elinize sağlık, başarılar dilerim.
 
loop anlatır mısın?
 
@HalitCirik
Loop Bir Döngü dür
mesela:


Kod:
command sil:
    permission: chat.sil, chat.admin
    permission message: &c&lDostum, Bu komudu maalesef kullanamazsın.
    trigger:
        loop 100 times:
            broadcast ""
        broadcast " &cDOOMRise &8» &e• Chat Temizlendi iyi Oyunlar •"

Loop 100 times: yani döngü 100 kere olacak

send "DOOMRise Yanıt Verdi."
yazarsan sadece komutu yazan kişiye mesaj gelir
send "DOOMRise Yanıt Verdi." to players
yazarsan herkeze gönderir

broadcast ise
broadcast "DOOMRise Yanıt Verdi."
yazarsam hiç önünde bir players veya diğerlerini yazmadan herkeze mesaj gönderir

bu arada
command sil: yazsanda command /sil: yazssanda aynı şey olur farketmez slash olmadanda komut çalışır
 
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