Sol Reklam
Sağ Reklam

Rehber Adım adım Skript öğreniyorum # 1

Durum
Mesaj gönderimine kapalı.

giresun283428

Örümcek Hoşt!

Discord:

Mert#4420

Katılım
13 Nisan 2017
Mesajlar
335
Elmaslar
286
Puanlar
14.375
Yer
Türkiye
Minecraft
giresun28

DoomRise

Yay Yok, İskelet Yok
Katılım
4 Eylül 2019
Mesajlar
292
Elmaslar
55
Puanlar
6.745
Minecraft
1Ripeness
yanınız faction ne işimize yarıo
 
S

sooply

Ziyaretçi
İnşallah bu seri de 1. bölümde bırakılmaz. Amin.
 

giresun283428

Örümcek Hoşt!

Discord:

Mert#4420

Katılım
13 Nisan 2017
Mesajlar
335
Elmaslar
286
Puanlar
14.375
Yer
Türkiye
Minecraft
giresun28

DoomRise

Yay Yok, İskelet Yok
Katılım
4 Eylül 2019
Mesajlar
292
Elmaslar
55
Puanlar
6.745
Minecraft
1Ripeness
nasıl bir tuhaflıkta ? :D
 

Fenix Network

FenixNW.Keyubu.Com
Katılım
22 Eylül 2019
Mesajlar
895
Elmaslar
586
Puanlar
6.020
Yaş
25

DoomRise

Yay Yok, İskelet Yok
Katılım
4 Eylül 2019
Mesajlar
292
Elmaslar
55
Puanlar
6.745
Minecraft
1Ripeness
işte function kullanmasakta menü oluşturabilirmiyiz peki ?
 

giresun283428

Örümcek Hoşt!

Discord:

Mert#4420

Katılım
13 Nisan 2017
Mesajlar
335
Elmaslar
286
Puanlar
14.375
Yer
Türkiye
Minecraft
giresun28

giresun283428

Örümcek Hoşt!

Discord:

Mert#4420

Katılım
13 Nisan 2017
Mesajlar
335
Elmaslar
286
Puanlar
14.375
Yer
Türkiye
Minecraft
giresun28

Emir Can KAYA

Odunlara Vur Vur Vur!

Discord:

EmirAgey#0844

Katılım
31 Mart 2020
Mesajlar
39
Elmaslar
12
Puanlar
410
Yer
Hatay
Minecraft
EmirAgey
Facebook
kayaemircan11
Twitter
emirbutwhy
Elinize sağlık, iyi forumlar dilerim.
 

HalitCirik

Odunlara Vur Vur Vur!

Discord:

discord.gg/limonnetwork

Katılım
9 Haziran 2014
Mesajlar
25
Elmaslar
3
Puanlar
13.260
hocam plugin değilde bir skript yapmaya çalışıyorum fakat oyuncular için bir değişkende bir veri tutuyorum. ama bunu döngüye sokamıyorum örneğin her bir blok kırdıklarında kırdıkları blok sayısı 1 artıyor ama en çok kıran on kişiyi bulamıyorum yardımcı olur musunuz
 

EmreSHN

Seven sevdiğiyle güzelleşir.
Emektar

Discord:

EmreSHN#4551

Katılım
12 Ocak 2019
Mesajlar
4.272
Elmaslar
2.633
Puanlar
18.485
Yaş
24
Yer
Ankara
Minecraft
EmreSHN
Merhaba arkadaşlar;
Artık Skript Rehberi konusu açma zamanı geldi o yüzden seri seri paylaşıcam.


Kod:
command /komut: # Bu gireceğimiz komutun adı
    aliases: kmt # Buda komutun kısaltılışı yani kmt komutunu girdiğimiz zaman da bu komut çalışacaktır
    permission: komut.admin # Buda permissionun yanında yazılan permissiona sahip olan oyuncular bu komutu kullanabilecek
    trigger: # Bu kodu her command kullandığımız zaman altına yazmak zorundayız
        send "komut" to player # Bu komutu yazan oyuncuya yani player = oyuncu'ya komut adlı mesaj gönderir
