CCoderoute
वर्कफ़्लो

DayZ XML editor वर्कफ़्लो: लूट सुरक्षित रूप से बदलें

03
परिदृश्य

अपनी इकॉनमी में एक आइटम को रीबैलेंस करें

आप एक छोटा DayZ प्राइवेट सर्वर चलाते हैं और एक आइटम बहुत कम मिलता है। हल है types.xml में एक संख्या। अपने सर्वर की मॉडिंग और स्क्रिप्टिंग में मदद चाहिए? यहीं से शुरू कीजिए, क्योंकि यही 4 चरण XML और Enforce Script फ़ाइलों, दोनों पर काम करते हैं।

01

मिशन फ़ोल्डर खोलें

types.xml वाले फ़ोल्डर को Coderoute का वर्किंग फ़ोल्डर चुनिए।

02

बदलाव बताएँ

सरल शब्दों में लिखिए कि कौन-सा आइटम और कौन-सा मान बदलना है।

03

diff की समीक्षा करें

Ask first मोड में, बदलाव लिखे जाने से पहले कार्ड पढ़िए।

04

अपना सर्वर टेस्ट करें

अपनी XML जाँच चलाइए, टेस्ट कॉपी रीस्टार्ट कीजिए और नतीजा देखिए।

एंट्री कैसी दिखती है

types.xml
<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 में एक आइटम: nominal वह संख्या है जितनी इकॉनमी बनाए रखना चाहती है, lifetime बताता है कि एक आइटम कितने सेकंड टिकता है। flags टैग में सभी छह एट्रिब्यूट हैं, जिन्हें पेज में समाने के लिए यहाँ 3 पंक्तियों में बाँटा गया है।

शुरुआती लोगों के लिए वॉकथ्रू

DayZ प्राइवेट सर्वर पर types.xml एडिट करें

Coderoute में मिशन फ़ोल्डर खोलिए और उससे BakedBeansCan का कॉन्फ़िगरेशन दिखाने को कहिए। एजेंट grep से एंट्री ढूँढता है और read_file से उसे दिखाता है, फिर हर टैग सरल शब्दों में समझाता है। इसके बाद 40 की जगह nominal 60 माँगिए। Ask first मोड में बदलाव diff के रूप में दिखता है, और आपके स्वीकार करने के बाद edit_file सिर्फ़ वही पंक्ति लिखता है। फिर आपकी XML जाँच कमांड Shell में चलती है। अंत में अपने सर्वर की टेस्ट कॉपी रीस्टार्ट कीजिए और देखिए कि आइटम ज़्यादा बार मिलता है या नहीं। मूल फ़ाइल की एक कॉपी रखिए।

हल्के मॉड वाला सर्वर प्लान करें

हल्के मॉड वाला सर्वर 30 मॉड वाले सर्वर से सँभालना आसान है। Coderoute को Plan only पर कीजिए और माँगिए कि हर मॉड को क्या चाहिए, उसकी सूची बने: keys फ़ोल्डर में एक कुंजी, आपकी लॉन्च स्क्रिप्ट में एक जगह और नए आइटम के लिए types.xml में एंट्री। वह read_file और grep से फ़ाइलें पढ़ता है पर कुछ नहीं बदलता। प्लान की समीक्षा कीजिए, Ask first पर जाइए और उसे एक बार में एक एंट्री लिखने दीजिए। हर बदलाव के बाद टेस्ट कीजिए, ताकि गलती आसानी से मिल जाए।

Windows के लिए Coderoute

अपनी फ़ाइलों पर यह वर्कफ़्लो आज़माएँ

Coderoute डाउनलोड करें ↗