Seite 105 von 110 ErsteErste ... 55595101102103104105106107108109 ... LetzteLetzte
Ergebnis 1.561 bis 1.575 von 1650

Thema: Bugsammlung

  1. #1561
    Registrierter Benutzer Avatar von Builder
    Registriert seit
    05.12.08
    Beiträge
    3.480
    Ja auskommentieren beseitigt die Fehler!

    Cocise entsteht nach wie vor.

    Kann man die Inhalte der Variabeln in der Ausgabe des Fehlers anzeigen?

    Im visuastudiocode gibt es für .py haltepunkte wo mann ausdrücke trefferzahlen und Protokollnachrichten einstellen kann. Leider weiss ich nicht wie ich civ dazu birnge in den vsualstudiocode zu gehen.

    Bild
    Angehängte Grafiken Angehängte Grafiken
    "Vegetarisch" ist indianisch und heißt "zu blöd zum Jagen"

    Bekennender Steam Hasser;)

  2. #1562
    Registrierter Benutzer Avatar von Builder
    Registriert seit
    05.12.08
    Beiträge
    3.480
    Ich habe es jetz geschafft 5 Städte zu konvertieren.

    Bild

    Vor der eroberung

    Bild

    Nach der eroberung


    Bild

    Konvertiert.


    Bild

    Der Gänderte code.

    Ich habe die konvertierung auf 5 Festgelegt. und die 4232 Auskommentiert.

    Jetzt hab ich die anzahl wieder berechnen lassen.

    Das funktioniert auch.

    ich habe mal iOLDplayer in oldplayer gändert. Fehlermeldung und keine Konvertierung.
    Angehängte Grafiken Angehängte Grafiken
    Geändert von Builder (07. April 2021 um 16:45 Uhr)
    "Vegetarisch" ist indianisch und heißt "zu blöd zum Jagen"

    Bekennender Steam Hasser;)

  3. #1563
    Moderator Avatar von Kathy
    Registriert seit
    11.10.07
    Beiträge
    17.023
    Also, für mich erscheint es derzeit am wahrscheinlichsten, dass loopCity zu dem Zeitpunkt, wo die Kultur geändert werden soll, nicht mehr existiert. Warum? Weil bei acquireCity eigentlich die Originalstadt zerstört wird und eine neue Stadt, die dem neuen Besitzer gehört, erstellt wird, rein auf Ebene der Objekte. Was mich daran wundert ist, dass dann nicht schon loopCity.getConscriptUnit () Probleme macht - denn zu diesem Zeitpunkt existiert die Stadt dann auch nicht mehr.
    Was passiert, wenn du die Zeile mit "change Culture" vor die Zeile mit "acquireCity" setzt (auf die gleiche Höhe wie acquireCity )?

    Edit: Wo kommt eigentlich in deinem Code "pCity" her? Dieser Wert wird doch nirgendwo vorher definiert? Da muss loopCity, sonst versucht er, irgend eine im unbekannte Stadt zu verändern. Allerdings steht in meinem Code das auch so.
    That's why I am here: Mein Mod
    Mehr Technologien, mehr Einheiten, mehr Zivilisationen, mehr Gebäude

    Die aktuelle Story zum Mod:
    Die Vereinigten Staaten von Amerika

    Alte Stories zu alten Versionen:
    Alte Storys

  4. #1564
    Registrierter Benutzer Avatar von Builder
    Registriert seit
    05.12.08
    Beiträge
    3.480
    Bild

    Jetzt ist der fehler in 4229. Kein Cohise keine konvertierung.


    Ich hab jetzt mal aus pCity loop city gemacht. Funktioniert nicht.

    dann iCity funktioniert auch nicht.

    Ich mus jetzt ersmal aufhören.
    Angehängte Grafiken Angehängte Grafiken
    Geändert von Builder (07. April 2021 um 19:07 Uhr)
    "Vegetarisch" ist indianisch und heißt "zu blöd zum Jagen"

    Bekennender Steam Hasser;)

  5. #1565
    Moderator Avatar von Kathy
    Registriert seit
    11.10.07
    Beiträge
    17.023
    Wieso steht da pCity???? Da muss loopCity stehen! pCity ist nirgendwo definiert!
    That's why I am here: Mein Mod
    Mehr Technologien, mehr Einheiten, mehr Zivilisationen, mehr Gebäude

    Die aktuelle Story zum Mod:
    Die Vereinigten Staaten von Amerika

    Alte Stories zu alten Versionen:
    Alte Storys

  6. #1566
    Registrierter Benutzer Avatar von Builder
    Registriert seit
    05.12.08
    Beiträge
    3.480
    Ich werde es morgen nochmal ändern.
    Als ich es probiert hatte kam noch ein Fehler. Vielleicht habe ich mich verschrieben.
    "Vegetarisch" ist indianisch und heißt "zu blöd zum Jagen"

    Bekennender Steam Hasser;)

  7. #1567
    Registrierter Benutzer Avatar von Builder
    Registriert seit
    05.12.08
    Beiträge
    3.480
    Ich hzabe es gändert aber er szürzt immer ncoh mit c++ exception ab.
    "Vegetarisch" ist indianisch und heißt "zu blöd zum Jagen"

    Bekennender Steam Hasser;)

  8. #1568
    Moderator Avatar von Kathy
    Registriert seit
    11.10.07
    Beiträge
    17.023
    Versuch einmal, was passiert, wenn du NewID bzw. iOldOwner in dem Code durch eine Zahl (am besten 1) ersetzt. Bitte jeweils nur einen Wert testen, damit wir sehen können, ob es der Richtige ist. Wenn etwas mit 1 funktioniert, können wir den Wert als Fehlerquelle ausschließen.
    That's why I am here: Mein Mod
    Mehr Technologien, mehr Einheiten, mehr Zivilisationen, mehr Gebäude

    Die aktuelle Story zum Mod:
    Die Vereinigten Staaten von Amerika

    Alte Stories zu alten Versionen:
    Alte Storys

  9. #1569
    Registrierter Benutzer Avatar von Builder
    Registriert seit
    05.12.08
    Beiträge
    3.480
    Bild

    Hier Newid 1

    Bild

    hier Ioldplayer1


    Bild

    der code.

    Es wird imme nur die erste Stadt konvertiert. In der Schleife stürzt er dann bei der Kultur ab.

    ich denke das entweder changecultue oder getculture das problem ist.

    ICh würde zuest getculture duch eine Konstante ersetzen da das die innere funktion ist. Wenn da ein Fehler auftaucht ist das problem in change culture sonst ist geatculture fehlerhaft.

    Bild

    Wenn 1 da als returnwert der funktion zulässig ist. Dann ist das Problem die Changeculture funktion.
    Angehängte Grafiken Angehängte Grafiken
    Geändert von Builder (09. April 2021 um 09:47 Uhr)
    "Vegetarisch" ist indianisch und heißt "zu blöd zum Jagen"

    Bekennender Steam Hasser;)

  10. #1570
    Moderator Avatar von Kathy
    Registriert seit
    11.10.07
    Beiträge
    17.023
    Die zweite Stelle ist ein Integer (die Zahl, um die die Kultur verändert werden soll um genau zu sein), eine 1 würde die Kultur des Spielers mit der ID "NewID" um 1 erhöhen. Insofern wäre das auch das nächste, das ich ausprobieren würde.
    That's why I am here: Mein Mod
    Mehr Technologien, mehr Einheiten, mehr Zivilisationen, mehr Gebäude

    Die aktuelle Story zum Mod:
    Die Vereinigten Staaten von Amerika

    Alte Stories zu alten Versionen:
    Alte Storys

  11. #1571
    Registrierter Benutzer Avatar von Builder
    Registriert seit
    05.12.08
    Beiträge
    3.480
    Habe ich hemach ist aber immer noch ein Fehler. daher meine Vermutung das .changeCulture das Problem ist.

    Welche Parameter brauch die Genau Newid Ist wohel eine Zahl ein integer und im Original ist das Dritte 1 also entweder auch Integer oder Boolean.
    "Vegetarisch" ist indianisch und heißt "zu blöd zum Jagen"

    Bekennender Steam Hasser;)

  12. #1572
    Moderator Avatar von Kathy
    Registriert seit
    11.10.07
    Beiträge
    17.023
    changeCulture hat folgende Eigenschaften:
    Zuerst muss ein Stadt-Objekt stehen (loopCity), da das diese Funktion angewendet wird. Danach kommt der . und das changeCulture.
    Dann in Klammern stehen (int,int,bool), wobei Python normalerweise auch eine 0 als False und 1 als True interpretiert.
    Der erste Int (NewID) bezeichnet die ID des Spielers, dessen Kultur geändert wird. NewID ist der neue Spieler, wird weiter oben festgelegt.
    Der zweite Int bezeichnet die Höhe der Kulturänderung. Ein fester Wert wie in deinem Test "1" würde die Kultur um 1 erhöhen. loopCity.getCulture(iOldPlayer) würde als festen Wert den Kulturwert des Spielers mit der ID von iOldPlayer zurückgeben, und das changeCulture würde dann die Kultur von NewID um genau diesen Wert erhöhen.
    Der Boolean am Ende fragt, ob auch die Felder aktualisiert werden wollen.
    That's why I am here: Mein Mod
    Mehr Technologien, mehr Einheiten, mehr Zivilisationen, mehr Gebäude

    Die aktuelle Story zum Mod:
    Die Vereinigten Staaten von Amerika

    Alte Stories zu alten Versionen:
    Alte Storys

  13. #1573
    Registrierter Benutzer Avatar von Builder
    Registriert seit
    05.12.08
    Beiträge
    3.480
    Bild

    Versuch1 Absutrz.


    Bild

    Versuch 2 Ebenfalls aabsturz.

    Bild


    Da die Schleife mit auskommentieren von Change culture läuft. Kann ausgeschlossen werden das Loop city keinen wert hat.
    Angehängte Grafiken Angehängte Grafiken
    "Vegetarisch" ist indianisch und heißt "zu blöd zum Jagen"

    Bekennender Steam Hasser;)

  14. #1574
    Registrierter Benutzer Avatar von Builder
    Registriert seit
    05.12.08
    Beiträge
    3.480
    fehlergefunden

    Bild

    an dieser stelle funktioniert der originalcode.
    Angehängte Grafiken Angehängte Grafiken
    Angehängte Dateien Angehängte Dateien
    "Vegetarisch" ist indianisch und heißt "zu blöd zum Jagen"

    Bekennender Steam Hasser;)

  15. #1575
    Moderator Avatar von Kathy
    Registriert seit
    11.10.07
    Beiträge
    17.023
    Aha. Verstehe ich noch nicht ganz (bzw. ich dachte, das hätten wir früher schon probiert).
    Zwei Fragen:
    a) haben die abgespaltenen Städte auch Verteidiger darin stehen (sollten 3 je Stadt sein)
    b) hat Cochise in diesen Städten auch Kultur?
    Wenn ja, ist alles bestens.
    That's why I am here: Mein Mod
    Mehr Technologien, mehr Einheiten, mehr Zivilisationen, mehr Gebäude

    Die aktuelle Story zum Mod:
    Die Vereinigten Staaten von Amerika

    Alte Stories zu alten Versionen:
    Alte Storys

Seite 105 von 110 ErsteErste ... 55595101102103104105106107108109 ... LetzteLetzte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •