Görev klasörünü aç
types.xml dosyasını içeren klasörü Coderoute'un çalışma klasörü olarak seç.
Küçük bir özel DayZ sunucusu işletiyorsun ve bir eşya fazla nadir. Çözüm types.xml içindeki bir sayı. Sunucun için modlama ve betik yazmada yardıma mı ihtiyacın var? Buradan başla, çünkü aynı 4 adım hem XML hem de Enforce Script dosyaları için işe yarar.
types.xml dosyasını içeren klasörü Coderoute'un çalışma klasörü olarak seç.
Hangi eşyanın ve hangi değerin değişeceğini sade sözlerle yaz.
Ask first modunda, düzenleme yazılmadan önce kartı oku.
XML kontrolünü çalıştır, bir test kopyasını yeniden başlat ve sonuca bak.
"BakedBeansCan" types.xml1 eşleşmetypes.xml12 satırtypes.xml+1 -1your XML check commandexit 0<type name="BakedBeansCan">
<nominal>40</nominal>
<lifetime>14400</lifetime>
<restock>1800</restock>
<min>20</min>
<quantmin>-1</quantmin>
<quantmax>-1</quantmax>
<cost>100</cost>
<flags count_in_cargo="0" count_in_hoarder="0"
count_in_map="1" count_in_player="0"
crafted="0" deloot="0"/>
<category name="food"/>
<usage name="Town"/>
</type>types.xml içindeki tek bir eşya: nominal, ekonominin elde tutmayı hedeflediği adettir; lifetime ise bir adedin kaç saniye durduğudur. flags etiketi altı özniteliğin hepsini taşır, burada sayfaya sığsın diye 3 satıra bölünmüştür.
Görev klasörünü Coderoute'ta aç ve ondan BakedBeansCan'in nasıl yapılandırıldığını göstermesini iste. Girdiyi bulmak için grep kullanır, göstermek için read_file kullanır, sonra her etiketi sade sözlerle açıklar. Ardından 40 yerine nominal 60 iste. Ask first modunda değişiklik diff olarak görünür ve sen kabul ettikten sonra edit_file yalnızca o tek satırı yazar. Sonra XML kontrol komutun Shell'de çalışır. Son olarak sunucunun bir test kopyasını yeniden başlat ve eşyanın daha sık çıkıp çıkmadığına bak. Özgün dosyanın bir kopyasını sakla.
Hafif modlu bir sunucuyu sürdürmek, 30 modlu olandan daha kolaydır. Coderoute'u Plan only moduna al ve her modun neye ihtiyaç duyduğunu listelemesini iste: keys klasöründe bir anahtar, başlatma betiğinde bir yer ve yeni eşyalar için types.xml içinde girdiler. Dosyaları read_file ve grep ile okur ama hiçbir şeyi değiştirmez. Planı incele, Ask first moduna geç ve her seferinde bir girdi yazmasına izin ver. Hata kolay bulunsun diye her değişiklikten sonra test et.