2009-07-16 7 views
5

मैं एक साधारण एप्लिकेशन विकसित कर रहा हूं जो wowarmory.com से कुछ डेटा प्राप्त करता है। मुझे क्या करना है एक चरित्र के लिए प्रतिष्ठा प्राप्त करना है। मैं जानता हूँ कि जहां स्थित एपीआई:wowarmory.com एपीआई मदद

http://www.wowarmory.com/character-reputation.xml?r=Realm&cn=CharacterName 

मैं एक्सएमएल लाने और SimpleXML वस्तु में यह लोड कर सकते हैं, लेकिन मैं मुसीबत पता लगाना कैसे एक्सएमएल से प्रत्येक गुट के लिए वर्तमान और अधिकतम प्रतिष्ठा प्राप्त करने के लिए हो रही है। यहां एक्सएमएल का एक उदाहरण दिया गया है:

<faction id="69" key="darnassus" name="Darnassus" reputation="35023"/> 
<faction id="930" key="exodar" name="Exodar" reputation="26805"/> 
<faction id="54" key="gnomereganexiles" name="Gnomeregan Exiles" reputation="23433"/> 
<faction id="47" key="ironforge" name="Ironforge" reputation="29410"/> 

प्रत्येक गुट के लिए केवल विशेषता 'प्रतिष्ठा' है। हालांकि मैं उससे अधिकतम और वर्तमान प्रतिष्ठा की गणना कैसे करूं? ऐसा लगता है कि गायब गुण हैं।

क्या कोई मुझे सही दिशा में इंगित कर सकता है?

+0

आपको अपने एपीआई दस्तावेज से परामर्श करने की आवश्यकता होगी, या यह पता लगाने के लिए कि आप उस जानकारी की गणना कैसे करनी चाहिए, उससे संपर्क करें। वे आपको आवश्यक विशेषताओं को जोड़ने में सक्षम हो सकते हैं, बस पूछना है। – Marineio

उत्तर

16

मुझे लगता है कि मैं इसका जवाब दे सकता हूं क्योंकि मैं स्वयं एक वाह खिलाड़ी हूं।

वाह की रेप प्रणाली -42,000 से 42,000 की समावेशी सीमा में केवल एक बिंदु मान है।

यह सीमा उन स्तरों में विभाजित है जिनके पास गेम के लिए ठोस अर्थ है।

Rep Name Range   Range Value 
---------------------------------------- 
Hated  -42,000 - -6,001  36,000 
Hostile  -6,000 - -3,001  3,000 
Unfriendly -3,000 -  -1  3,000 
Neutral   0 - 2,999  3,000 
Friendly  3,000 - 8,999  6,000 
Honored  9,000 - 20,999  12,000 
Revered  21,000 - 41,999  21,000 
Exalted  42,000+     ~ 

एक गुट के लिए 35,023 प्रतिनिधि के साथ कोई इसका मतलब है कि श्रद्धेय पर है - विशेष रूप से 14,024/21,000।

उनके एपीआई में एक विधि हो सकती है जो आपके लिए यह रूपांतरण करता है, लेकिन इसके बिना, आपको आपको आवश्यक डेटा देना चाहिए।

+0

धन्यवाद यह बहुत उपयोगी होगा :) –

1

4299 9 का मूल्य उस गुट के साथ अधिकतम श्रेष्ठ प्रतिष्ठा इंगित करता है। -42000 का मान उस गुट के साथ अधिकतम नफरत प्रतिष्ठा इंगित करता है।

<faction id="730" key="stormpikeguard" name="Stormpike Guard" reputation="42999"/> 
<faction id="21" key="bootybay" name="Booty Bay" reputation="-42000"/> 

वे उस गुट के साथ प्रतिष्ठा की कुल मात्रा का उपयोग करते हैं और इसे प्रदर्शन कोड में विभिन्न स्तरों में विभाजित करते हैं। प्रत्येक प्रतिष्ठा स्तर शुरू होने पर विवरण के लिए http://www.wowwiki.com/Reputation पर प्रतिष्ठा स्तर चार्ट का संदर्भ लें।

+0

मुझे यकीन नहीं है कि मैं चार्ट को समझता हूं, ऊंचा 99 99 है? यह सम्मानित से बहुत कम है। –

+0

क्षमा करें, मैं बहुत स्पष्ट हो सकता था। पीटर बेली का चार्ट वह है जो आप चाहते हैं। WoWWiki चार्ट प्रतिष्ठा के प्रत्येक स्तर का कुल मूल्य दिखाता है। यदि आप शून्य शुरू करते हैं और उन मानों को जोड़ते या घटाते हैं तो आप प्रत्येक प्रतिनिधि के लिए उचित मूल्यों के साथ समाप्त हो जाएंगे। स्तर। – norova

संबंधित मुद्दे