wowarmory.com API Yardım

2 Cevap php

Ben wowarmory.com bazı verileri getirir basit bir uygulama geliştiriyorum. Ne yapmam gereken bir karakter için itibarına getirme olduğunu. Ben burada bulunan api biliyorum:

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

Ben XML alıp SimpleXML nesnesinin içine yüklemek ama XML her hizip için geçerli ve maksimum itibar almak için nasıl sergiyi sorun yaşıyorum olabilir. İşte XML bir örnek:

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

Her hizip için orada sadece nitelik 'ün' var. Nasıl olsa ondan maksimum ve mevcut itibar hesaplanır? Eksik özellikler var gibi görünüyor.

Biri doğru yönde bana gelin miyim?

2 Cevap

Ben kendimi bir WoW oyuncusu değilim çünkü ben bu cevap verebilir düşünüyorum.

Wow'un rep sistemi -42.000 42.000 ila dahil aralığında sadece bir nokta değerleridir.

Bu aralık oyuna somut anlam seviyelerine bölünmüştür.

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

Özellikle 14.024 / 21.000 - Bu bir hizip için 35.023 temsilcisi olan biri saygın olduğu anlamına gelir.

Orada sizin için bu dönüşüm yapar kendi API bir yöntem olabilir, ama bu olmadan, bu size ihtiyacınız verileri vermelidir.

A value of 42999 indicates maximum exalted reputation with that faction. A value of -42000 indicates maximum hated reputation with that faction.

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

Onlar hizip itibarı ile toplam miktarda kullanmak ve ekran kodu farklı düzeylerde içine aşağı bölün. Her itibar seviyesi burada başlıyor ilgili ayrıntılar için http://www.wowwiki.com/Reputation de itibar düzeyleri grafiğe bakın.