Tiendas WoD - Información técnica - FAQ técnico

De World of Dungeons - Enzykloplaedia

Contenido

Mein Geschäft wird in einem iframe aufgerufen - das möchte ich nicht!

Du kannst gerne in dem iframe nur einen Link anzeigen, der Dein Geschäft in einem neuen Fenster öffnet. Es ist auch OK, dies per Javascript automatisch zu machen. Beachte bitte, dass etwa 4% der WoD-Spieler Javascript deaktiviert haben. Außerdem muss dein WoD-Geschäft über eine URL wie http://MEINGESCHÄFT.wod-bazar.de zu angesprochen werden (diese URL muss in der Adressezeile des Browsers stehen).

Wie kann ich einen Link auf mein Geschäft erstellen?

Für den Link kannst du in Mails und im Forum den hier beschriebnen bbCode verwenden. SHOPID ist dabei der Kurzname deines Geschäfts (wie in der Domain SHOPID.wod-bazar.net).

Wenn der Spieler Gold oder Gegenstände mit ins Geschäft nehmen soll, verwende diese Links:

  • Link with SHOP'S NAME as label:
[menu:bazar?show=SHOPID|SHOP'S NAME]
  • Link with label Bazaar => Shops:
[menu:bazar?show=SHOPID|*]

Falls der Spieler direkt das Geschäft betreten soll, ohne Gold oder Gegenstände mitzunehmen, kannst du diesen Link verwenden:

[shop:SHOPID]

Wenn mein WoD-Geschäft transfer.php aufruft, schlägt die Authentifizierung fehlt

Sobald dein Geschäft für alle Spieler verfügbar ist, prüft transfer.php nicht nur die GeschäftsID und das Geschäftskennwort, sondern auch die IP-Adresse des Rechners, von dem die Anfrage kommt. Nur Anfragen von dem Server, auf dem dein WoD-Geschäft offiziell läuft (SHOPID.wod-bazar.de) werden beantwortet.

Diese zusätzliche Sicherheitsabfrage ist deaktiviert, so lange das Geschäft noch nicht für alle Spieler verfügbar ist.

Manche Spieler können sich nicht in mein Geschäft einloggen

WoD kodiert den Heldennamen mit der Funktion base64_encode(). Dein Geschäft ermittelt den Heldennamen dann mittels der Funktion base64_decode().

Manche kodierte Heldenname enthalten ein '+'. Dies tritt häufig dann auf, wenn der Heldenname Sonderzeichen wie 'û' enthält. Dieses '+' wird dann als Leerzeichen an dein Geschäft übergeben.

Damit dein Geschäft den Heldennamen ermitteln kann, verwende bitte folgenden Funktionsaufruf:

$heldenname = base64_decode( str_replace( ' ', '+', $base64_kodierter_heldenname ) );


bbCode und Links auf WoD-Geschäfte

Über folgende bbCodes können Links auf WoD-Geschäfte erstellt werden:

[shop:SHOPID]
[shop:SHOPID|LABEL]
[shop:SHOPID#ARGLIST]
[shop:SHOPID#ARGLIST|LABEL]

Dabei bedeutet:

  • SHOPID: wird auch bei Aufrufen von transfer.php verwendet (als Parameter partner)
  • LABEL: der Text, auf den der Spieler klickt. Falls nicht angegeben, wird der Name des Geschäfts eingesetzt.
  • ARGLIST: eine Liste von Paremtern, die beim Aufruf des Geschäfts übergeben werden. Werden durch Kommata (,) getrennt. Z.B.: cave=1 oder cave=1,view=2

Examples

[shop:storage]
[shop:storage|My storage]
[shop:storage#cave=1,view=2]
[shop:storage#cave=1,view=2|My storage]


Véase también

Herramientas personales