Sol Reklam

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

Durum
Mesaj gönderimine kapalı.

Alpho320

powered by Fabulous.

Discord:

Alpho320#9202

Katılım
20 Haziran 2018
Mesajlar
1.396
Elmaslar
1.285
Puanlar
17.175
Yer
Istanbul
Minecraft
Alpho320
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ş

Discord:

mbboyun#0001

Katılım
15 Ağustos 2017
Mesajlar
76
Elmaslar
44
Puanlar
3.810
Minecraft
MBB_Oyun2
Dahada uzatırsan güzel olabilir :D. Eline Sağlık.
 

Volume

Skripter & BackEnd Coder
Katılım
14 Ağustos 2018
Mesajlar
225
Elmaslar
75
Puanlar
8.975
Yaş
30
Minecraft
VolumeGG
on command “dalan”:
Trigger:

?!?!?!?!
 

Alpho320

powered by Fabulous.

Discord:

Alpho320#9202

Katılım
20 Haziran 2018
Mesajlar
1.396
Elmaslar
1.285
Puanlar
17.175
Yer
Istanbul
Minecraft
Alpho320

GandalfDayi

Somon Balığı Selam Vermeye Geldi

Discord:

λlprn #6144

Katılım
28 Ekim 2018
Mesajlar
21
Elmaslar
15
Puanlar
0
Minecraft
GandalfDayi
Eline sağlık . Uzatıp yeni şeyler ekliyebilirsin :D
 

Sceaw

Comeback #</>

Discord:

Pâtr#0010

Katılım
20 Ağustos 2018
Mesajlar
314
Elmaslar
279
Puanlar
7.070
Yer
İstanbul
Skript rehberleri konusunda çok iyi gidiyorsun. Yolun açık olsun! <3​
 

Mehmet Baki

Fırında Isıttığım İlk Taş

Discord:

mbboyun#0001

Katılım
15 Ağustos 2017
Mesajlar
76
Elmaslar
44
Puanlar
3.810
Minecraft
MBB_Oyun2
Son düzenleme:

Alpho320

powered by Fabulous.

Discord:

Alpho320#9202

Katılım
20 Haziran 2018
Mesajlar
1.396
Elmaslar
1.285
Puanlar
17.175
Yer
Istanbul
Minecraft
Alpho320

MrBerkayWinner

Demir Cevheri Gibiyim
Katılım
6 Eylül 2018
Mesajlar
188
Elmaslar
74
Puanlar
6.470
Yer
Ankara
Minecraft
2kwk

Alpho320

powered by Fabulous.

Discord:

Alpho320#9202

Katılım
20 Haziran 2018
Mesajlar
1.396
Elmaslar
1.285
Puanlar
17.175
Yer
Istanbul
Minecraft
Alpho320

kingOf0

"~SimitSu"

Discord:

kingOf0!#4055

Katılım
14 Haziran 2016
Mesajlar
998
Elmaslar
745
Puanlar
15.070
Yer
getPlayer("SimitSu").getLocation()
Minecraft
SimitSu
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

powered by Fabulous.

Discord:

Alpho320#9202

Katılım
20 Haziran 2018
Mesajlar
1.396
Elmaslar
1.285
Puanlar
17.175
Yer
Istanbul
Minecraft
Alpho320
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ı?

Discord:

XmcSynchro#0627

Katılım
3 Kasım 2018
Mesajlar
2
Elmaslar
1
Puanlar
0
Yaş
23
Nedense beni hep ; (noktalıvürgül) yoruyor :/
 

MortalTortis

Somon Balığı Selam Vermeye Geldi
Katılım
30 Kasım 2018
Mesajlar
22
Elmaslar
10
Puanlar
0
Yaş
24
Güzel olmuş eline sağlık İyi Forumlar.
 
Durum
Mesaj gönderimine kapalı.
Neden altınlarını Discord sunucumuzda kazmıyorsun? TIKLA VE KATIL!
Yukarı