====== Script Dosyaları ====== Script dosyaları, Client tarafında çeşitli bilgileri tutmak için kullanılan metin dosyalarıdır. ===== Script Tipleri ===== ^ Uzantı ^ Açıklama ^ | ''.msm'' | Metin2 Script Mesh | | ''.txt'' | Text File | | ''.mss'' | M2 Script Sound | | ''.prt'' | Object Property | | ''.mse'' | M2 Script Effect | | ''.msf'' | M2 Script File | | ''.msa'' | M2 Script Animation | | ''.sub'' | Subimage | | ''.msenv'' | M2 Script Environment | ===== Script Yapısı ===== Grup ve liste olarak adlandırabileceğimiz yapılardan oluşur. Her bir anahtar ve değer arasında bir TAB (/t) bulunur. TAB olması zorunludur. Boşluk kullanılmaz. Yorumların başında ise ''%%*%%'' veya ''%%//%%'' ile bulunur. ==== Tırnak İşareti ==== Script dosyasında tırnak işaretleri, client'in birden çok değeri tek bir değer olarak parçalamasına yardımcı olmak için kullanılır. Aşağıdaki örnekte, tırnak işareti kullanılmadığından client iki ayrı değer olarak algılar. TestKey(TAB)TestNode TestNode2 Aşağıdaki örnekte ise,client tırnak işareti sayesinde tek değer olarak algılar. TestKey(TAB)"TestNode TestNode2" ==== Gruplar ==== Gruplar, anahtar-değer çiftlerini kapsayan yapılardır. Gruplar ''{}'' ile oluşturulurlar. ''{}'' kullanımı zorunludur. Kullanım; Group __GRUP_ADI__ {} Örnek; Group __DENEME_GRUP__ { Test "1" Group2 33 } ==== Listeler ==== Kullanım; List __LISTE_ADI__ {} Örnek; List Foo { 32, 55, 49, "bar" }