Bug negativer Bestand bei Eisbrandmunition

Dieses Thema im Forum 'Archiv - Hilfe' wurde von NeKroTi$ gestartet, 22 Januar 2017.

Liebe(r) Forum-Leser/in,

wenn Du in diesem Forum aktiv an den Gesprächen teilnehmen oder eigene Themen starten möchtest, musst Du Dich bitte zunächst im Spiel einloggen. Falls Du noch keinen Spielaccount besitzt, bitte registriere Dich neu. Wir freuen uns auf Deinen nächsten Besuch in unserem Forum! „Zum Spiel“
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. NeKroTi$

    NeKroTi$ Foren-Grünschnabel

    hallo, ich habe vorhin ein Skuld geschossen und als er fertig war hatte ich noch ca 600 eisbrand übrig, nun merke ich aber das mein bestand auf einmal bei -2131 steht.
    Wie ist das möglich? Bitte um Nachbuchung..

    screenshot mit hochgeladen[​IMG]
     
  2. -Scorpion-

    -Scorpion- Board Administrator Team Seafight

    Ahoi,

    das kann passieren, da die Homeseite nicht immer 100% Synchron mit der Seekarte läuft. Nachgebucht wird Dir da nichts, denn Du hast die Munititon ja verschossen. Diesen Minusstand musst Du selber ausgleichen. Ambesten immer darauf achten, das man seine Munititon nicht komplett verschießt bevor man nachkauft, dann tritt diese Problematik nicht auf.

    Gruß
     
  3. .oOo.

    .oOo. Nachwuchs-Autor

    Du solltest eine Entschuldigung vor deine Erklärung setzen. Das Problem ist nämlich ein Fehler von Bigpoint und dein Vorschlag nur ein Workarund, um den Programmfehler zu umgehen.
     
    KΛMIКΛZΞ gefällt dies.
  4. -Ute-darf-das-

    -Ute-darf-das- Stammspieler

    Guten Tag -Scorpion-,

    Ich hätte zu deiner Erklärung eine kleine Frage:

    Du sagst, dass dieser Fehler beim Nachkaufen eintritt. Jedoch hat der TE, so wie ich das verstanden habe, keine Munition nachgekauft.
    Somit wäre deine Erklärung hinfällig. Wie ist es möglich, dass mein Munitionsbestand in den Minusbereich geht? Soweit ich mich daran erinnern kann, brechen die Kanonen automatisch ab, sobald ich keine Munition mehr an Bord habe.

    MfG
     
    ¥Penny¥ gefällt dies.
  5. Scorpion ein Spieler kann für so einenFehler nichts. Sonst müsste ja jeder Spieler der sagen wir mal, kurz vor einem Gefecht sich irgendeinen Gegenstand gekauft hat die Seekarte neuladen bzw. mit Pech komplett neu einloggen. Das dieser Spieler aber laut seinem Text nicht gemacht hat.
    Nur wir Spieler können nichts daüf das eure Server zu langsam mit dem Synchronisieren sind und das ist nicht erst seit dem Event bekannt. Dann dürft ihr so ein Event nicht machen sollange solch ein Fehler besteht oder dem Spieler eben genau dieses Minus an Muniton gutschreiben, das durch eure Programmierer oder Server verursacht wird.
    Jeder Spieler kann nur das an Munition verschiesen, was er sieht. Sollte er die Munition leermachen und ihm 0 Kugeln angezeigen werden auf Karte, dann sollten es auch beim nächsten einloggen 0 Kugeln sein und nicht -x Kugeln.
    Denke mal es sollte jedem bewusst sein das 0=0 ist und nicht 0=-x. Das solltet selbst ihr wissen oder diese Problematik mal direkt hier ins Forum Posten und jeden Spieler freundlichst darum Bitten seine Munition bis dieser Fehler behoben ist nicht unter einen bestimmten Wert zu schiesen, falls man auf der Homeseite etwas nachgekauft oder upgegradet hat.
    Da ihr diesen Fehler aber so noch nichtmal bekannt gegeben habt und so neue Spieler oder Spieler die das Forum nicht beachten diesen auch nicht kennen. Solltet ihr euch mal gedanken machen und dem Spieler oder den Spielern die solch einen Fehler haben, sollange ihr es nicht öffentlich im Forum als Fehler betitelt, diesen auch die minus Muntion wieder auf 0 setzen. Jeden Fehler den Ihr nicht bekannt macht, sollen wir User wissen und auch darauf achten?? Dies ist nicht unsere Aufgabe auf dies zu achten, sollange bis ihr diesen Fehler nicht öffentlich Betitelt, gibt es diesen für uns User nicht. Daher euer Fehler und eure Pflicht, diese minus Bestände wieder auf 0 zu setzten.

    MfG
     
    -old-men- und KΛMIКΛZΞ gefällt dies.
  6. -Scorpion-

    -Scorpion- Board Administrator Team Seafight

    Ahoi,

    aus Deiner Frage sehe Ich, das Du die Antwort nicht verstanden hast. Der Fehler tritt nicht beim Nachkaufen auf, sondern in dem Moment wo Du auf Seekarte deine Munition komplett verschießt. Das die Kanonen das schießen abbrechen, wenn die Munition leer ist, ist seit der Einführung der Itemvereinigung nicht mehr so.

    Gruß
     
  7. -Ute-darf-das-

    -Ute-darf-das- Stammspieler

    Dann ist es aber leider ziemlich traurig, dass dieser Fehler in solch einer langen Zeit nicht behoben werden konnte.
     
  8. *Jedimeister*

    *Jedimeister* Freiherr des Forums

    Hallo -Scorpion-,

    Deine Erklärung ist nicht ganz richtig. Wenn die Munition auf Seekarte auf Null geht, hören die Kanonen
    auf zu schießen und der letzte Schuss hat ggf. auch einen geringeren Abzug am geschossenen Gegner/NPC.
    Auf Seekarte hat man dann einen Bestand von Null für diese Munition, aber ggf. in der Datenbank einen
    negativen Bestand. Wie kommt dies?

    Wie Du erwähnt hast laufen die Seekarte und die Homeseite (Datenbank) nicht synchron. Genauer gesagt
    liegt dies am neuen Synchronisieren des Kaufbereiches von Munition (z.B. Schwarzmarkt) mit der Seekarte.
    Was passiert.

    Man schießt mit einer Munition und hat z.B. einen Restbestand von 5.000 Kugeln. Ohne das Schießen auf
    Seekarte zu unterbrechen öffnet man den Schwarzmarkt zum Nachkauf. Dieser fragt nun die Seekarte für
    alle gelisteten Items den aktuellen Bestand an. Dies dauert eine gewisse Zeit, da sich durch das laufende
    Schießen die Anzahl ständig verändert. Jetzt schafft es der Schwarzmarkt sich zu aktualisieren oder man
    bekommt eine Fehlermeldung z.B. Sitzung abgelaufen. Nehmen wir mal 250 Kanonen auf dem Schiff an
    (lässt sich leichter rechnen) und der Schwarzmarkt schafft die Aktualisierung, dann zeigt er den Wert an
    Munition an, den er zu letzt von der Seekarte erhalten hat. Sagen wir mal es ging schnell und es sind 4.000
    Kugeln. Nun gibt man seinen Kaufwert z.B. 50 Pakete a 1.000 Kugeln ein. Nun hat man ja in der Zeit des
    runterscrollens und der Eingabe eines Wertes, des drücken des Kaufbutton bis zur endgültigen
    Gutschreibung der Munition weiterhin geschossen. Sagen wir mal dies waren 6 Salven (also 1.500 Kugeln).
    Nun müsste eigentlich auf Seekarte (kurz) ein neuer Bestand von 52.500 Kugeln (4.000-1.500+50.000)
    erscheinen. Tatsächlich wird aber 54.000 angezeigt. Derartiges habe ich sehr oft bei mir beobachtet, wenn
    ich während des Schießens Munition nachgekauft habe. Wenn man jetzt diesen Munitionsbestand auf
    Seekarte auf Null runterschießt, hat man einen negativen Bestand (in diesem Beispiel 1.500 Kugeln) und
    beim nächsten Kauf wird dieses Minus ausgeglichen.

    Ich hoffe es ist verständlich und die Programmierer finden einen Lösung für dieses Problem. Es gibt
    wahrscheinlich noch weitere Varianten, wie dies auftreten kann.


    Gruß *Jedimeister*
     
    -old-men- und Consul~Weyer gefällt dies.
  9. -Scorpion-

    -Scorpion- Board Administrator Team Seafight

    Ahoi,

    Ich hoffe mal, das dieses Problem bald gelöst werden kann. Solange es aber besteht bleibt nur der Tipp, die Munititon rechtzeitig nachzukaufen und nicht bis auf die letzte Kugel zu verschießen.

    Gruß & geschlossen
     
Status des Themas:
Es sind keine weiteren Antworten möglich.