Kod:
command /mesajgonder [<player>] [<text>]: # player = oyuncu , text = yazı
    aliases: msg
    trigger:
        if arg 1 is not set: # Eğer mesajgonder komutundan sonra bir şey yazmışmı onu kontrol eder
            send "/komutgonder <oyuncu> <mesaj>" to player # Eğer bir şey yazmamışsa oyuncuya komutun nasıl yazıldığını gösteren bir mesaj gönderir
        if arg 1 is set: # Eğer 1. satıra bir şey yazdıysa onu kontrol eder
            if arg 2 is set: # Eğer 2. satıra bir şey yazdıysa onu kontrol eder
                if arg 1 is online: # 1. satırdaki ismini yazdığı oyuncu aktif mi değil mi onu kontrol eder
                    send "%player% > Ben: %arg 2%" to arg 1 # Eğer oyuncu aktif ise ismini yazdığı oyuncuya mesaj gider , %arg 2% = mesaj yani 2. satır
                    send "Ben > %arg 1%: %arg 2%" to player # Mesajı atan oyuncuyada mesaj gidiyor
                else: # Eğer oyuncu aktif değil ise mesaj gönderir
                    send "%arg 1%, oyuncusu aktif değil!" to player # Aktif değil mesajı
            else: # Eğer 2. satıra birşey yazmadıysa aşağıdaki mesajı gönderir
                send "/komutgonder <oyuncu> <mesaj>" to player # Gönderilecek mesaj
Kod:
command /ver [<text>]: # text = yazı
    trigger: # Bu kodu her command kullandığımız zaman altına yazmak zorundayız
        if arg 1 is not set: # Eğer ver komutundan sonra bir şey yazmışmı onu kontrol eder
            send "/ver <fiyat>" to player # Eğer bir şey yazmamışsa oyuncuya komutun nasıl yazıldığını gösteren bir mesaj gönderir
        if arg 1 is set: # Eğer 1. satıra bir şey yazdıysa onu kontrol eder
            set {_arg1} to arg 1 parsed as integer # 1.satırdaki fiyatı sayıya çevirir (text olup olmadığını anlamak için)
            if {_arg1} is bigger than 0: # 1.satırdaki fiyatın 0'dan büyükmü onu kontrol eder
                send "Girdiğiniz fiyat: %{_arg1}%" to player # Eğer fiyat 0'dan büyük ise oyuncuya mesaj gönderir, bu sefer %arg 1% değil de %{_arg1}% komutunu kullandım çünkü 2 üst satırda {_arg1} diye bir komut oluşturduk
            else: # Eğer fiyat 0'dan büyük değilse aşağıdaki mesajı gönderir
                send "Fiyat 0'dan büyük olmalıdır!" to player
Kod:
function test(p: player): # Function her zaman üstte olmalıdır, p: oyuncu
    give 1 stone to {_p} # p: player belirlediğimiz için player yerine {_p} komutunu gireceğiz, oyuncunun envanterine 1 adet taş ekler

command /menu:
    trigger:
        wait 0.1 ticks # Menü bugunu engellemek için bunu yazıyoruz
        open virtual chest with size 1 named "Menü" to player # Menümüzü açtırıyoruz , size 1 en fazla 6 ya kadar çıkabiliyor
        make gui slot 0 of player with stone named "Deneme Komut" to run function test(player) # 0. Satıra Taş eşyasını ekliyoruz , eğer bu eşyaya tıklarsa test(player) functionunu aktif ediyoruz
Kod:
function test(p: player): # Function her zaman üstte olmalıdır, p: oyuncu
    wait 0.1 ticks
    open virtual chest with size 1 named "Menü" to {_p} # Menümüzü açtırıyoruz , size 1 en fazla 6 ya kadar çıkabiliyor, {_p} yazmayı unutmuyoruz, player yerine {_p} yazıyoruz
    make gui slot 0 of {_p} with stone named "Deneme Komut" with lore "||&f1 Adet Taş Verir||||&fTıkla ve Al!" to run using left: # 0. Satıra Taş eşyasını ekliyoruz , eğer bu eşyaya sol tıklarsa oyuncunun envanterine 1 adet taş ekler, run using left kısmında right yazarsanız sağ tıklayınca taş gelir
        give 1 stone to {_p} # 1 tab bırakıyoruz ve eşyamızı verdirtiyoruz
              
command /menu:
    trigger:
        test(player) # functionun ismini ve kim için açılacağını yazıyoruz yani player

Gerekli Pluginler;

Tuske
SkQuery
Umbaska
WildSkript
Skrayfall

(bendeki pluginler bunlar)

Sürüm: 1.8.x

Arkadaşlar bugün kü konumuz bu kadardı bir dahaki konuda görüşmek üzere takipte kalın :))​

Adam terminatör yaa, ellerine sağlık <3
 

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
Yeni başlayanlara pek bir faydası olacağını düşünmüyorum.
 

AlperenX3

❤️

Discord:

alperentr

Katılım
7 Nisan 2020
Mesajlar
3.098
Elmaslar
1.271
Puanlar
11.785
Yer
İzmir
Minecraft
Artgum
Skript öğrenmek isteyen arkadaşlar açısından faydalı güzel bir rehber eline sağlık.
 
Durum
Mesaj gönderimine kapalı.
Neden altınlarını Discord sunucumuzda kazmıyorsun? TIKLA VE KATIL!
Yukarı