質問

私はwowarmory.comからいくつかのデータをフェッチする簡単なアプリケーションを開発しています。私は何をする必要があることは、文字のための評判をフェッチです。私はどこにあるAPIは知っている:

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

私は、XMLを取得し、SimpleXMLオブジェクトにロードしますが、私はXMLから各派閥のための現在および最大の評判を取得する方法を考え出すのトラブルを抱えていることができます。ここではXMLの例があります:

<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"/>

唯一の属性「評判」は、各派閥のためにそこにあります。どのように私はしかしそれから最大値と現在の評判を計算するのですか?不足している属性が存在しているように思えます。

誰かが正しい方向に私を指すことができますか?

役に立ちましたか?

解決

私は、私は自分自身すごい選手だので、私はこれに答えることができると思います。

のうわー担当者のシステムは、-42000 42000への包含範囲内だけの点の値です。

この範囲はゲームへの具体的な意味を持つのレベルに分割されます。

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+                    ~

党派のための35023担当者を持つ人が崇敬であることを意味し - 特に14024/21000

あなたのため、この変換を行い、そのAPIのメソッドがあるかもしれませんが、それなしで、これはあなたが必要なデータを与える必要があります。

他のヒント

42999の値は、その派で最大高貴な評判を示しています。 -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 の評判ます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top