- Katılım
- 20 Haziran 2018
- Mesajlar
- 1.396
- Elmaslar
- 1.285
- Puanlar
- 17.175
- Yer
- Istanbul
- Minecraft
- Alpho320
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
Çü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%}
Kod:
command /deneme:
trigger:
add 1 to {deneme::%loop-player%}
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.