Seite 2 von 2 ErsteErste 12
Ergebnis 16 bis 29 von 29

Thema: Dschungel planzen lassen,aber wie?!?!

  1. #16
    Registrierter Benutzer Avatar von Monaldinio
    Registriert seit
    10.11.09
    Ort
    HRO
    Beiträge
    7.652
    So Delnan...hier sind alle Zeilen der Funktion...

    PHP-Code:
    def onImprovementBuilt(selfargsList):
            
    'Improvement Built'
            
    self.parent.onImprovementBuilt(selfargsList)
            
    iImprovementiXiY argsList

            pPlot 
    CyMap().plot(iX,iY)

            
    iBunkerID CvUtil.findInfoTypeNum(gc.getUnitInfo,gc.getNumUnitInfos(),'UNIT_BUNKER')
            
            if 
    iImprovement == gc.getInfoTypeForString('IMPROVEMENT_BUNKER'):
                
    pPlot.setRouteType(gc.getInfoTypeForString('ROUTE_ROAD'))
                if 
    pPlot.getOwner() != -1:
                    
    pPlayer gc.getPlayer(pPlot.getOwner())
                    
    pUnit pPlayer.initUnit(iBunkerIDiXiYUnitAITypes.UNITAI_IMMOBILEDirectionTypes.NO_DIRECTION)
                    if 
    pPlayer.countNumBuildings(gc.getInfoTypeForString('BUILDING_HUNTER-SEEKER_ALGORITHM')) > 0:
                        
    pUnit.setHasPromotion(gc.getInfoTypeForString('PROMOTION_HUNTER-SEEKER_ALGORITHM'), True
    ...hau rein!

    Glaube aber das ich mit meinem letzten psot gar nicht so verkehrt lag!
    Die Einfügungen kommen durch das past and copy!
    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...

  2. #17
    Registrierter Benutzer Avatar von Monaldinio
    Registriert seit
    10.11.09
    Ort
    HRO
    Beiträge
    7.652
    ...also meiner meinung müsste es so aussehen...

    PHP-Code:
    def onImprovementBuilt(selfargsList):
            
    'Improvement Built'
            
    self.parent.onImprovementBuilt(selfargsList)
            
    iImprovementiXiY argsList

            pPlot 
    CyMap().plot(iX,iY)

           if(
    iImprovement==gc.getInfoTypeForString('IMPROVEMENT_JUNGLE')):   
                        
    pPlot.setImprovementType(-1)   
                
    pPlot.setFeatureType(gc.getInfoTypeForString('FEATURE_JUNGLE')), -1)

            
    iBunkerID CvUtil.findInfoTypeNum(gc.getUnitInfo,gc.getNumUnitInfos(),'UNIT_BUNKER')
            
            if 
    iImprovement == gc.getInfoTypeForString('IMPROVEMENT_BUNKER'):
                
    pPlot.setRouteType(gc.getInfoTypeForString('ROUTE_ROAD'))
                if 
    pPlot.getOwner() != -1:
                    
    pPlayer gc.getPlayer(pPlot.getOwner())
                    
    pUnit pPlayer.initUnit(iBunkerIDiXiYUnitAITypes.UNITAI_IMMOBILEDirectionTypes.NO_DIRECTION)
                    if 
    pPlayer.countNumBuildings(gc.getInfoTypeForString('BUILDING_HUNTER-SEEKER_ALGORITHM')) > 0:
                        
    pUnit.setHasPromotion(gc.getInfoTypeForString('PROMOTION_HUNTER-SEEKER_ALGORITHM'), True
    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...

  3. #18
    paranoider Irrer Avatar von The_J
    Registriert seit
    07.08.07
    Ort
    verrat ich nicht
    Beiträge
    13.231
    Du solltest auf jeden Fall in der Planetfall.ini die Python-Exceptions aktivieren, denn die Einrückung sieht nicht wirklich gut aus, aber genaueres kann da erst ein Test sagen :sz..

    Aber ja, prinzipiell ist das so richtig .
    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)


  4. #19
    Registrierter Benutzer Avatar von Monaldinio
    Registriert seit
    10.11.09
    Ort
    HRO
    Beiträge
    7.652
    Die einrückungen kommen duch das paste end copy...das es hier vergrützt dargestell wird kann ich nichts dafür!
    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...

  5. #20
    paranoider Irrer Avatar von The_J
    Registriert seit
    07.08.07
    Ort
    verrat ich nicht
    Beiträge
    13.231
    Ich weiß, ich weiß, ist nur die Frage, ob's dann in der Datei auch richtig ist.


    Und ich hab' die BtS.ini, und nicht die Planetfall.ini gemeint .
    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)


  6. #21
    Registrierter Benutzer
    Registriert seit
    04.03.07
    Beiträge
    4.694
    Und recht hast du, nur ist die Einrückung kaputt. Bittesehr:
    PHP-Code:
        def onImprovementBuilt(selfargsList):
            
    'Improvement Built'
            
    self.parent.onImprovementBuilt(selfargsList)
            
    iImprovementiXiY argsList

            pPlot 
    CyMap().plot(iX,iY)

            
    iBunkerID CvUtil.findInfoTypeNum(gc.getUnitInfo,gc.getNumUnitInfos(),'UNIT_BUNKER')

            if(
    iImprovement == gc.getInfoTypeForString('IMPROVEMENT_JUNGLE')):
                
    pPlot.setImprovementType(-1)
                
    pPlot.setFeatureType(gc.getInfoTypeForString('FEATURE_JUNGLE'), -1)
            
            if 
    iImprovement == gc.getInfoTypeForString('IMPROVEMENT_BUNKER'):
                
    pPlot.setRouteType(gc.getInfoTypeForString('ROUTE_ROAD'))
                if 
    pPlot.getOwner() != -1:
                    
    pPlayer gc.getPlayer(pPlot.getOwner())
                    
    pUnit pPlayer.initUnit(iBunkerIDiXiYUnitAITypes.UNITAI_IMMOBILEDirectionTypes.NO_DIRECTION)
                    if 
    pPlayer.countNumBuildings(gc.getInfoTypeForString('BUILDING_HUNTER-SEEKER_ALGORITHM')) > 0:
                        
    pUnit.setHasPromotion(gc.getInfoTypeForString('PROMOTION_HUNTER-SEEKER_ALGORITHM'), True
    Und pass auf, das nach dem Eenfügen das def weiterhin einen Tab weniger eingerückt ist als das folgende.
    Geändert von delnan (10. August 2010 um 23:53 Uhr) Grund: Hatte nen Fehler (siehe auch Folgeposts), aber ich korrigier's auch hier falls das in ferner Zukunft jemand braucht und nur bis hier liest

  7. #22
    Registrierter Benutzer Avatar von Monaldinio
    Registriert seit
    10.11.09
    Ort
    HRO
    Beiträge
    7.652
    so...ist das besser...sieht doch gar nicht so schlecht aus oder?!?!

    PHP-Code:
    def onImprovementBuilt(selfargsList):
            
    'Improvement Built'
            
    self.parent.onImprovementBuilt(selfargsList)
            
    iImprovementiXiY argsList

            pPlot 
    CyMap().plot(iX,iY)

            if(
    iImprovement==gc.getInfoTypeForString('IMPROVEMENT_JUNGLE')):   
                            
    pPlot.setImprovementType(-1)   
                        
    pPlot.setFeatureType(gc.getInfoTypeForString('FEATURE_JUNGLE')), -1)

            
    iBunkerID CvUtil.findInfoTypeNum(gc.getUnitInfo,gc.getNumUnitInfos(),'UNIT_BUNKER')
            
            if 
    iImprovement == gc.getInfoTypeForString('IMPROVEMENT_BUNKER'):
                
    pPlot.setRouteType(gc.getInfoTypeForString('ROUTE_ROAD'))
                if 
    pPlot.getOwner() != -1:
                    
    pPlayer gc.getPlayer(pPlot.getOwner())
                    
    pUnit pPlayer.initUnit(iBunkerIDiXiYUnitAITypes.UNITAI_IMMOBILEDirectionTypes.NO_DIRECTION)
                    if 
    pPlayer.countNumBuildings(gc.getInfoTypeForString('BUILDING_HUNTER-SEEKER_ALGORITHM')) > 0:
                        
    pUnit.setHasPromotion(gc.getInfoTypeForString('PROMOTION_HUNTER-SEEKER_ALGORITHM'), True
    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...

  8. #23
    Registrierter Benutzer
    Registriert seit
    04.03.07
    Beiträge
    4.694
    Edit: Ich hasse meine Internetverbindung

  9. #24
    Registrierter Benutzer Avatar von Monaldinio
    Registriert seit
    10.11.09
    Ort
    HRO
    Beiträge
    7.652
    muss diese Zeile...

    PHP-Code:
    if(iImprovement == gc.getInfoTypeForString('IMPROVEMENT_NEW_FOREST')): 
    nich so heißen???

    PHP-Code:
    if(iImprovement == gc.getInfoTypeForString('IMPROVEMENT_JUNGLE')): 
    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. #25
    Registrierter Benutzer
    Registriert seit
    04.03.07
    Beiträge
    4.694
    Stimmt natürlich, meine Schuld ich hab direkt von Kathy kopiert

  11. #26
    paranoider Irrer Avatar von The_J
    Registriert seit
    07.08.07
    Ort
    verrat ich nicht
    Beiträge
    13.231
    Das kommt drauf an, wie du das Improvement genannt hast .
    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)


  12. #27
    Registrierter Benutzer Avatar von Monaldinio
    Registriert seit
    10.11.09
    Ort
    HRO
    Beiträge
    7.652
    Na Jungle...

    So, werd die schose starten!!!


    Männers...ich frag mal so doof....dami ich den Jungle pflanzen kann...hab ich aber nicht nur in CvEventmanager editiert...sondern auch in der CIVImproment,Civ4Buildinfos,Civ4Unitinfos (den Former) civ4artDefin...und Textimprovement....
    Oder ist das etwa alles überflüssig?!?!?

    Wenn ja welche?!?!?!
    Geändert von Monaldinio (11. August 2010 um 00:04 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...

  13. #28
    Registrierter Benutzer Avatar von Monaldinio
    Registriert seit
    10.11.09
    Ort
    HRO
    Beiträge
    7.652
    Jawollski!!!!

    EIN GAAAANZ FEDDES MÖÖÖÖRCI AN

    KATHY....

    DELNAN....

    und den J....
    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. #29
    Registrierter Benutzer Avatar von Monaldinio
    Registriert seit
    10.11.09
    Ort
    HRO
    Beiträge
    7.652
    Joar...nächstes Problem...wenn ich den Jungle gepflanzt habe...kann ich später noch eine weitere Verbesserung drauf bauen, das soll aber nicht möglich sein. Wenn ich eine andere Verbesserung auf dem Jungle bauen will, soll der Jungle abgerissen werden...

    Hab mal in der CIV4Buildinfo nachgeschaut...und beim Greenhous folgendes hinugefügt...
    PHP-Code:
    <FeatureStruct>
                        <
    FeatureType>FEATURE_JUNGLE</FeatureType>
                        <
    PrereqTech>TECH_CHIRON_ENVIRONMENT</PrereqTech>
                        <
    iTime>800</iTime>
                        <
    iProduction>0</iProduction>
                        <
    bRemove>1</bRemove>
                    </
    FeatureStruct
    Mal gucken ob es funzt...

    Sehr ordentlich...funzt!

    Äh...2 doofe Fragen jetzt :
    1.) Kann es sein das ich bei jeder Improvement hinzufügen muss das sie den Jungle entfernt?!??

    2.) Kann es sein das ich beim Jungle hinzufügen muss das er jede andere Improvement entfernt?!?!
    Geändert von Monaldinio (14. August 2010 um 13:22 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...

Seite 2 von 2 ErsteErste 12

Berechtigungen

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