Sol Reklam

Rehber Skript yazma dersleri #1

Durum
Mesaj gönderimine kapalı.

HalitCirik

Odunlara Vur Vur Vur!

Discord:

discord.gg/limonnetwork

Katılım
9 Haziran 2014
Mesajlar
25
Elmaslar
3
Puanlar
13.260
peki birşey söylemek istiyorum ben dediğim gibi en çok blok kıranlarda ilk 10 a nasıl ulaşabilirim
 

DoomRise

Yay Yok, İskelet Yok
Katılım
4 Eylül 2019
Mesajlar
292
Elmaslar
55
Puanlar
6.745
Minecraft
1Ripeness
nasıl yani anlamadım?
 

iKaanStrafe

Merhaba Dünya, Seni Özledim
Premium

Discord:

iKaanStrafe

Katılım
26 Mayıs 2016
Mesajlar
1.577
Elmaslar
1.488
Puanlar
17.385
Yer
Chelyabinsk-Penza
Minecraft
iKaanStrafe
Yararlı bir konu olmuş tebrik ederim.​
 

HalitCirik

Odunlara Vur Vur Vur!

Discord:

discord.gg/limonnetwork

Katılım
9 Haziran 2014
Mesajlar
25
Elmaslar
3
Puanlar
13.260
@DoomRise ben şimdi on break ile oyuncular her blok kırdığında +1 puan veriyorum. herkes kendi puanını görebiliyor /blok yazaram ama mesela /topblok yazınca en çok kıran 10 kişiyi göstermek istiyorum bunu nasıl yapabilirim
 

DoomRise

Yay Yok, İskelet Yok
Katılım
4 Eylül 2019
Mesajlar
292
Elmaslar
55
Puanlar
6.745
Minecraft
1Ripeness
Düşünüyorum..
Gönderi otomatik olarak birleştirildi:

Bilemiyorum Maalesef nasıl yağıldığınıda bilmiyorum.
 

_OnePage_

Işık + Taş = Işıktaşı

Discord:

OnePage#1881

Katılım
16 Ocak 2020
Mesajlar
1.229
Elmaslar
838
Puanlar
8.575
Minecraft
_OnePage_
@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
sen loopu yanlış anlamışsın loop sadece 100 times ile oluşmaz loop all blocks loop all player loop all blocks in radius around 5 player gibi bir sürü hali vardır
 
Son düzenleme:
S

sooply

Ziyaretçi
Çok iyi bir rehber değil. Kendini geliştirmelisin.
 

EmreSHN

Seven sevdiğiyle güzelleşir.
Emektar

Discord:

EmreSHN#4551

Katılım
12 Ocak 2019
Mesajlar
4.273
Elmaslar
2.634
Puanlar
18.485
Yaş
24
Yer
Ankara
Minecraft
EmreSHN
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




Eki Görüntüle 106017

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

Eki Görüntüle 106018


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 Buraya Tıkla 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:


Eki Görüntüle 106038


Eki Görüntüle 106039


Bu kodları notepad++ uygulamasında yazabilirsiniz.

Komut oluşturmayı artık herkes biliyor diye düşünüyorum :D
 

DonsuzTurk

finish
Emektar

Discord:

Yusuf#0006

Katılım
23 Şubat 2017
Mesajlar
1.281
Elmaslar
1.339
Puanlar
17.935
Yaş
24
Yer
Samsun
Yetersiz bir anlatım kalmış. 1. dersde daha fazla şey öğretilmesi daha iyi olabilirdi. Yada daha detaylı olabilirdi.
 

dynamic

Bir Kömür Göründü Kaptanım!
Katılım
23 Nisan 2014
Mesajlar
109
Elmaslar
47
Puanlar
1.925
Yaş
34
Bence konu yetersiz.Geliştirilmeli.Skripti zaten bu kadar kısa anlatmak da doğru olmayabilir.
 
S

Silinen üye 79251

Ziyaretçi

Üstteki arkadaşa katılıyorum. Yetersiz bir konu olmuş ve daha detaylısı da gelebilir :)
 

Dazshy

Bazı haksızlıklar oldu..

Discord:

Dazshy#8198

Katılım
3 Temmuz 2020
Mesajlar
149
Elmaslar
55
Puanlar
3.975
Minecraft
Dazshy
gerçekten güzel yararlı bi konu olmuş fakat birazdaha detaylandırılabilir ama anlatım güzel iyi forumlar
 

ardaofcx

Somon Balığı Selam Vermeye Geldi
Katılım
29 Aralık 2021
Mesajlar
16
Elmaslar
2
Puanlar
160
Yaş
16
Minecraft
ardaofcx
Harika olmuş, elinize sağlık başarılar dilerim.
 

Berat02020

Birisi mi Spawnlandı?

Discord:

Sadrazam02#1399

Katılım
18 Ocak 2022
Mesajlar
4
Elmaslar
1
Puanlar
75
Yaş
21
Minecraft
Sado02048
Güzel başarılar dilerim.

Bende sana bir soru sormak istiyorum :)
Kankacım şimdi ben örnek bir kod yazdım buraya

Kod:
command test [<text>]:
    trigger:
        if arg 1 is "katıl":
            add to player {oyuncular::*}
        if arg 1 is "ayrıl":
            BURAYI SORUYORUM SİZE YARDIMCI OLUR MUSUNUZ ?

üstteki gibi ayrıl kısmını nasıl yapabilir yani şu test katıl yazınca oyunculara eklenecek ayrıl yazınca çıkartılıcak nasıl yapabilirim ?

Şimdiden teşekkürler!
 
Durum
Mesaj gönderimine kapalı.
Neden altınlarını Discord sunucumuzda kazmıyorsun? TIKLA VE KATIL!
Yukarı