IConomy: Unterschied zwischen den Versionen

Aus Sandboxgamer
 
(31 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 3: Zeile 3:
                     Name: '''iConomy'''
                     Name: '''iConomy'''
                   Support: '''Ja'''
                   Support: '''Ja'''
                     Java: '''Ja'''
                     Java: '''Ja''' (Nur noch begrenzter Support)
   (akutelle) Version Java: ?
   (aktuelle) Version Java: '''1.x'''
                     Unity: '''Nein (Kommt noch)'''
                     Unity: '''Ja'''
  (akutelle) Version Unity: ?
  (aktuelle) Version Unity: '''2.0'''
                Sprachen: Deutsch, Englisch
   
   
  '''Benötigte Plugins'''
  '''Benötigte Plugins'''
  * (ConfigManager)
  * ConfigManager
  * SprachAPI
  * Java: SprachAPI; Unity: ToolsAPI


'''iConomy''' ist ein Plugin von Sandboxgamer für das Videospiel Rising World.<br>
'''iConomy''' ist ein Plugin von Sandboxgamer für das Videospiel Rising World.<br>
Dieses Plugin fügt virtuelles Geld in Rising World ein. Vieles wird über GUI geregelt, aber es gibt auch viele Kommandos.
Dieses Plugin fügt virtuelles Geld in Rising World ein. Vieles wird über GUI geregelt, aber es gibt auch viele Kommandos.


iConomy für auch ein Bank-System hinzu. Lagere dein Bargeld bei der Bank und verhindere dadurch, dass es gestohlen wird.
iConomy fügt auch ein Bank-System hinzu. Gelagertes Geld, kann beim Todesfall nicht gestohlen werden!
== Installation ==
== Installation ==
{{Installation|Pluginname=iConomy}}
{{Installation|Pluginname=iConomy}}
Zeile 23: Zeile 24:
Siehe auch: [[iConomy/Config|Config]]
Siehe auch: [[iConomy/Config|Config]]
== Kommandos ==
== Kommandos ==
| = Oder; [] = Optional; <> = Pflicht
=== Für Alle ===
=== Für Alle ===
* <code>/money help</code> - Zeigt die Hilfe
==== Balance ====
<code>/balance [all|cash|bank]</code>
 
==== Money ====
Start: <code>/money ...</code>, <code>/eco ...</code>, <code>/$ ...</code>, <code>/ic ...</code> oder <code>/iconomy ...</code> ...:
* <code>help</code> - Zeigt die Hilfe
* <code>createbank</code> = Erstellt das erste Bank-Account (Nur wenn <code>CreateAccountViaCommand</code> auf <code>true</code> ist!)
* <code>bank</code> = Öffnet das GUI für die Bank (Nur wenn <code>Command_Bank_OnlyAdmin</code> in der Config <code>false</code> ist!)
* <code>send</code> = Sendet Cash an einen anderen Spieler via GUI
 
Nur <code>/money</code> etc. = <code>/balance</code>


=== Für Admins bzw. mit Berechtigung ===
=== Für Admins bzw. mit Berechtigung ===
  KOMMT NOCH!
* <code>info</code> = Zeigt Infos über iConomy
* <code>save</code> = Speichert alles in die Datenbanken
* <code>givecash|gc <Spieler> <Menge></code> = Gibt einem Spieler Cash
* <code>takecash|tc <Spieler> <Menge></code> = Zieht Cash beim Spieler ab
* <code>setcash|sc <Spieler> <Betrag></code> = Ändert das Cash des Spielers
* <code>givebank|gb <Spieler> <Menge></code> = Gibt dem Spieler Geld auf der Bank
* <code>takebank|tb <Spieler> <Menge></code> = Nimmt Geld von der Bank des Spielers
* <code>setbank|sb <Spieler> <Betrag></code> = Ändert die Bank des Spielers
* <code>bank addatm [Type]</code> = Erstellt einen neuen Geldautomaten (Siehe [[IConomy/Objekte/ATM]])
  ==> Type: Standard, In, Out
 
==Schilder==
Siehe auch: [[iConomy/Schilder|Schilder]]
==Banksystem==
Siehe auch: [[iConomy/Banksystem|Banksystem]] (KOMMT NOCH)
Momentan gibt es im Banksystem nur 3 GUIs: Geld einzahlen, Geld auszahlen, Auswahl Ein- bzw. Auszahlen)
 
