Rehber Skriptlerde En Çok Hata Yapılan Şeyler!

Durum
Mesaj gönderimine kapalı.

Alpho320

Beyin hücrelerini kim yönetir?
Katılım
20 Haziran 2018
Mesajlar
1.406
En iyi cevaplar
1
Elmaslar
1.262
Puanlar
2.545
Steam
Alpho320
Discord
alpho320 but afk#9202
Skype
alpho320
Minecraft
Alpho320
Minecraft Sunucu Minecraft Sunucu
MC-TR.png

29 Ekim Cumhuriyet Bayramınız Kutlu Olsun MC-TR Halkı!

Bu gün ki konumuzda Skript'de en çok yapılan hatalarını çözümleriyle göstereceğiz.

Aynı variableyi farklı kullanmak
Yani şu;

Kod:
Variables:
    {deneme.%player%} = 0
 
command /deneme:
    trigger:
        send "&6Puanın:&f%{deneme::%player%}%" to player
En başta variableyi "." ile gösterdik fakat /deneme kodunu girdiğimizde ise "::" (List tipi variable) şeklinde gösterdik.Ama yanlış!
Çünkü
eğer yukarda "."(Normal tip variable) olarak kullandıysanız kodunuzda'da aynı şekilde kullanmanız gerekmektedir.Ama tavsiyem list variabledir. Daha az yer kapladıkları ve kolay işlem görülüp, temizlendikleri için daha performanslıdırlar.

Tab Hataları
En çok yapılan hatalardan biridir.Eğer cümle koşul içeriyorsa sonuna iki nokta ":" koyarız ve alt satıra geçtiğimizde 1 tab (1 Tab 4 boşluğa eşittir) basarız.
Kod:
Options:
    p: &6Sunucu &bIsmi &c|
 
command /hediye [<text>]:
    trigger:
        if arg-1 is "al":
            if {hediye::%player%} isn't true:
                give 1 322 named "&6Hediye" to player
                send "{@p} &8Hediyeni aldın!" to player
                set {hediye::%player%} to true
            else:
                send "{@p} &cHediyeni 24 Saatte Bir Alabilirsin!" to player
             
             
every 24 hours:
    set {hediye::*} to true

Efektleri veya Koşulları Event Gibi Kullanmak
Efektleri (Effect) veya koşulları (Conditions) event olarak kullanmak'da en büyük yapılan yanlışlardır.Oysa ki yaptığını doğru sanar ama aslında yanlıştır.Bu durumun önüne geçmek için yardımcı siteler kullanabilirsiniz.(Örn:SkriptHub)

Kod:
if the player's display name is "ÖrnekIsim":
    send "&6Ismin &fÖrnekIsim" to player

Kod:
command /deneme:
    trigger:
        if the player's display name is "ÖrnekIsim":
            send "&6Ismin &fÖrnekIsim" to player

Yanlış Loop
Loop kullandıktan sonra bir çok hata yapılıyor.

Kod:
command /deneme:
    trigger:
        loop all players:
            add 1 to {deneme::%player%}
Kod:
command /deneme:
    trigger:
        loop all players:
            add 1 to {deneme::%loop-player%}
Nedeni ise herkesi loopluyoruz (bir nevi kontrol) ediyoruz ve orda player (oyuncuya) eklemiş olduk bu da yanlıştır.Loop-player yazmamız lazım. (kontrol edilen oyuncu) Yoksa boşuna looplamış (bir nevi kontrol etmek) oluruz.
Kod:
command /deneme:
    trigger:
        add 1 to {deneme::%loop-player%}
Looplamamışken (Bir nevi kontrol etmek) loop-player (kontrol edilen oyuncu) kullanmakta bir hatadır.Hatanın çözümü ise looplamaktır;
Kod:
command /deneme:
    trigger:
        loop all players:
            add 1 to {deneme::%loop-player%}

Gerekli Skript Addonunu Yüklemeden O Addonu Kullanmak
Sunucusunda o Skript addonu (Eklentisi) olmadan o eklentinin parçalarını (Event,condations,effect) kullanmakta en çok yapılan yanlışlardandır.

Konu Sonu.

Bu konu biraz kısa oldu aklıma sadece bunlar geldi.Sizinde aklınıza yapılan hatalar gelirse yorumlarda belirtmeyi unutmayın.
 

Mehmet Baki

