Rehber SKRIPT | TAB & SPACE Hatasına Son!

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Furkan Doğan

¯⁠\⁠_⁠ʘ⁠‿⁠ʘ⁠_⁠/⁠¯
Emektar
MinePass
Katılım
14 Nisan 2023
Mesajlar
922
Elmaslar
239
Puan
5.605
Minecraft
FurkanDogan

Discord:

furkandogan.

Merhaba Değerli Forum Üyeleri!

Açmış olduğum bu konuda Skript eklentisinde yaygın olarak görülen TAB ve SPACE hatasına dair çözüm yolları ve bilgiler vereceğim.


-------------------------------------------------------------------------------------



Hataya Sebep Olan Unsurlar & Çözüm Yolları;



Skript bu konuda bayağı hassas bir eklentidir ve doğru şekilde kendisini kullanmazsanız karşınıza malum hata ile çıkacaktır.

Çalışan ve düzenli bir Skript kodu örneği;
1701628409091.png


Hatalı ve çalışmayan bir Skript kodu örneği;
1701628520248.png


Eklerde de görüldüğü üzere Skript, yapılan bu hatadan hiç hoşlanmıyor.
Öncelikle bu genel bir bilgidir; kodun sonu iki nokta ":" ile bitiyorsa yeni satır 4 boşluk sağ taraftan başlamalıdır;
1701629373830.png


Eğer;
1701629464007.png

Belirtilen kodun sonuna iki nokta ":" koymazsanız malum hatayı alacaksınız.

if yapısının farklı bir kullanım yolu daha vardır;
1701629587301.png

Eğer bu şekilde if yapısını kullanırsanız iki nokta koymak zorunda kalmazsınız.
Bu yapının asıl yapıdan farkı şudur; eğer koşul sağlanıyorsa altındaki kodları çalıştırmaya devam eder. Fakat bu yapıya else yapısını uygulayamazsınız, çünkü koşul sağlanmazsa Skript kodu kendini durduracaktır.

Yani bu yapıyı kullanırsanız şu yapı;
1701629845827.png

Buna dönüşür ve kod daha sade görünür;
1701629898538.png


Ancak, örneğin argümanlar girilmedi diye oyuncuya mesaj göndermek isterseniz bu yapıyı kullanamazsınız.

Son olarak belirtilen yapıların doğru kullanım şekillerini görelim;
1701630188199.png

1701630232041.png

if yapısı bu şekilde de kullanılabilir, ancak iki nokta ":" gereği yeni satıra 4 boşluk sağa kaydırarak başlamalısınız.
1701630302449.png
Sorun, yukarıdaki unsurlardan kaynaklanmıyorsa kullandığınız editörden veya internet üzerinden kopyala/yapıştır yaparak kopyaladığınız kodlardaki ilginç boşluk hatalarından meydana geliyor olabilir.
Editör kaynaklı sorunlara bakacak olursak, genellikle Not Defteri veya Notepad++ kullanan insalarda bu sorun çokça yaşanıyor.
Skript kodlamak için Visual Studio Code veya Sublime Text kullanmanızı tavsiye edebilirim.

Hata halen devam ediyorsa göstereceğim yöntemle sorunu giderebilirsiniz;
* Hata veren kodun en başına tıklayın ve satır başına kadar silin, ardından boşluk tuşu ile tek tek eski konumuna geri getirin.
1701631690252.png


Umarım anlatabilmişimdir, sizlerin de bildiği yöntemler varsa iletin, ekleyelim :).

------------------------------------------

Vakit Ayırdığınız İçin Teşekkürler..


 

Ekli dosyalar

  • 1701630238384.png
    1701630238384.png
    9 KB · Görüntüleme: 108
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Hala Discord sunucumuza katılmadın mı?

Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!

Şimdi Katıl
Üst