Sol Reklam
Sağ Reklam

Rehber Skript yazma dersi - #1

Durum
Mesaj gönderimine kapalı.

EditeY

Karanlık taraftan merhaba!

Discord:

tengri#7983

Katılım
23 Nisan 2017
Mesajlar
601
Elmaslar
293
Puanlar
11.100
Yer
Türkiye,İstanbul
Minecraft
god-tengri
Skript nasıl yazılır?
Skript yazmak için 'Skript' pluginini indirip kurun

İndirmek için SpigotMC'ye gidip indirin.
İndirdim ne yapıcam?
İndirdikten sonra bir .sk dosyası açın örnek ali.sk ve NotePad++'yla açın yoksa indirin en iyi yazılımcı .txt programı.
Eğer komut yapıcaksanız
Eğer komut yapacaksanız ilk satıra bunu yazın
JavaScript:
command /komutismi:
Bu komutu şimdi kullanırsanız bir şey olmayacaktır o yüzden daha fazla yazmalıyız
şimdi, yetki ve yetki mesajları eklemeyi öğreticeğim

JavaScript:
command /komutismi:
    permission: yetki.yetki
    permission message: &cYetkiniz yok!
Bu komutu kullanmak için, 'yetki.yetki' yetkisine sahip olmalısınız.
Eğer yetkiniz varsa bir şey olmayacaktır.

Aliases eklemek
JavaScript:
command /komutismi:
    permission: yetki.yetki
    permission message: Yetkiniz yok
    aliases: /komutismi2

Aliases'in ne olduğunu bilmiyorsanız söyleyeyim:
Aliases bir komutun başka bir komutla aynı işlevi görmesidir
yani /komut1 yazınca bir şey çıkıyorsa /komut2 yazıncada aynı şey çıkacak

Komutu işe yarar yapmak
JavaScript:
command /komutismi:
    permission: yetki.yetki
    permission message: Yetkiniz yok
    aliases: /komutismi2
    trigger:
        send "Bu bir test komutudur"
Bu komutu kullanırsanız bu mesaj çıkıcaktır: bu bir test komutudur.
Komutsuz Skript yapmak
Eventlerle komutsuz skript yapıcağız

bunun için 'on' kelimesini kullanıcağız
Örnek, konuşmaya çalışırsak engelleyecek
bunun içinde cancel event kullanıcağız
Cancel event - işlemi iptal eder
Uncancel Event - İşlemi iptal etmez geri getirir, yakında bunuda iyi bir şekilde göstericem.
Örnek:

JavaScript:
on chat:
    cancel event
    trigger:
        send "Sohbet kapatılmıştır!"
        if player is a op:
            uncancel event
Bu skripti kullandığınızda şunlar olur:
üye konuşmaya çalışırsa
işlem iptal edilir
ve ona 'sohbet kapatılmıştır!' mesajı gelir
ama üye op'se
işlemi geri getirir.


Neyse bu dersimiz bu kadar olsun
Sonraki dersimizde arglardan bahsedeğim




 
Son düzenleme:

RiseLand

Koydum Çalışma Masasını

Discord:

RISELAND#7722

Katılım
12 Kasım 2017
Mesajlar
54
Elmaslar
35
Puanlar
8.820
Yer
İzmir
Minecraft
RiseLand
Skript yazmayı öğrenmek isteyen arkadaşlar için çok yararlı bir konu olmuş! Haydi herkes scripter olacak :P
 

EditeY

Karanlık taraftan merhaba!

Discord:

tengri#7983

Katılım
23 Nisan 2017
Mesajlar
601
Elmaslar
293
Puanlar
11.100
Yer
Türkiye,İstanbul
Minecraft
god-tengri
Skript yazmayı öğrenmek isteyen arkadaşlar için çok yararlı bir konu olmuş! Haydi herkes scripter olacak :;p
Aynen öyle, 2. bölümü kısa süre içinde yayınlayacağım arg'lar normal düzeyde önemliliğini taşıyor çok önemli değil ama biraz'da zor o yüzden zor olanları göstermeye çalışıcam :)
Gönderi otomatik olarak birleştirildi:

