Seite 54 von 271 ErsteErste ... 44450515253545556575864104154 ... LetzteLetzte
Ergebnis 796 bis 810 von 4063

Thema: Der Pythonthread

  1. #796
    paranoider Irrer Avatar von The_J
    Registriert seit
    07.08.07
    Ort
    verrat ich nicht
    Beiträge
    13.297
    Sag' jetzt nicht dass du keine Sicherung 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)


  2. #797
    Moderator Avatar von Kathy
    Registriert seit
    11.10.07
    Beiträge
    17.018
    Doch, ich habe ja die Dateien aus einer funktionierenden Version verwendet, wo ich noch einen Krieger bekam - was mich sehr geärgert hat, da ich bereits in der Renaissance mit diesem Goody wenig anfangen konnte. Das Spiel war der Aufhänger für diesen Gedanken. Aber selbst dann brachte das Spiel keine Krieger hervor. Selbiges passierte, als ich versuchte, statt eines Kriegers eine andere Einheit erzeugen zu lassen. Er weigert sich, an dieser Stelle eine Militäreinheit erscheinen zu lassen.

  3. #798
    Moderator Avatar von Kathy
    Registriert seit
    11.10.07
    Beiträge
    17.018
    Ich glaube nicht, dass es etwas damit zu tun hat, aber was bedeutet dieser Wert in der GlobalDefines.xml?
    PHP-Code:
        <Define>
            <
    DefineName>NUM_DO_GOODY_ATTEMPTS</DefineName>
            <
    iDefineIntVal>10</iDefineIntVal>
        </
    Define
    Edit: Ich habe jetzt noch einmal den alten CvEventManager geladen, aber es tut sich immer noch nichts. Die Verknüpfung zischen HandicapInfo und GoodyInfo scheint mir fehlerhaft zu sein, denn ich bekomme einfach keinen Krieger.
    Geändert von Kathy (13. Juni 2010 um 11:28 Uhr)

  4. #799
    Waddehaddedudeda Avatar von Cybah
    Registriert seit
    01.09.06
    Beiträge
    30.454
    PHP-Code:
        def doCityCaptureGold(selfargsList):
            
    "controls the gold result of capturing a city"
            
            
    pOldCity argsList[0
    hmpf! warum ist dort kein iPlayer? kann ich das da einfügen? muss nen spieler überprüfen.
    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)

  5. #800
    Registrierter Benutzer
    Registriert seit
    04.03.07
    Beiträge
    4.694
    Wie wär's mir pOldCity.getOwner()?

  6. #801
    Waddehaddedudeda Avatar von Cybah
    Registriert seit
    01.09.06
    Beiträge
    30.454
    nein nein, ich möchte newowner, sorry, hätte ich schreiben müssen.
    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)

  7. #802
    paranoider Irrer Avatar von The_J
    Registriert seit
    07.08.07
    Ort
    verrat ich nicht
    Beiträge
    13.297
    getOwner() müsste der neue Besitzer sein, schließlich wird die Berechnung des Goldes wohl nach der Stadteroberung berechnet und nicht davor.
    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)


  8. #803
    Waddehaddedudeda Avatar von Cybah
    Registriert seit
    01.09.06
    Beiträge
    30.454
    pOldCity.getOwner() ist leider der vorbesitzer. die einnahmen in base werden auf 0 reduziert, wenn der vorbesitzer schützend ist.

    PHP-Code:
            pPlayer gc.getPlayerpOldCity.getOwner( ) )
            
    iTrait CvUtil.findInfoTypeNum(gc.getTraitInfo,gc.getNumTraitInfos(),'TRAIT_PROTECTIVE')
            
            if (
    pPlayer.hasTrait(iTrait)):
                
    iCaptureGold 
    ich möchte aber ne möglichkeit haben, die einnahmen zu erhöhen. das geht zwar auch über den eventmanager mit oncityaquired, aber dann stehen die zusatzeinnahmen nicht in der nachricht, die bei stadteroberung erscheint.
    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)

  9. #804
    paranoider Irrer Avatar von The_J
    Registriert seit
    07.08.07
    Ort
    verrat ich nicht
    Beiträge
    13.297
    *kratzkratz* nimm dir die X+Y-Koordinaten der Stadt, nimm' dir dann den Besitzers des Plots unter der Stadt, und guck' mal ob da evtl. der Besitzer schon gewechselt 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)


  10. #805
    Waddehaddedudeda Avatar von Cybah
    Registriert seit
    01.09.06
    Beiträge
    30.454
    tja scheiße. das hier

    PHP-Code:
            iX pOldCity.getX()
            
    iY pOldCity.getY()
            
    pPlot CyMap().plot(iXiY)
            
    pCity pPlot.getPlotCity()
            
    pNewOwner gc.getPlayerpCity.getOwner( ) ) 
    gibt leider auch den alten besitzer wieder. wahrscheinlich wechselt der besitzer erst, wenn man sich entschlossen hat die stadt zu behalten oder sie automatisch behalten wird.
    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. #806
    Moderator Avatar von Kathy
    Registriert seit
    11.10.07
    Beiträge
    17.018
    Das wäre dann bei onCityAquiredAndKept. Für deinen Zweck wahrscheinlich zu spät, da die Eroberer, die die Stadt zerstören, leer ausgehen.

  12. #807
    Waddehaddedudeda Avatar von Cybah
    Registriert seit
    01.09.06
    Beiträge
    30.454
    ich bekomme den bonus ja hin, die nachricht wird aber mit dem wert aus gameutils generiert, deshalb muss DORT eigentlich der bonus hin, was offensichtlich nicht geht.
    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)

  13. #808
    paranoider Irrer Avatar von The_J
    Registriert seit
    07.08.07
    Ort
    verrat ich nicht
    Beiträge
    13.297
    Ich hab' gemeint du sollst den Owner des Plots nehmen, nicht den von der Stadt .
    Denk' aber mal nicht, dass das nen Unterschied macht .
    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)


  14. #809
    Waddehaddedudeda Avatar von Cybah
    Registriert seit
    01.09.06
    Beiträge
    30.454
    du meinst gc.getPlayer(pPlot.getOwner()) ? könnte ich noch ausprobieren. mal sehen. aber eigentlich kann das keinen unterschied machen. nach meinem code wird der besitzer der stadt ja neu berechnet. und wenn die stadt NICHT dem neuen besitzer gehört, kanns der plot ja auch nicht.

    edit: hast recht, macht keinen unterschied.
    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)

  15. #810
    Waddehaddedudeda Avatar von Cybah
    Registriert seit
    01.09.06
    Beiträge
    30.454
    PHP-Code:
        def onReligionSpread(selfargsList):
            
    'Religion Has Spread to a City'
            
    iReligioniOwnerpSpreadCity argsList
            player 
    PyPlayer(iOwner
    wer ist iOwner? der owner vom missionar oder von der stadt? vermute letzteres weil da keine einheit überprüft wird. aber kann das jemand bestätigen?
    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)

Seite 54 von 271 ErsteErste ... 44450515253545556575864104154 ... LetzteLetzte

Berechtigungen

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