2010?
Was ich nicht verstehe, warum muß es zeitnah sein, wenn es um die AI geht, die wechselt doch nicht einfachmal so während der Spieler dran ist, den Bauauftrag?
2010?
Was ich nicht verstehe, warum muß es zeitnah sein, wenn es um die AI geht, die wechselt doch nicht einfachmal so während der Spieler dran ist, den Bauauftrag?
Irgendwann später auf jeden Fall .
Ja, schon, aber es geht halt auch darum, wenn du den Code nicht direkt an die Aktion dranhängen kannst, muss man im dümmsten Fall alle Städte durchgehen, und dass bei der KI, was wohl nicht schlecht Rechenzeit kostet (schätz' ich mal).
Deswegen sollte es schon eine zeitnahe Möglichkeit geben (weil das halt weniger Performance-Einbußen durch den direkten Zugriff zur Folge hat).
Zum Download bereit: Civ4-Mod "Mars, jetzt!"
"Frei sein heißt wählen können, wessen Sklave man sein will." (Jeanne Moreau, 1928 - )
"Immer wenn man die Meinung der Mehrheit teilt, ist es Zeit, sich zu besinnen." (Mark Twain, 1835 - 1910)
Ihr braucht also ein event 'onProcessBuilt' oder sowas?
Gibts nicht "onCityDoTurn" oder so?
Weiß wohl nicht, ob das bei einem Prozess aufgerufen wird
Mit Anstand, Tugen und Manieren,-kannst du dich nie blamieren!!
Wäre, wenn und aber ... CIV ist kein Spiel der Konjunktive!
Es ist ja so, dass zumindest die Goldanzeige permanent verändert bleibt wenn man irgendwo Wohlstand hat. Die ändert sich ja nicht immer nur zum Rundenbeginn oder zum Rundenende. Statt +X Gold während Wohlstand muss doch auch +X 'irgendwas' während Wohlstand gehen. hm.
Pucc's Lets Plays BASE 6.0: #1 #2 #3 #4 #5
Download von BASE 6.4 [D]: HIER (klick mich!) (Stand: 08.07.2022)
Zum Download bereit: Civ4-Mod "Mars, jetzt!"
"Frei sein heißt wählen können, wessen Sklave man sein will." (Jeanne Moreau, 1928 - )
"Immer wenn man die Meinung der Mehrheit teilt, ist es Zeit, sich zu besinnen." (Mark Twain, 1835 - 1910)
Forget it. Denkfehler. Wenn man Wohlstand benutzt, wird einfach Betrag X auf den Goldertrag raufgerechnet. (Quasi Wohlstand = 1) Deshalb ist die Anzeige statisch. KANN sich ja gar nicht verändern bis zur nächsten Runde, weil nur rundenweise was passiert. Hm. Wenn sich eine Einheit über eine Stadt zu einer anderen Stadt hin bewegt, verändert sich die Zufriedenheit der Stadt die als Weg benutzt wurde, ja auch nicht bei Erbrecht.
Geht wohl nicht. Es müsste jede Runde geprüft werden, ob noch Wohlstand in der Bauschleife ist. Wenn ja +1 Happy.
Pucc's Lets Plays BASE 6.0: #1 #2 #3 #4 #5
Download von BASE 6.4 [D]: HIER (klick mich!) (Stand: 08.07.2022)
Ich bin grade dabei, mich in Python einzuarbeiten und hab da ein etwas blödes Problem, dass mich am Anfangen hindert. Ich arbeite mit dem Xemacs-Editor. Laut Anleitung sollte ich im ipython-Terminalfenster Programme, die ich im Editor geschrieben und gespeichert habe, mit
run filename.py
abrufen können. Funktioniert aber nicht. Mir scheint es auch nicht sehr sinnvoll zu sein. Da fehlt irgendein Schritt, der Python sagt, wo es nach dem Programm suchen soll.
Weiß jemand Rat?
Benutze doch IDLE, wenn du mit Python anfängst. Später kannst du dir einen umfangreicheren Editor zulegen.
Nimm eclipse und pydev als plugin.
Mit IDLE funktionierts nicht. Was eclipse und pydev sind weiß ich nicht. Ich hab nur begrenzte Möglichkeiten, was meine Editoren angeht, immerhin krieg ich Noten auf die Programme...
Entweder die py-Datei mit IDLE öffnen und dann F5, oder in IDLE
schreiben (ohne .py).Code:import filename
Irgendwas funktioniert da grade. Nicht so wie ich es mir vorgestellt habe, aber es hilft zumindest weiter. Danke.
Das Problem besteht offenbar doch weiter
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
import test1
ImportError: No module named test1
So wie ich das verstehe findet er die Datei noch immer nicht