Muss man die Options nicht auch in irgendeine bestimmte XML Schema-Datei einfügen?
Muss man die Options nicht auch in irgendeine bestimmte XML Schema-Datei einfügen?
Pie's Ancient Europe (PAE)
Erlebe mit dieser CIV IV Mod(ifikation) hautnah das Zeitalter der Antike bis ins letzte Detail!
Mit bahnbrechenden Erweiterungen und vielen ein- und erstmaligen Features.
- Pie's Ancient Europe (letztes Update: 22.12.2022)
... im Übrigen bin ich der Meinung, dass Karthago wieder aufgebaut werden muss!
Das ist Blödsinn! "i" ist eine Technologie, da musst du weiterhin den Inhalt von SpawnTech abfragen, denn damit wird die Civ der aktuellen Tech zugeordnet.
Du brauchst eine zusätzliche Unterscheidung nach dem getSpawnTech. Vermutlich heißt der Befehl "gc.getCivilizationInfo(j).isExpansion()" bzw. "gc.getCivilizationInfo(j).isFanExpansion()" (booleans werden meisten mit "is.." abgefragt)
Werte Abfragen:
booleans has/is...
integer get...
Geändert von rucivfan (15. November 2013 um 13:32 Uhr)
So vielleicht?!?
PHP-Code:
if (not gc.getGame().isOption(GameOptionTypes.GAMEOPTION_NO_EXPANSION_FACTIONS)):
for j in range( gc.getNumCivilizationInfos() ):
if ( gc.getCivilizationInfo(j).getSpawningTech() == i ) and gc.getCivilizationInfo(j).isExpansion():
szSpawnFaction = "SpawnFactionButton" + str( ( i * 1000 ) + j )
screen.addDDSGFCAt( szSpawnFaction, szTechRecord, ArtFileMgr.getCivilizationArtInfo(gc.getCivilizationInfo(j).getArtDefineTag()).getButton(), iX + fX, iY + Y_ROW, TEXTURE_SIZE, TEXTURE_SIZE, WidgetTypes.WIDGET_HELP_SPAWN_FACTION, i, j, False )
fX += X_INCREMENT
Geändert von Monaldinio (15. November 2013 um 13:33 Uhr)
Conflict on Chiron - Sid Meier's Alpha Centauri vs. Call to Power!
Neu Version Conflict on Chiron v3.4 BETA - 16.01.16
Patch1 - 07.04.16
Die deutschen Sounds und Wunderfilme sind bereits in der MainFile integriert!
Ihr könnt sofort loslegen.
Über Feedback würde ich mich freuen...
Conflict on Chiron - Sid Meier's Alpha Centauri vs. Call to Power!
Neu Version Conflict on Chiron v3.4 BETA - 16.01.16
Patch1 - 07.04.16
Die deutschen Sounds und Wunderfilme sind bereits in der MainFile integriert!
Ihr könnt sofort loslegen.
Über Feedback würde ich mich freuen...
Wir werden sehen, trotdem erstmal wieder ein DANKE in deine Richtung!
Conflict on Chiron - Sid Meier's Alpha Centauri vs. Call to Power!
Neu Version Conflict on Chiron v3.4 BETA - 16.01.16
Patch1 - 07.04.16
Die deutschen Sounds und Wunderfilme sind bereits in der MainFile integriert!
Ihr könnt sofort loslegen.
Über Feedback würde ich mich freuen...
Wie kann ich überprüfen, ob hier etwas schon drin ist? l_Players = []
Also sowas wie if iPlayerX isin(l_Players).... wie heißt der Pythonbefehl?
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)
das ist ganz simpel in python: if iPlayer in l_Players:
Hinweis: es können nur einfache Werte (zB INT) so überprüft werden aber keine Tuple (zB x,y)!
Pie's Ancient Europe (PAE)
Erlebe mit dieser CIV IV Mod(ifikation) hautnah das Zeitalter der Antike bis ins letzte Detail!
Mit bahnbrechenden Erweiterungen und vielen ein- und erstmaligen Features.
- Pie's Ancient Europe (letztes Update: 22.12.2022)
... im Übrigen bin ich der Meinung, dass Karthago wieder aufgebaut werden muss!
nevermind... danke.
Geändert von Cybah (24. November 2013 um 19:35 Uhr)
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)
triggert initunit onunitcreated?
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)
Suche mal im SDK nach unitcreated. Das dürfte man unter CvUnit.cpp finden.
bin noch auf der Arbeit
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)
Kurze Frage...
Ich möchte das unzufriedene Bevölkerung unter einer bestimmten Civic ein Plus an Produktion geben, meinetwegen +1 Prod pro unzufriedenen Bürger...
Nun hab ich das hier...
PHP-Code:
iGovernmentCivicOption = CvUtil.findInfoTypeNum(gc.getCivicOptionInfo,gc.getNumCivicOptionInfos(),'CIVICOPTION_ECONOMIC')
iDrone = CvUtil.findInfoTypeNum(gc.getCivicInfo,gc.getNumCivicInfos(),'CIVIC_DRONE_CORVEE')
iGovernmentCivic = pPlayer.getCivics(iGovernmentCivicOption)
if (iGovernmentCivic == iDrone):
Und dann weiß ich nicht weiter....
Conflict on Chiron - Sid Meier's Alpha Centauri vs. Call to Power!
Neu Version Conflict on Chiron v3.4 BETA - 16.01.16
Patch1 - 07.04.16
Die deutschen Sounds und Wunderfilme sind bereits in der MainFile integriert!
Ihr könnt sofort loslegen.
Über Feedback würde ich mich freuen...
Bei welchen Teil genau kommst du nicht weiter?
Mit changeProduction(int iChange) kannst du die Hämmer einer Stadt geben, aber die werden nirgends angezeigt.
angryPopulation(int extra) gibt dir die unzufriedenen Bürger einer Stadt. Übergebe dafür extra = 0.