GlobalCompany - Utils - ShopManager (Modder)
Der ShopManager bringt einige Funktionen für den Ingameshop mit.
Allgemein
Alle Einstellungen finden über die globalCompany.xml statt.

Es gibt zwei Möglichkeiten, wie die Einträge deklariert werden können.

1. Alle gewünschten Einträge in eine extra XML schreiben. Dazu muss in der globalCompany.xml die XML wie folgt referenziert werden:
<globalCompany>        
    <shopManager xmlFilename="xml/shop.xml" />
</globalCompany>

Die shop.xml sieht dann so aus:
<?xml version="1.0" encoding="utf-8" standalone="no" ?>  
<shopManager>            

</shopManager>

2. Alle Einträge könne auch direkt in der globalCompany.xml erstellt werden:
<globalCompany>	
    <shopManager>            

    </shopManager>
</globalCompany>
Kategorie hinzufügen
Alle Einstellungen finden über die globalCompany.xml statt.

Um eine neue Shopkategorie zu erstellen, ist folgender Code nötig:
<addCategories>
        <category type="PLACEABLE" name="globalCompanyPlaceable" title="$l10n_GC_category_globalCompanyPlaceable" image="store_globalCompanyPlaceable.dds" />
</addCategories> 

Attribute Beschreibung Werte
type Typ (eins der Werte angeben!) VEHICLE TOOL OBJECT PLACEABLE
name Name der Kategorie für spätere Referenzen
title Titel der Kategorie. Entweder direkt angeben oder per l10n
image Pfad zum Bild
Kategorie sortieren
Alle Einstellungen finden über die globalCompany.xml statt.

Um vorhandene Shopkategorien zu sortieren oder eine neu erstellte an einen bestimmten Platz zu verschieben, kann diese Funktion benutzt werden.
<sortCategories> 
     <category type="PLACEABLE" name="globalCompanyPlaceable" after="containers" /> 
</sortCategories>

Attribute Beschreibung Werte
type Typ (eins der Werte angeben!) VEHICLE TOOL OBJECT PLACEABLE
name Name der Kategorie für spätere Referenzen
after Name einer Kategorie. Nach dieser Kategorie wird es einsortiert.
before Name einer Kategorie. Vor dieser Kategorie wird es einsortiert.
Wichtig: Entweder after ODER before benützen. Beides gleichzeitig geht nicht.
Item in andere Kategorie verschieben
Alle Einstellungen finden über die globalCompany.xml statt.

Items können auch in eine andere Kategorie verschoben werden.
<changeCategory>         
    <item xmlFilename="xyz.xml" category="animals" />        
</changeCategory>

Attribute Beschreibung Werte
xmlFilename Pfad zur XML-Datei des Items
category Name der Kategorie. In diese wird das Item verschoben.
Item aus Shop entfernen
Alle Einstellungen finden über die globalCompany.xml statt.

Items können auch in eine andere Kategorie verschoben werden.
  
<removeItems> 
    <item xmlFilename="xyz.xml" /> 
</removeItems>

Attribute Beschreibung Werte
xmlFilename Pfad zur XML-Datei des Items
GC-Version 1.0.0.0

Bei der Version 1.0.0.0 des GlobalCompany's funktioniert nur das Hinzufügen von Kategorien. Der Rest geht mit dem neusten Patch leider nicht mehr. In Version 1.1.0.0 ist dies behoben.