Seite 121 von 271 ErsteErste ... 2171111117118119120121122123124125131171221 ... LetzteLetzte
Ergebnis 1.801 bis 1.815 von 4063

Thema: Der Pythonthread

  1. #1801
    Beyond Mars Avatar von [VK]
    Registriert seit
    05.02.08
    Beiträge
    59.621
    Zitat Zitat von Kathy Beitrag anzeigen
    Weiß jemand, wie man die Zahl der Religionen in einer Stadt ausgeben kann?
    Stadtauswählen, jede Religion durchlaufen und schauen ob drin, falls ja um 1 erhöhen. Zahl ausgeben

  2. #1802
    Moderator Avatar von Kathy
    Registriert seit
    11.10.07
    Beiträge
    17.073
    Gut, geht natürlich auch... Ich hatte gehofft, es gäbe da eine einfachere Methode, aber so komliziert ist das wohl auch nicht. Danke, VK.

  3. #1803
    Waddehaddedudeda Avatar von Cybah
    Registriert seit
    01.09.06
    Beiträge
    30.456
    kann man mit einem einzigen befehl die anzahl der vom team bereits erforschten technologien herausfinden?
    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)

  4. #1804
    PAE.Macht.Antike! Avatar von Pie
    Registriert seit
    25.01.08
    Ort
    Noricum
    Beiträge
    16.347
    ich denke nicht. was ich aber gefunden habe ist das: pPlayer.getTechScore()

    also, wenn du vorhast, zu vergleichen, wer der tech-leader ist, dann gehts bestimmt auch mit diesem befehl.

  5. #1805
    Waddehaddedudeda Avatar von Cybah
    Registriert seit
    01.09.06
    Beiträge
    30.456
    ist das die anzahl aller kolben der bereits erforschten techs?
    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)

  6. #1806
    Beyond Mars Avatar von [VK]
    Registriert seit
    05.02.08
    Beiträge
    59.621
    Zitat Zitat von Cybah Beitrag anzeigen
    ist das die anzahl aller kolben der bereits erforschten techs?
    Nein, dürften die Punkte sein die der Spieler durch Techs hat.

  7. #1807
    PAE.Macht.Antike! Avatar von Pie
    Registriert seit
    25.01.08
    Ort
    Noricum
    Beiträge
    16.347
    Richtig. Die Punkte. Für jede Tech erhältst du ja Siegespunkte. Wie genau die vergeben wird, steht bestimmt im SDK.

  8. #1808
    Moderator Avatar von Kathy
    Registriert seit
    11.10.07
    Beiträge
    17.073
    Zitat Zitat von Kathy Beitrag anzeigen
    Also, if pPlayer != None sorgt nur dafür, dass der Fehler eine Zeile später auftritt (weil der Code ja eine Zeile länger wird).
    Ich versuche mal, was if pPlayer.isAlive() ergibt.
    Ich hatte es jetzt einmap probiert. Ergebnis: Nach drei Spielern (alle lebendig) wurde die Tabelle abgebrochen, dafür keine Fehlermeldung mehr. Der nächste wäre tot gewesen...

  9. #1809
    Registrierter Benutzer Avatar von Monaldinio
    Registriert seit
    10.11.09
    Ort
    HRO
    Beiträge
    7.650
    ...bin langsam am Verzweifeln

    Wir befinden uns im EventManager in der def onCityBuilt Funktion...

    Ich möchte das ein Gebäude auf Land als auch im Wasser gebaut werden kann...,also es kann im und an Land gebaut werden!!! PROBLEM...im Wasser wird es angezeigt, auf Land nicht!
    Hier der Tag der verwendet wird...

    PHP-Code:
    if bOrbital==true:
                if 
    pPlot.isWater():
                    
    city.setNumRealBuilding(gc.getInfoTypeForString('BUILDING_ORBITAL_BASE")), 1)  
                else: 
                          city.setNumRealBuilding((gc.getInfoTypeForString("BUILDING_ORBITAL_BASE_LAND")), 1) 
    ...der ist eine Erweiterung von dem hier...

    PHP-Code:
    if bOrbital==true:
                
    city.setNumRealBuilding(gc.getInfoTypeForString('BUILDING_ORBITAL_BASE'), 1
    Hier die Gesamte Funktion bis zu dem oben zu sehenden Teil...

    PHP-Code:
    def onCityBuilt(selfargsList):
            
    'City Built'
            
    self.parent.onCityBuilt(selfargsList)
            
    city argsList[0]
    ###new argslist argument vvvvvvvvvvvv
            
    bOrbital argsList[1]

            
    ###neu orbitalcheck REMOVE!
            ##CyInterface().addImmediateMessage(str(bOrbital), "")

            
    pPlot city.plot()
            
    pPlayer gc.getPlayer(city.getOwner())
            
    pTeam gc.getTeam(pPlayer.getTeam())
            
    pCapitalCity pPlayer.getCapitalCity()
            
    pStartEra gc.getGame().getStartEra()
            
    iRockyPolar gc.getInfoTypeForString('TERRAIN_ROCKY_POLAR')
            
    iRockyArid gc.getInfoTypeForString('TERRAIN_ROCKY_ARID')
            
    iRockyMoist gc.getInfoTypeForString('TERRAIN_ROCKY_MOIST')
            
    iRockyRainy gc.getInfoTypeForString('TERRAIN_ROCKY_RAINY')
            
    iFlatPolar gc.getInfoTypeForString('TERRAIN_FLAT_POLAR')
            
    iFlatArid gc.getInfoTypeForString('TERRAIN_FLAT_ARID')
            
    iFlatMoist gc.getInfoTypeForString('TERRAIN_FLAT_MOIST')
            
    iFlatRainy gc.getInfoTypeForString('TERRAIN_FLAT_RAINY')
            
    iHive gc.getInfoTypeForString('CIVILIZATION_HIVE')

            if 
    pPlot.isWater() and bOrbital==false:
                
                
    city.setNumRealBuilding(gc.getInfoTypeForString('BUILDING_SEA_BASE'), 1)
                if 
    pPlayer.isHuman() == False:
                    
    pPlayer.initUnit(gc.getInfoTypeForString('UNIT_SCOUT_PATROL'), city.getX(), city.getY(), UnitAITypes.UNITAI_CITY_DEFENSEDirectionTypes.NO_DIRECTION)
            
    elif pPlayer.getCivilizationType() != iHive:
                if 
    pPlot.getTerrainType() == iRockyMoist:
                    
    pPlot.setTerrainType(iFlatMoist,True,True)
                
    elif pPlot.getTerrainType() == iRockyRainy:
                    
    pPlot.setTerrainType(iFlatRainy,True,True)
                
    elif pPlot.getTerrainType() == iRockyArid:
                    
    pPlot.setTerrainType(iFlatArid,True,True)
                
    elif pPlot.getTerrainType() == iRockyPolar:
                    
    pPlot.setTerrainType(iFlatPolar,True,True)
            if 
    bOrbital==true:
                if 
    pPlot.isWater():
                    
    city.setNumRealBuilding(gc.getInfoTypeForString('BUILDING_ORBITAL_BASE")), 1)  
                else: 
                          city.setNumRealBuilding((gc.getInfoTypeForString("BUILDING_ORBITAL_BASE_LAND")), 1) 
    Geändert von Monaldinio (07. September 2011 um 11:37 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...

  10. #1810
    Waddehaddedudeda Avatar von Cybah
    Registriert seit
    01.09.06
    Beiträge
    30.456
    haste denn testweise mal versucht die landbasis in ne wasserstadt reinzusetzen? geht das?
    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)

  11. #1811
    Registrierter Benutzer Avatar von Monaldinio
    Registriert seit
    10.11.09
    Ort
    HRO
    Beiträge
    7.650
    Du meinst in den SeaBase String?!?! Die Basis soll doch an Land gebaut werden können...
    Beide O-Basen benutzen die gleiche Grafik.
    Nein, das habe ich nicht...ich kannes ja mal versuchen! Kann es sein das es da auch eine fehlerhafte xml verknüpfung handelt?!?!
    Geändert von Monaldinio (07. September 2011 um 11:52 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...

  12. #1812
    Registrierter Benutzer
    Registriert seit
    29.09.10
    Ort
    Hier, wo ich gerade bin
    Beiträge
    112
    Stimmt die Einrückung? Die sieht nämlich falsch aus. Nach dem else ist eindeutig mehr als ein Tab.
    `|__|
    `|__|
    |____| <------
    | MET| Das ist Met. Kopiere Met in dein Profil um
    |____| ihm zum Siege über die Alcopops zu
    |____| verhelfen

  13. #1813
    Registrierter Benutzer Avatar von Monaldinio
    Registriert seit
    10.11.09
    Ort
    HRO
    Beiträge
    7.650
    Das wird hier doch immer so vergrützt angezeigt ...aber wenn du möchtest lade ich mal nen Screeni hoch...

    Angehängte Grafiken Angehängte Grafiken
    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...

  14. #1814
    Registrierter Benutzer
    Registriert seit
    29.09.10
    Ort
    Hier, wo ich gerade bin
    Beiträge
    112
    Im Wasser funktioniert's? Da fehlt nämlich ne Klammer und ein Anführungszeichen ist falsch. Demnach durfte es genau dann nicht gehen. (Und sowieso Python-Fehler ausgeben)
    `|__|
    `|__|
    |____| <------
    | MET| Das ist Met. Kopiere Met in dein Profil um
    |____| ihm zum Siege über die Alcopops zu
    |____| verhelfen

  15. #1815
    Registrierter Benutzer Avatar von Monaldinio
    Registriert seit
    10.11.09
    Ort
    HRO
    Beiträge
    7.650
    Wo????
    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...

Seite 121 von 271 ErsteErste ... 2171111117118119120121122123124125131171221 ... LetzteLetzte

Berechtigungen

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