Seninkini gördükten sonra rekabete girelim dedim :), komutlar'da gereksiz trigger kullanmışsın sen.
 

xCrawet

Demir Cevheri Gibiyim

Discord:

iCannK#7690

Katılım
10 Ağustos 2019
Mesajlar
208
Elmaslar
65
Puanlar
3.955
Minecraft
iCannK
Seninkini gördükten sonra rekabete girelim dedim :), komutlar'da gereksiz trigger kullanmışsın sen.
Gereksiz trigger kullanmadım, trigger'in kullanımını öğrettim.
 

RiseLand

Koydum Çalışma Masasını

Discord:

RISELAND#7722

Katılım
12 Kasım 2017
Mesajlar
54
Elmaslar
35
Puanlar
8.820
Yer
İzmir
Minecraft
RiseLand
Aynen öyle, 2. bölümü kısa süre içinde yayınlayacağım arg'lar normal düzeyde önemliliğini taşıyor çok önemli değil ama biraz'da zor o yüzden zor olanları göstermeye çalışıcam :)
Merak ederlerse Java bile öğrene bilirler ama seninde belirttiğin gibi arglar fonksiyonlar modüller karışık ben bilişim okudum ancak o sayede öğrendim. Ama isterlerse Skript'de Java'da öğrenebilirler.
 

darkintegral

.
Katılım
30 Aralık 2019
Mesajlar
50
Elmaslar
24
Puanlar
0
Yaş
18
Skript nasıl yazılır?
Skript yazmak için 'Skript' pluginini indirip kurun

İndirmek için SpigotMC'ye gidip indirin.
İndirdim ne yapıcam?
İndirdikten sonra bir .sk dosyası açın örnek ali.sk ve NotePad++'yla açın yoksa indirin en iyi yazılımcı .txt programı.
Eğer komut yapıcaksanız
Eğer komut yapacaksanız ilk satıra bunu yazın
JavaScript:
command /komutismi:
Bu komutu şimdi kullanırsanız bir şey olmayacaktır o yüzden daha fazla yazmalıyız
şimdi, yetki ve yetki mesajları eklemeyi öğreticeğim

JavaScript:
command /komutismi:
    permission: yetki.yetki
    permission message: &cYetkiniz yok!
Bu komutu kullanmak için, 'yetki.yetki' yetkisine sahip olmalısınız.
Eğer yetkiniz varsa bir şey olmayacaktır.

Aliases eklemek
JavaScript:
command /komutismi:
    permission: yetki.yetki
    permission message: Yetkiniz yok
    aliases: /komutismi2

Aliases'in ne olduğunu bilmiyorsanız söyleyeyim:
Aliases bir komutun başka bir komutla aynı işlevi görmesidir
yani /komut1 yazınca bir şey çıkıyorsa /komut2 yazıncada aynı şey çıkacak

Komutu işe yarar yapmak
JavaScript:
command /komutismi:
    permission: yetki.yetki
    permission message: Yetkiniz yok
    aliases: /komutismi2
    send "Bu bir test komutudur"
Bu komutu kullanırsanız bu mesaj çıkıcaktır: bu bir test komutudur.
Komutsuz Skript yapmak
Eventlerle komutsuz skript yapıcağız

bunun için 'on' kelimesini kullanıcağız
Örnek, konuşmaya çalışırsak engelleyecek
bunun içinde cancel event kullanıcağız
Cancel event - işlemi iptal eder
Uncancel Event - İşlemi iptal etmez geri getirir, yakında bunuda iyi bir şekilde göstericem.
Örnek:

JavaScript:
on chat:
    cancel event
    send "Sohbet kapatılmıştır!"
    player is op:
        uncancel event
Bu skripti kullandığınızda şunlar olur:
üye konuşmaya çalışırsa
işlem iptal edilir
ve ona 'sohbet kapatılmıştır!' mesajı gelir
ama üye op'se
işlemi geri getirir.


Neyse bu dersimiz bu kadar olsun
Sonraki dersimizde arglardan bahsedeğim




