Seite 274 von 274 ErsteErste ... 174224264270271272273274
Ergebnis 4.096 bis 4.103 von 4103

Thema: Der Pythonthread

  1. #4096
    Moderator Avatar von Kathy
    Registriert seit
    11.10.07
    Beiträge
    18.799
    Für die Zeile verbotene_iCivs = [ gc.getPlayer(iP).getCivilizationType() for iP in xrange(gc.getMAX_PLAYERS() ] gibt er leider einen Syntax Error aus.
    Da ich mich mit Arrays nicht so auskenne, weil ich auch nicht, was genau daran jetzt falsch ist.
    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

  2. #4097
    Registrierter Benutzer
    Registriert seit
    09.11.19
    Beiträge
    6.337
    Ohne mich spezifisch mit Pythonarray beschäftigt zu haben, wundert mich ein Syntaxfehler nur bedingt.
    Spontan sollten die [] da überhaupt nichts zu suchen haben.
    Also ich würde es entweder einfach ohne die [] versuchen oder das ganze in 3 Zeilen aufteilen.

    Code:
    verbotene_iCivs = []
    for iP in xrange(gc.getMAX_PLAYERS():
       verbotene_iCivs.append(gc.getPlayer(iP).getCivilizationType())
    Achtung Spoiler:
    cIV-Multiplayer-Storys
    PB 88, PB 89, PB 91, PB 90, PB 92, PB 93, PB 94, PB 95
    RB 72, RB 74, RB 79, RB 81
    Oldschool 3
    EitB PBEM
    LVII, LVIII, LIX
    ciV-Multiplayer-Storys
    PBEM 292, PBEM 293, PBEM 294, PBEM 295, PBEM 296
    Sonstige
    Anno 1800

    Alle Storylinks hier

  3. #4098
    Moderator Avatar von Kathy
    Registriert seit
    11.10.07
    Beiträge
    18.799
    Die Aufteilung auf drei Zeilen hat auch nicht funktioniert.
    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. #4099
    Registrierter Benutzer
    Registriert seit
    09.11.19
    Beiträge
    6.337
    Wo genau tritt der Syntaxfehler auf ?
    Beim 2. Hinsehen war der Hinweis mit der [] zumindest falsch.
    Achtung Spoiler:
    cIV-Multiplayer-Storys
    PB 88, PB 89, PB 91, PB 90, PB 92, PB 93, PB 94, PB 95
    RB 72, RB 74, RB 79, RB 81
    Oldschool 3
    EitB PBEM
    LVII, LVIII, LIX
    ciV-Multiplayer-Storys
    PBEM 292, PBEM 293, PBEM 294, PBEM 295, PBEM 296
    Sonstige
    Anno 1800

    Alle Storylinks hier

  5. #4100
    Moderator Avatar von Kathy
    Registriert seit
    11.10.07
    Beiträge
    18.799
    Es kam keine Fehlermeldung. Es passierte nur einfach nichts.

    Und beim ersten Mal verwies der Fehler auf diese Zeile:

    verbotene_iCivs = [ gc.getPlayer(iP).getCivilizationType() for iP in xrange(gc.getMAX_PLAYERS() ]
    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. #4101
    ε•ω=1 Avatar von Ramkhamhaeng
    Registriert seit
    19.07.10
    Ort
    Aralkum
    Beiträge
    9.990
    Sorry, bis ebend Besuch gehabt und daher vorhin hastig abgesendet... Da fehlte in der ersten Zeile eine schließende Klammer.

    Ist das ursprüngliche Problem 2 gelöst?

  7. #4102
    Moderator Avatar von Kathy
    Registriert seit
    11.10.07
    Beiträge
    18.799
    Ja, das wichtige Problem 2 ist gelöst. War wohl, wie du gesagt hast - der Spieler hat bei der Abgabe seiner Städte auch erneut seine neue Hauptstadt verloren - und da er dann immer noch bei >14 Städten war (obwohl er ja noch Städte abgeben musste) die Funktion erneut und erneut getriggert. Mit einem "if ( loopCity.isCapital() == false ):" konnte das verhindert werden, so dass er nur einmal abspaltet. Danke für deinen Hinweis.
    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

  8. #4103
    Moderator Avatar von Kathy
    Registriert seit
    11.10.07
    Beiträge
    18.799
    Ich habe jetzt meinen Fehler gefunden. Ich hatte am Ende in != gesetzt, wo == stehen musste, also statt der Ausnahme die Regel behandelt.
    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 274 von 274 ErsteErste ... 174224264270271272273274

Berechtigungen

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