Fırında Isıttığım İlk Taş
Katılım
15 Ağustos 2017
Mesajlar
78
En iyi cevaplar
0
Elmaslar
42
Puanlar
2.040
Discord
mbboyun#0001
Minecraft
MBB_Oyun2
Minecraft Sunucu Minecraft Sunucu
Dahada uzatırsan güzel olabilir :D. Eline Sağlık.
 

Volume

Skripter & BackEnd Coder
Katılım
14 Ağustos 2018
Mesajlar
217
En iyi cevaplar
0
Elmaslar
74
Puanlar
1.290
Minecraft
VolumeGG
Minecraft Sunucu Minecraft Sunucu
on command “dalan”:
Trigger:

?!?!?!?!
 

Alpho320

Beyin hücrelerini kim yönetir?
Katılım
20 Haziran 2018
Mesajlar
1.406
En iyi cevaplar
1
Elmaslar
1.262
Puanlar
2.545
Steam
Alpho320
Discord
alpho320 but afk#9202
Skype
alpho320
Minecraft
Alpho320

GandalfDayi

Somon Balığı Selam Vermeye Geldi
Katılım
28 Ekim 2018
Mesajlar
22
En iyi cevaplar
0
Elmaslar
15
Puanlar
470
Discord
λlprn #6144
Minecraft
GandalfDayi
Minecraft Sunucu Minecraft Sunucu
Eline sağlık . Uzatıp yeni şeyler ekliyebilirsin :D
 

Sceaw

Comeback #</>
Katılım
20 Ağustos 2018
Mesajlar
317
En iyi cevaplar
0
Elmaslar
278
Puanlar
840
Discord
Sceaw#4367
Minecraft Sunucu Minecraft Sunucu
Skript rehberleri konusunda çok iyi gidiyorsun. Yolun açık olsun! <3
 

Mehmet Baki

Fırında Isıttığım İlk Taş
Katılım
15 Ağustos 2017
Mesajlar
78
En iyi cevaplar
0
Elmaslar
42
Puanlar
2.040
Discord
mbboyun#0001
Minecraft
MBB_Oyun2
Son düzenleme:

Alpho320

Beyin hücrelerini kim yönetir?
Katılım
20 Haziran 2018
Mesajlar
1.406
En iyi cevaplar
1
Elmaslar
1.262
Puanlar
2.545
Steam
Alpho320
Discord
alpho320 but afk#9202
Skype
alpho320
Minecraft
Alpho320

kingOf0

"~SimitSu"
Katılım
14 Haziran 2016
Mesajlar
1.038
En iyi cevaplar
0
Elmaslar
753
Puanlar
4.290
Discord
kingOf0!#4055
Minecraft
SimitSu
Minecraft Sunucu Minecraft Sunucu
Yanlış veri tipini yanlış yerde kullanmak. Benim en çok yaptığım hatalardandır.

Ve birkaç üyeden gördüğüm kadarıyla eventlerde, direk variable kullanmaya çalışanlar var.
 

Alpho320

Beyin hücrelerini kim yönetir?
Katılım
20 Haziran 2018
Mesajlar
1.406
En iyi cevaplar
1
Elmaslar
1.262
Puanlar
2.545
Steam
Alpho320
Discord
alpho320 but afk#9202
Skype
alpho320
Minecraft
Alpho320
Minecraft Sunucu Minecraft Sunucu
Yanlış veri tipini yanlış yerde kullanmak. Benim en çok yaptığım hatalardandır.

Ve birkaç üyeden gördüğüm kadarıyla eventlerde, direk variable kullanmaya çalışanlar var.
Haklısın bende yapıyorum arada 2. bölümde eklerim.Yorumin için teşekkürler. <3
 

XmcSynchro

Birisi mi Spawnlandı?
Katılım
3 Kasım 2018
Mesajlar
3
En iyi cevaplar
0
Elmaslar
1
Puanlar
630
Discord
XmcSynchro#0627
Minecraft Sunucu Minecraft Sunucu
Nedense beni hep ; (noktalıvürgül) yoruyor :/
 

MortalTortis

Somon Balığı Selam Vermeye Geldi
Katılım
30 Kasım 2018
Mesajlar
22
En iyi cevaplar
0
Elmaslar
10
Puanlar
220
Minecraft Sunucu Minecraft Sunucu
Güzel olmuş eline sağlık İyi Forumlar.
 
Durum
Mesaj gönderimine kapalı.
Yukarı Alt