/komutismi komudunuzda trigger'i unutmuşsunuz.
 

xCrawet

Demir Cevheri Gibiyim

Discord:

iCannK#7690

Katılım
10 Ağustos 2019
Mesajlar
208
Elmaslar
65
Puanlar
3.955
Minecraft
iCannK
Kod:
player is op:
    uncancel event
Sen ciddi misin?
 

EditeY

Karanlık taraftan merhaba!

Discord:

tengri#7983

Katılım
23 Nisan 2017
Mesajlar
601
Elmaslar
293
Puanlar
11.100
Yer
Türkiye,İstanbul
Minecraft
god-tengri

xCrawet

Demir Cevheri Gibiyim

Discord:

iCannK#7690

Katılım
10 Ağustos 2019
Mesajlar
208
Elmaslar
65
Puanlar
3.955
Minecraft
iCannK

EditeY

Karanlık taraftan merhaba!

Discord:

tengri#7983

Katılım
23 Nisan 2017
Mesajlar
601
Elmaslar
293
Puanlar
11.100
Yer
Türkiye,İstanbul
Minecraft
god-tengri
Unuttukların tek onlar değil :/
Benim addon'dan mı kaynaklı bilmiyorum ama trigger kullanmayıncada çalışıyor komut.
Gönderi otomatik olarak birleştirildi:

Trigger ekledim, ama benim için bir sorunu yoktu.
 

darkintegral

.
Katılım
30 Aralık 2019
Mesajlar
50
Elmaslar
24
Puanlar
0
Yaş
18
Benim addon'dan mı kaynaklı bilmiyorum ama trigger kullanmayıncada çalışıyor komut.
Gönderi otomatik olarak birleştirildi:

Trigger ekledim, ama benim için bir sorunu yoktu.
Normal zamanlarda trigger'sız çalışmayacağı için rehber konusuna triggersiz koyman yanlış olmuş. Ama düzeltmişsin.
 

EditeY

Karanlık taraftan merhaba!

Discord:

tengri#7983

Katılım
23 Nisan 2017
Mesajlar
601
Elmaslar
293
Puanlar
11.100
Yer
Türkiye,İstanbul
Minecraft
god-tengri
Normal zamanlarda trigger'sız çalışmayacağı için rehber konusuna triggersiz koyman yanlış olmuş. Ama düzeltmişsin.
O hatam için özür dilerim 2. bölümde arglar'dan zamanım olursada addonlardan konuşacağım.
 

darkintegral

.
Katılım
30 Aralık 2019
Mesajlar
50
Elmaslar
24
Puanlar
0
Yaş
18
O hatam için özür dilerim 2. bölümde arglar'dan zamanım olursada addonlardan konuşacağım.
Hepimiz hatalar yaparız, onda sıkıntı yok ama bu bir rehber konusu olduğu için biraz daha uzun tutabilirdib mesela arglardan bu bölümde bahsedebilirdin.
 

EditeY

Karanlık taraftan merhaba!

Discord:

tengri#7983

Katılım
23 Nisan 2017
Mesajlar
601
Elmaslar
293
Puanlar
11.100
Yer
Türkiye,İstanbul
Minecraft
god-tengri
Hepimiz hatalar yaparız, onda sıkıntı yok ama bu bir rehber konusu olduğu için biraz daha uzun tutabilirdib mesela arglardan bu bölümde bahsedebilirdin.
Konunun çok karmaşık olacağını düşündüm için yapmadım yani:

Bu rehberi bilmeyen birisi öğrendikten sonra send'le komut yapmaya çalışsın başarıcaktır büyük ihtimal basit bir şey çünkü.
Kendisi googleden hazır eventlere 3. konumda zaten hazır eventleri koyucağım ki ordan baka baka yapsınlar akıllarında kalsın eventler.

Sonraki bölümü 1-2 gün sonra yayınlarım herhalde.
 
Durum
Mesaj gönderimine kapalı.
Neden altınlarını Discord sunucumuzda kazmıyorsun? TIKLA VE KATIL!
Yukarı