+ Antworten
Ergebnis 1 bis 17 von 17
  1. #1
    12 of 5 Avatar von britappi
    Registriert seit
    17.05.2009
    Ort
    Berlin
    Beiträge
    14

    Standard Warenverkauf als Quest

    Morjen Leuts,
    ich hab da eine Idee, weiss aber nicht wie ich sie umsetzen kann.
    Also ich möchte eine Quest erstellen, in dem eine bestimmte Menge Waren an eine KI verkauft werden soll. Also in etwa so:
    Verkaufe 50 Holz an Spieler 2.
    Einen Goal_Deliver kann man durch verkaufen nicht erfüllen.
    Ich denke, wenn überhaupt, läßt sich sowas wahrscheinlich nur über ein Script erreichen.
    Also: Reward Map_Script und dann handeln, dann Aufgabe erfüllt.
    Das ist erst mal nur ein Denkansatz.
    Vielleicht hat ja Jeman eine Idee, ob da was geht.
    Danke im Voraus....
    Geändert von britappi (06.02.2011 um 08:18 Uhr)

  2. #2
    Sombeline
    Gast

    Standard AW: Warenverkauf als Quest

    Vielleicht könnte man das Goal_RandomRequestfromVillages einfach nur für den eigenen Bedarf umschreiben.

  3. #3
    12 of 5 Avatar von britappi
    Registriert seit
    17.05.2009
    Ort
    Berlin
    Beiträge
    14

    Standard AW: Warenverkauf als Quest

    Ne, hab ich auch schon versucht. Aber es ist ja nur ein erweitertes Goal_Deliver.
    Trotzdem erst mal Danke

  4. #4
    Baderin Avatar von udi53
    Registriert seit
    14.03.2009
    Ort
    Dresden
    Beiträge
    1,571

    Standard AW: Warenverkauf als Quest

    Du brauchst doch bloß den Zielspieler ändern. Questgeber beliebig, Goal deliver, Zielspieler wie du willst und als Reward dann sendcart mit Gold oder irgendwas
    Jeder Tag, an dem du nicht lächelst, ist ein verlorener Tag.
    Charlie Chaplin
    www.siedelwood.de

  5. #5
    12 of 5 Avatar von britappi
    Registriert seit
    17.05.2009
    Ort
    Berlin
    Beiträge
    14

    Standard AW: Warenverkauf als Quest

    Verstehe ich nicht ganz. Ist ja dann trotzdem ein Goal_Deliver, nur mit andrem Zielspieler. Ich möchte ja das die Aufgabe lautet : Verkaufe 50 Holz an XY, nicht liefere...

  6. #6
    Brückenarchitekt Avatar von Annosiedler
    Registriert seit
    02.01.2009
    Ort
    Niedersachsen
    Beiträge
    2,868

    Standard AW: Warenverkauf als Quest

    @udi, im lagerhaus auswählen und dann verkaufen, das wird hier erwünscht und geht meines wissens nach nur über script was ich nicht behersche.

  7. #7
    Baderin Avatar von udi53
    Registriert seit
    14.03.2009
    Ort
    Dresden
    Beiträge
    1,571

    Standard AW: Warenverkauf als Quest

    Zitat Zitat von britappi Beitrag anzeigen
    Verstehe ich nicht ganz. Ist ja dann trotzdem ein Goal_Deliver, nur mit andrem Zielspieler. Ich möchte ja das die Aufgabe lautet : Verkaufe 50 Holz an XY, nicht liefere...
    Kannste doch im Text so bezeichnen, du schreibst als Questtext Verkaufe 50 Holz an ID xy und wenn das Holz dort ist, schickt xy dir das Gold, würde das dein Problem nicht lösen? Ein Verkauf setzt doch immer eine Lieferung voraus. Vllt. liege ich auch falsch, aber ich würde es so lösen. Ein Script würde doch auch nichts anderes machen. Du könntest den Käufer sogar zu deinem LH kommen lassen und mittels eines Dialoges den Einkauf simulieren. Oder wenn xy vor deinem Warenhaus steht (entity distance) sagt dein Held, oh, der Nachbar kommt zum Einkauf und dann fahren per rew send cart ein paar Karren los und zeitgleich kommt die Goldkutsche und bringt die Talerchen.
    Geändert von udi53 (07.02.2011 um 22:06 Uhr)
    Jeder Tag, an dem du nicht lächelst, ist ein verlorener Tag.
    Charlie Chaplin
    www.siedelwood.de

  8. #8
    Jäger
    Registriert seit
    28.03.2009
    Beiträge
    254

    Standard AW: Warenverkauf als Quest

    Hallo Udi, im Prinzip nicht schlecht, aber es gibt natürlich Vorteile wenn man den Lagerverkauf direkt prüft bzw. sammelt. Da man aus einem Lager ohne Lagererweiterung nur Lieferungen tätigen kann die die allgemeinen Lagermengen nicht überschreiten, kann man mit Deiner Methode z.B. nicht auf einmal direkt beauftragen: "Verkaufe im Laufe der nächsten 2 Jahre 3000 t Holz". Prüft man aber über einen Zeitraum den Verkauf, dann kann man am Ende sagen, jetzt ist es geschafft.
    Da ja das Programm beim Lagerverkauf einen Karren mit der Ware absendet und auch einen Karren mit dem Gold zum Verkäufer schickt, sollte die Möglichkeit per Script bestehen, dass abzufragen.
    Natürlich müsste man vorher genau wissen, was eigentlich das Problem ist bzw. welche Aufgabe denn nun wirklich zu lösen ist. Ansonsten kann man nur immer wieder auf die Rubrik "Leitfaden, Fehler und Abstürze verweisen.

  9. #9
    Baderin Avatar von udi53
    Registriert seit
    14.03.2009
    Ort
    Dresden
    Beiträge
    1,571

    Standard AW: Warenverkauf als Quest

    Hi OKEF, in diesen Dimensionen kann man es natürlich nicht mit den herkömmlichen Quests regeln, aber britappi spricht von 50 Holz.
    Jeder Tag, an dem du nicht lächelst, ist ein verlorener Tag.
    Charlie Chaplin
    www.siedelwood.de

  10. #10
    Jäger
    Registriert seit
    28.03.2009
    Beiträge
    254

    Standard AW: Warenverkauf als Quest

    Genau Udi, deshalb habe ich ja geschrieben, dass Deine Lösung nicht schlecht für die Frage ist.
    Wenn nicht klar ist, warum das nicht genutzt werden soll bzw. wo das Problem bei dieser Lösung liegt, dann ist natürlich eine Antwort schwierig. Uns fehlt wahrscheinlich einfach der Rahmen. Deshalb ist es gut wenn man mal etwas mehr über die Geschichte erfährt. Was soll passieren, was soll nicht passieren, wann soll etwas passieren, wann nicht, was soll an welcher Stelle erreicht werden, was passiert außen herum usw. usw.?

    P.S. Leider bekomme ich nur bei jeder zwanzigsten Anmeldung Schreibrechte, dadurch sind zeitnahe Antworten selten!

  11. #11
    Schwertkämpfer Avatar von trabbi
    Registriert seit
    09.03.2006
    Beiträge
    4,437

    Standard AW: Warenverkauf als Quest

    Zitat Zitat von OKEF Beitrag anzeigen
    P.S. Leider bekomme ich nur bei jeder zwanzigsten Anmeldung Schreibrechte, dadurch sind zeitnahe Antworten selten!
    setz vor >Angemeldet bleiben< das Häkchen, dann haste keine Probleme
    ich hab dieses Forum sogar als meine Startseite eingestellt.
    klick ich nur noch auf >was ist neu<
    trabbi
    Was ist Theorie, - Wenns klappen soll und es klappt nie
    Was ist Praxis, - Frag nicht so dumm, wenns klappt und Du weißt nicht warum

  12. #12
    12 of 5 Avatar von britappi
    Registriert seit
    17.05.2009
    Ort
    Berlin
    Beiträge
    14

    Standard AW: Warenverkauf als Quest

    Morjens Leuts,
    erstmal Danke für die rege Diskussion. Stimmt ich hätte mein Ziel etwas genauer formulieren sollen! Also :
    Die Aufgabe soll lauten : Verkaufe an Spieler XY 100 Waren Z. Also keine Lieferung mit Goal_Deliver oder Ähnlichem, sonder das soll eine reine Handelsaufgabe sein, aus dem Lagerhaus oder den Produktionsgebäuden, je nach Ware. Die Reward ist also erst fällig wenn Warenmenge Z an Spieler XY verkauft ist. XY bezahlt auch ganz normal, wie beim üblichen Handel. Ideal wäre ein Zeitfenster für diesen Handel, wie OEKF es vorschlägt, ist aber nicht unbedingt notwendig.
    Ich hoffe jetzt versteht mich Jeder
    Gru Britappi

  13. #13
    Sombeline
    Gast

    Standard AW: Warenverkauf als Quest

    Könnte man dies nicht abwandeln damit man das überprüfen kann.
    Code:
    function PlayerHasBoughtSomething() 
        if g_PlayerHasBoughtSomething == true then
            g_PlayerHasBoughtSomething = nil
               return true
        end
    end
    Code:
    function EmptyOutstocks(_building)
        local n = Logic.GetNumberOfGoodTypesOnOutStock(_building);
        if n then
            for i = 0, n - 1 do
                local goodType = Logic.GetGoodTypeOnOutStockByIndex(_building, i);
                Logic.RemoveGoodFromStock(_building, goodType, Logic.GetAmountOnOutStockByIndex(_building, i));
            end
        end
    end
    Geändert von Sombeline (08.02.2011 um 06:39 Uhr)

  14. #14
    Baderin Avatar von udi53
    Registriert seit
    14.03.2009
    Ort
    Dresden
    Beiträge
    1,571

    Standard AW: Warenverkauf als Quest

    Jo, Aufgabe klar, aber das ist ein Fall für die Scriptologen, da muss ich mit meinen Luakenntnissen passen.
    Jeder Tag, an dem du nicht lächelst, ist ein verlorener Tag.
    Charlie Chaplin
    www.siedelwood.de

  15. #15
    12 of 5 Avatar von britappi
    Registriert seit
    17.05.2009
    Ort
    Berlin
    Beiträge
    14

    Standard AW: Warenverkauf als Quest

    Toller Gedanke, Sombeline,
    allerdings hättest Du mir auch den tebetanischen Fahrplan der Himalayabahn hinschreiben können, dann wäre ich genauso schlau.
    Das Problem ist eben, das ich vom Scripten fast Null Ahnung habe und eigentlich es meist nur schaffe vorhandene Scripte in meinem Sinn umzugestalten.
    Wenn Du da einen guten Ansatz hast, kann ich Dir das leider weder bestätigen, noch verwerfen.
    Trotzdem erst mal danke...

  16. #16
    Jäger
    Registriert seit
    28.03.2009
    Beiträge
    254

    Standard AW: Warenverkauf als Quest

    Zitat Zitat von trabbi Beitrag anzeigen
    setz vor >Angemeldet bleiben< das Häkchen, dann haste keine Probleme
    ich hab dieses Forum sogar als meine Startseite eingestellt.
    klick ich nur noch auf >was ist neu<
    Hallo trabbi,
    danke für den Hinweis mit "Angemeldet bleiben", aber scheinbar verursacht genau das die Probleme. Ich kann mich nur anmelden wenn ich "nicht angemeldet bleibe". Scheinbar wollen irgendwelche Kekse etwas ablegen, was aber nicht klappt und dann habe ich keine Schreibrechte.

    Zum Thema "Verkauf" hier müsste man mal die Suche benutzen sollte es noch nicht gelöst sein, leider klappt das bei meiner Anmeldung auch nicht. Da kommt immer folgende Fehlermeldung:

    Code:
    Fatal error: Call to a member function can_search() on a non-object in /is/htdocs/wp1085962_OJIUN6XLP2/www.siedler-games.de/forum/packages/vbforum/search/result/forum.php on line 52
    Denn das Problem müssen wir ja nicht neu erfinden, meiner Meinung nach hat Sokrates bereits mal nach der Ermittlung einer ID eines Karren vor dem Lager gefahndet. Eventuell hat er ja die gleiche Aufgabe bereits gelöst und man spart sich Sucharbeit.

  17. #17
    Schwertkämpfer Avatar von trabbi
    Registriert seit
    09.03.2006
    Beiträge
    4,437

    Standard AW: Warenverkauf als Quest

    Tja OKEF, wie ich das sehe, hängst Du an einem Firmen-PC.
    Da ist so etwas ja auch alles gesperrt.
    Kookies musst Du schon zulassen! Kannst aber diese Zulassung ja für Siedler-Games begrenzen!
    trabbi
    Was ist Theorie, - Wenns klappen soll und es klappt nie
    Was ist Praxis, - Frag nicht so dumm, wenns klappt und Du weißt nicht warum

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

Ähnliche Themen

  1. Quest trace
    Von Annosiedler im Forum S6 Scriptecke
    Antworten: 0
    Letzter Beitrag: 10.03.2010, 18:57
  2. Fehlerhafte Quest!
    Von Annosiedler im Forum S6 Scriptecke
    Antworten: 3
    Letzter Beitrag: 09.08.2009, 14:30
  3. Quest in Globalenscript
    Von Sombeline im Forum S6 Scriptecke
    Antworten: 5
    Letzter Beitrag: 16.04.2008, 17:08
  4. Quest Anzeigedauer
    Von Enzephalon im Forum Siedler 6 AeK Mapperecke
    Antworten: 1
    Letzter Beitrag: 13.02.2008, 12:30
  5. Quest-Konfiguration
    Von Jockl im Forum Siedler 6 AeK Mapperecke
    Antworten: 6
    Letzter Beitrag: 06.11.2007, 22:37

Stichworte

Berechtigungen

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