Ryzom API/Gegenstands-Symbol

Aus EnzyklopAtys

< Ryzom API
Version vom 27. Mai 2023, 13:46 Uhr von Leda (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „<noinclude>{{Trad|DE=Ryzom API/Gegenstands-Symbol|EN=Ryzom API/Item icon|palette=api|H=1}}__TOC__</noinclude> Ruft Gegenstandssymbole ab (siehe hierzu auch: […“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche
de:Ryzom API/Gegenstands-Symbol en:Ryzom API/Item icon
 
UnderConstruction.png
Übersetzung zur Überprüfung
Gib nicht den Mitwirkenden die Schuld, sondern komm und hilf ihnen. 😎

Ruft Gegenstandssymbole ab (siehe hierzu auch: Ryzom API/Gegenstands-SheetIDs)

Verwendung

<base URL>/item_icon.php?sheetid=iczahp_3.sitem&c=1&q=0&s=0&sap=-1&destroyed=0&label=1&locked=0

URL-Parameter

Parameter Beschreibung Standart Beispiel-Symbol
sheetid Es handelt sich um die ID eines Elements, die Sie in der Xml-Datei Charakter finden können.
Zum Beispiel, iczahp_3.sitem ist ein gültiges SheetID.
SheetIDs findest Du in Nimetu's ryzom_extra repository
iczahp_3.sitem
c (optional), Standart ist 1
Die Farbe des Gegenstandes. Ist ein Wert zwischen 0 und 7
c=1
0 1 2 3
4 5 6 7
q (optional), Standard ist 0
Die Qualität des Gegenstandes.
q=0
0 120
s (optional), Standard ist 0
Die Größe des Stapels.
s=0
0 53
sap (optional) Menge des Sap plus 1 des Gegenstandes.
-1 = (Standard) Kein Sap-Symbol, keine Zahl
0 = Sap-Symbol, keine Zahl
sap=-1
-1 0 1 2 8
destroyed (optional) zeigt den Gegenstand an, als ob er zerstört wäre (mit einem roten Kreuz)
0 = (Standard)
destroyed=0
0 1
label (optional), zeichnet den Text des Symbols, falls vorhanden
1 = (Standard)
label=1
0 1
locked (optional) zeigt den Gegenstand so an, als ob er vom Eigentümer gesperrt worden wäre
0 = (default)
locked=0
0 1

Cache-Laufzeit

Es wird für immer zwischengespeichert, da das Symbol einzigartig ist und sich nie ändert. Für ein bestimmtes Symbol wird immer das gleiche Bild zurückgegeben.

PHP-Interface

ryzom_item_icon_url($sheetid, $c=-1, $q=0, $s=0, $sap=-1, $destroyed=false, $label=true, $locked=false)

Gibt eine Zeichenkette zurück, die die Url für die Anzeige eines Gegenstands-Symbols enthält.

<?php
require_once "ryzomapi_lite.php";

$url = ryzom_item_icon_url('iczahp_3.sitem', 2);

echo "<img src=\"{$url}\" alt=\"\">";