Seite 5 von 162 ErsteErste 1234567891555105 ... LetzteLetzte
Ergebnis 61 bis 75 von 2421

Thema: BASE: SDK & Python Diskussion (Coder's Lair)

  1. #61
    Waddehaddedudeda Avatar von Cybah
    Registriert seit
    01.09.06
    Beiträge
    30.450
    PHP-Code:
            if (GET_PLAYER(ePlayer).isGoldenAge())
            {
                if (
    iYield >= GC.getYieldInfo(eYield).getGoldenAgeYieldThreshold())
                {
                    
    iYield += GC.getYieldInfo(eYield).getGoldenAgeYield();
                }
            } 
    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)

  2. #62
    Waddehaddedudeda Avatar von Cybah
    Registriert seit
    01.09.06
    Beiträge
    30.450
    Wenn du das auch geschwindigkeitsoptimiert haben willst, musst du es coden. Ich muss nämlich u.a. den Yieldtype abfragen.

    edit: und karthago muss auch gesetzt werden
    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)

  3. #63
    Civ4 BASE Coder Avatar von rucivfan
    Registriert seit
    10.07.11
    Ort
    Antarktika
    Beiträge
    19.015
    Das wird wohl in der CvPlot sein.

  4. #64
    Civ4 BASE Coder Avatar von rucivfan
    Registriert seit
    10.07.11
    Ort
    Antarktika
    Beiträge
    19.015
    Zitat Zitat von Cybah Beitrag anzeigen
    Wenn du das auch geschwindigkeitsoptimiert haben willst, musst du es coden. Ich muss nämlich u.a. den Yieldtype abfragen.
    Benutze aber bitte Yield_COMMERCE statt getInfoTypeForString("Yield_COMMERCE");. Sonst bekomme ich noch Kopfschmerzen. Yield_COMMERCE ist ein vordefinierter Enumeration für den Kommerzbonus.

  5. #65
    Waddehaddedudeda Avatar von Cybah
    Registriert seit
    01.09.06
    Beiträge
    30.450
    PHP-Code:
            if (GET_PLAYER(ePlayer).isGoldenAge())
            {
                if (
    iYield >= GC.getYieldInfo(eYield).getGoldenAgeYieldThreshold())
                {
                    
    iYield += GC.getYieldInfo(eYield).getGoldenAgeYield();

    // Cybah: BASE - ZE: Karthago START -------------------------------------------------------
                    
    if (GET_PLAYER(ePlayer).getCivilizationType() == GC.getCIVILIZATION_CARTHAGE())
                    {
                        
    TeamTypes eTeam GET_PLAYER(ePlayer).getTeam();
                        if (
    GET_TEAM(eTeam).isHasTech((TechTypes)(GC.getTECH_CARTHAGE())))
                        {
                            if (
    eYield == Yield_COMMERCE)
                                
    iYield += 1;
                            }
                        }
                    }
    // Cybah: BASE - ZE: Karthago END -------------------------------------------------------
                
    }
            } 
    So vermutlich?
    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. #66
    Waddehaddedudeda Avatar von Cybah
    Registriert seit
    01.09.06
    Beiträge
    30.450
    1>CvPlot.cpp(7366) : error C2065: 'Yield_COMMERCE' : undeclared identifier


    Muss vielleicht groß geschrieben werden.
    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. #67
    Waddehaddedudeda Avatar von Cybah
    Registriert seit
    01.09.06
    Beiträge
    30.450
    jep groß, trotzdem kommt noch:

    PHP-Code:
    1>CvPlot.cpp(7382) : error C2059syntax error 'return'
    1>CvPlot.cpp(7383) : error C2059syntax error '}'
    1>CvPlot.cpp(7383) : error C2143syntax error missing ';' before '}'
    1>CvPlot.cpp(7383) : error C2059syntax error '}'
    1>CvPlot.cpp(7387) : error C2143syntax error missing ';' before '{'
    1>CvPlot.cpp(7387) : error C2447'{' missing function header (old-style formal list?) 
    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)

  8. #68
    Civ4 BASE Coder Avatar von rucivfan
    Registriert seit
    10.07.11
    Ort
    Antarktika
    Beiträge
    19.015
    ALLE BUCHSTARBEN GROß!

  9. #69
    Civ4 BASE Coder Avatar von rucivfan
    Registriert seit
    10.07.11
    Ort
    Antarktika
    Beiträge
    19.015
    if (eYield == Yield_COMMERCE) danach fehlt öffnende Klammer {

    edit: Setze mal außen rum die Abfrage! Nur bei Kommerz nach Karthago fragen.

  10. #70
    Waddehaddedudeda Avatar von Cybah
    Registriert seit
    01.09.06
    Beiträge
    30.450
    ah, eine klammer vergessen.
    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. #71
    Civ4 BASE Coder Avatar von rucivfan
    Registriert seit
    10.07.11
    Ort
    Antarktika
    Beiträge
    19.015
    Schicke mir mal bitte das Patch L SDK. Ich habe meinen Code schon weiter erweitert und es wäre gut, den richtigen Code zum Beispiel beim Debuggen von Problemsaves zu haben.

  12. #72
    Waddehaddedudeda Avatar von Cybah
    Registriert seit
    01.09.06
    Beiträge
    30.450
    Zitat Zitat von rucivfan Beitrag anzeigen
    edit: Setze mal außen rum die Abfrage! Nur bei Kommerz nach Karthago fragen.
    zu spät. ist doch wurst.
    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. #73
    Civ4 BASE Coder Avatar von rucivfan
    Registriert seit
    10.07.11
    Ort
    Antarktika
    Beiträge
    19.015
    Aus Leistungstechnischer Sicht ist das nicht wurst.

    Siehe meinen Beitrag über dir.

  14. #74
    Waddehaddedudeda Avatar von Cybah
    Registriert seit
    01.09.06
    Beiträge
    30.450
    Zitat Zitat von rucivfan Beitrag anzeigen
    Schicke mir mal bitte das Patch L SDK. Ich habe meinen Code schon weiter erweitert und es wäre gut, den richtigen Code zum Debuggen bei Problemsaves zu haben.
    voila.
    Angehängte Dateien Angehängte Dateien
    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. #75
    Waddehaddedudeda Avatar von Cybah
    Registriert seit
    01.09.06
    Beiträge
    30.450
    Mir fällt gerade ein, hattest du das jetzt eigentlich noch getestet?

    Generäle geben nur noch der angeschlossenen Einheit Erfahrung, statt möglichen vielen auf dem Feld
    Ich nicht.

    edit: jetzt schon
    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 5 von 162 ErsteErste 1234567891555105 ... LetzteLetzte

Berechtigungen

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