==Objekte==
Siehe [[IConomy/Objekte|Objekte]]
==API==
iConomy besitzt natürlich eine öffentliche API, die von jedem Verwendet werden darf.
Die Javadoc dazu, findet man weiter unten, unter "Weitere Infos".
Wichtig: Bitte nicht vergessen, das dieses Plugin andere Plugins brauch, um zu funktionieren (auch in der Programmierung wird empfohlen, die anderen Plugins zu besitzen)
 
=== Wichtige Infos zur API ===
* iConomy speichert Geldbeträge in der Datenbank als Long (Cent)! (Bespiel: 100 = 1,00; 24536 = 245,36)
** Es gibt eine Klasse, um Geldbeträge umzurechnen und zu formatieren
* Das "Factory"-System ist noch nicht fertig integriert und wird deshalb empfohlen, nicht zu nutzen!!
** In der "FacotryDatabase.db" ist nichts enthalten und wird momentan nichts gespeichert!
** Alle Factory-Klassen sind nicht funktionsbereit
** Factory-Events werden nicht ausgelöst
* Es ist bereits möglich, "Members" zu Bank-Accounts hinzuzufügen. Dieses System ist aber noch nicht ganz fertig (Es gibt z.B. noch kein GUI für Members)
** Über die API kann jeder Zeit Members hinzugefügt werden
 
==Weitere Infos==
* Alle Ausgaben in der Console, wird mit einem "[iConomy]" versehen
** Plugin-Fehler werden dadurch auffälliger angezeigt
 
* GitHub: (Kommt noch)
* Bug melden: (Kommt noch)
* Javadoc: (Kommt noch)
* Rising World Forum: (Kommt noch)
 
== Weitere Futures ==
* Factory-System (Mit GUI-System)
** Firmengrundstücke
** Festlegen von Firmeneigentümer, Firmenmitglieder, Mitarbeiter
** Anlegen von Firmenkonten
** Kann auch verwendet werden, um Shops zu erstellen
* Umfangreiches Banksystem (via GUI)
* Berechtigungssystem für Bankkonten und Firmenkonten
* Wenn ein Geldkoffer fallen gelassen wird, soll eine Uhr anzeigen, wie viel Zeit man noch hat.
** 3D-Text über dem Geldkoffer
[[Category:iConomy]]

Aktuelle Version vom 27. November 2023, 11:25 Uhr

Other Language: English
Plugin-Infos
                    Name: iConomy
                 Support: Ja
                    Java: Ja (Nur noch begrenzter Support) 
 (aktuelle) Version Java: 1.x
                   Unity: Ja
(aktuelle) Version Unity: 2.0
                Sprachen: Deutsch, Englisch

Benötigte Plugins
* ConfigManager
* Java: SprachAPI; Unity: ToolsAPI

iConomy ist ein Plugin von Sandboxgamer für das Videospiel Rising World.
Dieses Plugin fügt virtuelles Geld in Rising World ein. Vieles wird über GUI geregelt, aber es gibt auch viele Kommandos.

iConomy fügt auch ein Bank-System hinzu. Gelagertes Geld, kann beim Todesfall nicht gestohlen werden!

Installation

  1. Hauptverzeichnis von Rising World öffnen
  2. Plugin-Ordner öffnen (wenn nicht vorhanden, dann einen erstellen)
  3. In diesem Ordner, einen weiteren Ordner mit dem Namen iConomy erstellen
  4. Die heruntergeladene iConomy.jar in diesen Ordner kopieren
  5. Server neu starten
  6. Fertig!
Wichtig: Dieses Plugin benötigt ein weitere Plugins mit dem Namen ConfigManager und SprachAPI!

