Herkese merhabalar, bugün 11 aylık Skript deneyimimde benim ve başkalarının yaptığı yaygın hatalar hakkında konuşacağım.
Sorular ve öneriler için discordtan eren.#7772'ye ulaşabilirsiniz.
1. Hata - Gereksiz stop kullanımı
event bittiğinde kod zaten duracaktır, stop burada gereksiz yere kullanılmıştır.
2. Hata - UUID kullanmamak
Değişkenlerde oyuncunun ismi yerine UUIDsini kullanmanız önerilir. Bu sayede oyuncularınız ismini değiştirdiğinde değişkenleri sıfırlanmaz. Cracked server sahipleri bunu atlayabilir.
{para::%player%} -> {para::%player's uuid%}
3. Hata - Liste Kullanmamak
Yanlış kullanım örneği:
Liste kullanmak yerine böyle yapıyorsanız ileride para sıfırlarken, top 5 para listesi falan yaparken sorunlar yaşayacaksınız. O kodu düzeltmenin kolay yolu variableı {para::%player's uuid%} diye değiştirmektir. Fakat bunu yaptığınızda tüm paralar sıfırlanır.
4. Hata - Çok / Gereksiz addon kullanımı
Küçük scriptlere YML desteği eklemek, vanilla GUI varken skript-gui / tuske kullanmak vs. gereksiz addon kullanımıdır. Bundan kaçının.
5. Hata - skript-reflect kullanmamak / kullanmasını bilmemek
Skriptte yeniyseniz skript-reflect için hazır değilsiniz fakat skriptte iyiyseniz ve öğrencek yeni birşeyler arıyorsanız skript-reflect tam size göre. Uzun lafın kısası skript-reflect bilmeyenler çok şey kaçırıyor.
Okuduğunuz için teşekkürler, ileride yeni birşeyler ekleyebilirim.
Sorular ve öneriler için discordtan eren.#7772'ye ulaşabilirsiniz.
1. Hata - Gereksiz stop kullanımı
Kod:
command komut1:
trigger:
broadcast 1
stop
2. Hata - UUID kullanmamak
Değişkenlerde oyuncunun ismi yerine UUIDsini kullanmanız önerilir. Bu sayede oyuncularınız ismini değiştirdiğinde değişkenleri sıfırlanmaz. Cracked server sahipleri bunu atlayabilir.
{para::%player%} -> {para::%player's uuid%}
3. Hata - Liste Kullanmamak
Yanlış kullanım örneği:
Kod:
command paraver <number>:
trigger:
add arg-1 to {para.%player's uuid%}
4. Hata - Çok / Gereksiz addon kullanımı
Küçük scriptlere YML desteği eklemek, vanilla GUI varken skript-gui / tuske kullanmak vs. gereksiz addon kullanımıdır. Bundan kaçının.
5. Hata - skript-reflect kullanmamak / kullanmasını bilmemek
Skriptte yeniyseniz skript-reflect için hazır değilsiniz fakat skriptte iyiyseniz ve öğrencek yeni birşeyler arıyorsanız skript-reflect tam size göre. Uzun lafın kısası skript-reflect bilmeyenler çok şey kaçırıyor.
Okuduğunuz için teşekkürler, ileride yeni birşeyler ekleyebilirim.