Beiträge von LaTiN_ONE

Geschenke auf Origo können nun wieder vom Absender abgeholt werden, wenn diese noch nicht geöffnet worden sind.
Der Server wurde erfolgreich auf die Version 1.20.4 aktualisiert und nun wieder erreichbar.

    Hi,Ich habe in den regeln gelesen, dass Minnimapmods nur ohne Spieler., Mobradar, Cafemap erlaubt sind. Nur finde ich keinen einzigen der diese Features nicht hat...Ich weiß dass auf anderen Servern diese Funktionen Serverseitig deaktiviert wurden für die beliebteste Mod Zan's Minnimap.Oder kennt ihr eine andere Mod die waypoints und eben Minnimap für minecraft 1.8 bietet?Rey's Minnimap wird ja seit 1.7 nicht weiterentwickelt.mfg

    Zitat

    Als Denkansatz schlage ich vor über eine Mischung aus beiden Handelssystemen nachzudenken.


    Zitat

    Mir persönlich gefällt die jetzige Mall+ Handelskonzept auch besser als dein Vorschlag


    Verweis auf den Absatz "Abschluss" aus dem Haupttext


    Zitat

    Und ich mag die mangelnde Transparenz der Preise.


    Kann ich durchaus nachvollziehen. Ich bin sozusagen Fanatiker was das angeht. Meine ersten 100$ habe ich mir verdient indem ich billig in einem shop eingekauft habe und teuer in einem anderen verkauft habe. Das hat nur ein paar Minuten gedauert. dann las ich im Chat dass einer Eisen ankauft. Blitz schnell zum markierten shop für billiges Eisen und an den armen Kerl für das doppelte weiterverkauft .
    Ich fand es im nachhinein echt schade den (warscheinlich) neuen Spieler so übers Ohr gehaun zu haben. Von der "Transparenz" hingegen profitireren alle.
    Und es braucht auch keiner Angst zu schieben seine Verdienstmöglichkeit durch den Handel zu verlieren. Mit dem neuen System sind die Preise ständigen Schwankungen ausgesetzt, sodass ein und verkaufen zu lukrativen Zeiten sich durchaus weiterhin lohnt.


    Zitat

    Als Nachteil sehe aber das anonyme Handel mit diesen System. Leute hier auf dem server haben sich mit shops angefreut, jeder hat so seinen Lieblingsshop seines Vertrauens.


    Zitat

    eine Installation dessen würde mich dazu bewegen, über einen Abschied von TC nachzudenken.


    Nochmals der Verweis auf den letzten Absatz. Es war nie die Rede die Shops abzureißen sondern nur eine weitere Möglichkeit für den handel zu bieten.


    Aus meiner Sicht hat der Server wesentlich mehr zu bieten als hübsche Shops. Wenn du aus so einem kleinen Detail den Server wechseln würdest, frage ich mich ob das überhaupt der richtige für dich ist?


    Grunderneuerung des Handelssystems

    Vorwort:

    Ich bin etwa vor einer Woche über den Server gestolpert und war begeistert zu sehen wie viel Arbeit und Erfahrung in dem Projekt steht. Heutzutage ist das echt selten geworden. Ich habe mich schnell zurecht gefunden und wollte etwas Holz für mein erstes haus kaufen weil ich in der Farmwelt selbst nach 20Minuten Nichts fand. Ich portete zur Mall und mir standen die Nackenhaare hoch als ich sah wie der handel hier läuft. Chestshops!! Ernsthaft?
    Chestshops waren schon vor 3 Jahren aus der Mode da es wesentlich bessere Plugins gab für den Handel zwischen Spielern.
    Ich habe etwas über eine Stunde gebraucht bis ich mit gefühlten 10 fps jeden Shop abgelaufen bin um mir einen Überblick über die Preise zu verschaffen und endlich ein vernünftiges Angebot fand.
    Ich klicke also das Schild zum kaufen an und nach 3 Blöcken war der Shop leer... kein Kommentar

    Vorschlag:

    Auf dem Server den ich vor einem Jahr mitgeleitet hatte, besaßen wir ein selbstgeschriebenes Plugin für einen Textbasierten shop welcher wie folgt funktioniert.
    Man geht in die Mall zu einem NPC (Schalter) und kauft b.z.w. verkauft Items per Chatbefehl. Im folgenden gehe ich auf die genauen Funktionen und Befehle ein.Das Plugin ist leider nicht öffentlich da besagter Server noch existiert.


    Vorteile des Systems gegenüber dem Chestshop
    Zu alle erst sollten wir uns die Frage Stelen wofür man solch ein Handelssystem überhaupt braucht.
    1. Man findet ein gesuchtes Item erheblich schneller
    2. Man findet sofort den aktuellen Preis des Items heraus ohne jeden Shop auf dem Server absuchen zu müssen
    3. Einfaches und schnelles verkaufen ohne nevige Schilder erstellen zu müssen
    4. Shops können nicht leer gehen da immer nur vorhandene Angebote angezeigt werden
    5. Sowohl das Kaufen als auch das Verkaufen kann sofort ablaufen ohne Wartezeit
    6. Man erspart sich die harten lags in der Mall
    7. Man spart Serverrecourcen
    8. Einfacher schneller und bequemer Handel
    9. Einfach zu implementieren (Programmierung)
    10. Wirkt der Inflation durch Handelsgebühren entgegen (Steuern)
    11. Der Inflation wird nicht mit einem Festen Shoppreis entgegengewirkt sondern mit dem Preis und der masse der Ware
    Nachteile des neuen handelsSystems:
    1. Neues Plugin muss geschrieben(gefunden), getestet und gewartet werden
    2. Viele Befehle


    Funktionsweise1 - Item suchen

    Um ein Item unserer Wahl zu suchen und seinen aktuellen preis herrauszufinden geht man in der Mall zum Schalter (NPC) und gibt folgenden Befehl ein:
    /search #Item-ID (oder Name)
    Beispiel: Wir wollen Diamanten kaufen und suchen sie im shop


    /search 264
    oder
    /search diamond
    Als Ausgabe erhalten wir folgende Liste:


    #1. [264] [diamond] [42] [3.00]
    #2. [264] [diamond] [534] [3.50]
    #3. [264] [diamond] [424523] [4.00]
    #4. [264] [diamond] [9324543] [5.00]

    Die Liste besteht aus 10 Zeilen (hier nur die oberen 4) mit den günstigsten Angeboten für das Item „Diamant“.
    Die einzelnen Spalten haben folgende Bedeutung.
    #1.“ Ist die Nummer des Angebotes ( das erste ist das billigste)
    [264] Ist die Item ID
    [diamond] ist die Itembezeichnung
    [42] ist die verfügbare Menge für das Angebot.
    Wenn z.B. 10 Spieler das gleiche Item für den selben Preis verkaufen werden all ihre Items in einem Angebot zusammengefasst und nacheinander bearbeitet, d.h. wenn ich 10 Dias kaufe wird der erste Diamant vom ersten Spieler verkauft der zweite vom 2.Spieler u.s.w.
    [3.00] Preis pro Stück

    Funktionsweise2 – Item Kaufen

    Ich habe also herausgefunden, dass Diamanten im Shop verfügbar sind, wieviel sie kosten und wie viele von ihnen verfügbar sind.
    Jetzt möchte ich einen Stack (also 64 Stück) Diamanten kaufen.
    Dafür gebe ich folgenden Befehl ein:
    /buy (Item-ID oder Item Name) Anzahl
    Also für unser Beispiel:
    /buy 264 64
    Jetzt bekomme ich die Meldung:
    [SHOP] Sie kaufen 64x Item: [264] [diamond] für 203$ bestätigen Sie mit Ja
    Warum bekommen wir diese Meldung und was bedeutet sie?
    Diese Meldung erhalten wir nur wenn Items aus mehreren Angeboten kommen.
    Wir wollen 64 Diamanten aber im ersten Angebot sind nur 42. Die restlichen 22 Diamanten kommen aus Angebot #2.
    Fassen wir zusammen: 42* 3.00 + 22* 3.50 = 203$
    Falls die Menge im ersten Angebot ausreicht bekommen wir unsere Items direkt ins Inventar wenn wir genug Geld besitzen.
    Die Bestätigungs-Nachricht dient zur Sicherheit der Spieler und vereinfacht das Rechnen.

    Funktionsweise3 – Items verkaufen

    Das Verkaufen funktioniert ganz ähnlich wie das Kaufen. Um z.B. 64 Diamanten zu verkaufen, muss die Menge des Items im Inventar sein und man muss am Schalter (NPC) in der Mall stehen. Für das verkaufen gilt folgender Befehl.
    /sell (item ID oder Itemname) Anzahl Preis pro Stück
    z.B.
    /sell 264 64 3.00
    oder /sell diamond 64 3.00
    Das Item wird aus dem Inventar des Spielers entfernt und Landet bei den anderen Angeboten im Shop. Kauft ein Spieler diamanten so wird das Geld automatisch an den Verkäufer überwiesen.
    Was ist aber wenn wir den Preis zu hoch angesetzt haben und uns andere Spieler dauernd unterbieten mit günstigeren Angeboten?
    Will man sein Angebot zurückziehen gibt man folgenden Befehl ein um es zu finden
    /search me
    Als Ausgabe erscheint eine Liste mit den eigenen Verkaufsangeboten. Jeder Verkauf einzeln!
    Diese Liste könnte so aussehen:
    #1. [264] [diamond] [64] [3.00]
    #2. [1] [stone] [534] [0.02]
    #3. [3] [dirt] [999] [0.01]
    #4. [264] [diamond] [10] [5.00]

    Im folgenden Beispiel wollen wir Angebot #4. Zurückziehen. Dafür geben wir ein:
    /withdraw 4
    Wir erhalten unsere 10 Diamanten wieder zurück ins Inventar.

    Zusatz 1

    Mit dem hier beschriebenen System kann man schon mal Items zum Verkauf anbieten oder ein Item schnell finden und kaufen. Es bietet erstmal die Grundlegenden Funktionen und ist super einfach zu implementieren da es nur aus einer kleinen und dazu noch simplen Datenbank besteht. Man kann sich die Shopbefehle auch als SQL befehle vorstellen.


    Ist das Handelsfeature erstmal in dieser Rohfassung implementiert kann man es erweitern mit einer „Kaufgesuch“ Funktionund einer „sofort Verkauf“ Funktion.

    Funktionsweise4 – Das Kaufgesuch

    Sind einem die Preise im neuen Aktionshaus zu teuer kann man ein Kaufgesuch starten.
    Als Beispiel nehmen wir die Liste von oben mit den Diamant Preisen.
    Wir sehen, dass Diamanten für 3.00$ verkauft werden. Wir wollen sie aber für 2.50 kaufen.
    Dafür gibt es folgenden Befehl:
    /searchbuy (Item ID oder name) Menge Preis
    Also z.B.
    /searchbuy 264 64 2.50
    Mit der Eingabe des Befels wird uns die Summe für das Item entzogen also (64 * 2.50 = 160$)


    Jetzt kann uns jemand sofort das Item verkaufen, dafür erhält er sofort sein Geld und wir können uns das Item beim Bankschalter abholen. Der Vorteil ist, dass wir es günstiger bekommen haben als beim normalen Kauf. Für den Verkäufer ergibt sich der Vorteil, dass er sofort sein Geld bekommt und keine Angst haben muss überboten zu werden. Jetzt wäre also zu klären wie man einen Sofortverkauf durchführt.

    Funktionsweise5 – Der Sofortverkauf

    Mit folgendem Befehl erhalten wir eine Liste mit den Kaufgesuchen:


    /fastsell info (ItemID oder Name)
    z.B.
    /fastsell info 264
    Wir erhalten folgende Liste:


    #1. [264] [diamond] [500] [2.50]
    #2. [264] [diamond] [12] [2.10]
    #3. [264] [diamond] [424523] [2.00]
    #4. [264] [diamond] [9324543] [1.50]

    Die Liste besteht aus einer ID (#1.) der Item ID ([264]) dem itemnamen([diamond]) der Menge ([500]) und dem Preis pro Stück ([2.50])


    Um 64 Diamanten sofort zu verkaufen gibt man folgenden Befehl ein:


    /fastsell 264 64
    Die Liste wird von oben nach unten bearbeitet. Haben z.B. zwei Spieler das gleiche Angebot so werden die Angebote zusammengelegt und nacheinander bearbeitet. Sprich Spieler 1 bekommt einen Diamant dann Spieler 2 dann wieder Spieler 1 u.s.w. bis die 64 Diamanten verteilt sind.


    Zusatz 2

    Jetzt haben wir ein komplettes Handelssystem auf dem neusten Stand der Technik und können nun überlegen wie wir es noch ausbauen könnten.
    z.B. könnte man ein userinterface (GUI) bauen um eingaben zu vereinfachen und den Handel visuell darzustellen und somit zu vereinfachen. Da meines Wissens nach ohne Mods solch eine Grafische und klickbare Oberfläche nicht einfach umzusetzen ist kann man sich vorhandener Texturen bedienen die sich dafür eignen. Dazu gehört die Doppelchest die man per Plugin so modifizieren kann, dass man z.B. auf die Items in der Truhe klickt um etwas aus zu wählen. Geht man mit der Maus über ein Item, so erscheint eine Beschreibung zu der Funktion. Die Items in der Kiste sind also Knöpfe zum Drücken und Auswählen.

    Handelsgebühren und Steuern

    Dadurch, dass keine Gebühren für Shops und Werbung mehr anfallen muss der Inflation auf andere Weise entgegengewirkt werden. Das kann durch Steuern geschehen die anfallen sobald man ein Item zum Verkauf anbietet und wenn es tatsächlich verkauft wird.
    z.B. ich stelle 64 Diamanten für 3.00$ zum Verkauf , werden 5% also 9.60$ für die Shopnutzung abgebucht und weitere 15% wenn es verkauft wurde, also ((3.00*64)-9.60) -15% = 155.04$
    Das ist die endgültige Summe die ich bei einem Verkauf bekomme. Die Steuern haben zwei wesentliche Gründe.
    1. Sie wirken der Inflation entgegen da mehr Geld aus dem Spiel genommen wird
    2. Sie verhindern, dass Spieler andere immer um Kleinstbeträge unterbieten.

    Abschluss

    Ich möchte damit niemandem seine geliebten Chestshops wegnehmen und bin dafür sie als Handelsmöglichkeit in Städten beizubehalten. Der größte teil läuft aber über das neue System.
    Jetzt seit ihr an der Reihe. Was haltet ihr von solch einer Idee?
    Würdet ihr das neue System oder die Chestshops bevorzugen?
    Oder habt ihr weitere Anregungen?
    Falls euch die Idee gefällt würde ich mich sehr freuen wenn ihr dafür stimmt.


    Ich entschuldige mich für eventuelle Rechtschreib., Logik oder Grammatikfehler. Ich hab kaum geschlafen und werde sie daher morgen korrigieren. Ich konnte jedoch nicht abwarten eure Meinung zu hören.