Konfiguration

Siehe auch: Config

Kommandos

| = Oder; [] = Optional; <> = Pflicht

Für Alle

Balance

/balance [all|cash|bank]

Money

Start: /money ..., /eco ..., /$ ..., /ic ... oder /iconomy ... ...:

  • help - Zeigt die Hilfe
  • createbank = Erstellt das erste Bank-Account (Nur wenn CreateAccountViaCommand auf true ist!)
  • bank = Öffnet das GUI für die Bank (Nur wenn Command_Bank_OnlyAdmin in der Config false ist!)
  • send = Sendet Cash an einen anderen Spieler via GUI

Nur /money etc. = /balance

Für Admins bzw. mit Berechtigung

  • info = Zeigt Infos über iConomy
  • save = Speichert alles in die Datenbanken
  • givecash|gc <Spieler> <Menge> = Gibt einem Spieler Cash
  • takecash|tc <Spieler> <Menge> = Zieht Cash beim Spieler ab
  • setcash|sc <Spieler> <Betrag> = Ändert das Cash des Spielers
  • givebank|gb <Spieler> <Menge> = Gibt dem Spieler Geld auf der Bank
  • takebank|tb <Spieler> <Menge> = Nimmt Geld von der Bank des Spielers
  • setbank|sb <Spieler> <Betrag> = Ändert die Bank des Spielers
  • bank addatm [Type] = Erstellt einen neuen Geldautomaten (Siehe IConomy/Objekte/ATM)
==> Type: Standard, In, Out

Schilder

Siehe auch: Schilder

Banksystem

Siehe auch: Banksystem (KOMMT NOCH)

Momentan gibt es im Banksystem nur 3 GUIs: Geld einzahlen, Geld auszahlen, Auswahl Ein- bzw. Auszahlen)

Objekte

Siehe Objekte

API

iConomy besitzt natürlich eine öffentliche API, die von jedem Verwendet werden darf. Die Javadoc dazu, findet man weiter unten, unter "Weitere Infos".

Wichtig: Bitte nicht vergessen, das dieses Plugin andere Plugins brauch, um zu funktionieren (auch in der Programmierung wird empfohlen, die anderen Plugins zu besitzen)

Wichtige Infos zur API

  • iConomy speichert Geldbeträge in der Datenbank als Long (Cent)! (Bespiel: 100 = 1,00; 24536 = 245,36)
    • Es gibt eine Klasse, um Geldbeträge umzurechnen und zu formatieren
  • Das "Factory"-System ist noch nicht fertig integriert und wird deshalb empfohlen, nicht zu nutzen!!
    • In der "FacotryDatabase.db" ist nichts enthalten und wird momentan nichts gespeichert!
    • Alle Factory-Klassen sind nicht funktionsbereit
    • Factory-Events werden nicht ausgelöst
  • Es ist bereits möglich, "Members" zu Bank-Accounts hinzuzufügen. Dieses System ist aber noch nicht ganz fertig (Es gibt z.B. noch kein GUI für Members)
    • Über die API kann jeder Zeit Members hinzugefügt werden

Weitere Infos

  • Alle Ausgaben in der Console, wird mit einem "[iConomy]" versehen
    • Plugin-Fehler werden dadurch auffälliger angezeigt
  • GitHub: (Kommt noch)
  • Bug melden: (Kommt noch)
  • Javadoc: (Kommt noch)
  • Rising World Forum: (Kommt noch)

Weitere Futures

  • Factory-System (Mit GUI-System)
    • Firmengrundstücke
    • Festlegen von Firmeneigentümer, Firmenmitglieder, Mitarbeiter
    • Anlegen von Firmenkonten
    • Kann auch verwendet werden, um Shops zu erstellen
  • Umfangreiches Banksystem (via GUI)
  • Berechtigungssystem für Bankkonten und Firmenkonten
  • Wenn ein Geldkoffer fallen gelassen wird, soll eine Uhr anzeigen, wie viel Zeit man noch hat.
    • 3D-Text über dem Geldkoffer