Hallo zusammen!
Ich habe so einige Fragen zu Python und ich hoffe, dass mir jemand weiterhelfen kann.
Ich würde gern - ein Beispiel, welches ich auf Apolyton gesehen habe - in jeder neugegründeten Stadt von Spieler 1 eine Einheit Krieger automatisch erschaffen lassen.
Dazu habe ich folgenden Code genommen:
Code:
def onCityBuilt(self, argsList):
'For player 1, create a Warrior (index 17) in every city that is built'
city = argsList[0]
if city.getOwner() == 1:
city.getOwner().initUnit(17, city.getX(), city.getY(), UnitAITypes.NO_UNITAI)
Die alte Zeile im CyEventManger.py habe ich durch og. Code ersetzt. Leider passiert nichts. Wo steckt mein Denkfehler?
Da ich diese Beispiel übernommen habe und ich es nicht zum Laufen kriegen, wären vielleicht auch Tipps grundsätzlicher Natur gut. Hilfreiche Python-Tutorial arbeite ich gerade durch, jedoch fehlt mir noch etwas die Möglichkeit der Anwendbarkeit auf Civ IV, als Beispiel eine ausführliche Erklärung wie ich kleinere Sachen (bestimmtes Gebäude abfragen, Einheit erschaffen etc.) in Civ IV realisieren kann. Ein Python-Tutorial, welches auf Civ IV zugeschnitten ist.
Die mitgelieferten Modifikationen helfen zwar, auch habe ich etliche schon runtergeladen, aber anscheind fehlt noch die Initialzündung in meinem Hirn...
Für weitergehende Hilfen wäre ich sehr dankbar.
Gruß
Octavian