Moin Moin,
folgenden Code hatten wir in einer Karte eingebaut:
Per Quest Goal_NoChange, Reward_MapScriptFunction,Reward_RestartQuest,Trigg er_OnMonth(6), TimeLimit(500) immer wiederholt.Code:function KingsRequest() local Wert = math.random(1,20) local Menge = 18 local GoodTyp={Goods.G_Honeycomb,Goods.G_Iron,Goods.G_Carcass,Goods.G_Milk,Goods.G_RawFish,Goods.G_Herb,Goods.G_Stone,Goods.G_Wood,Goods.G_Wool,Goods.G_Grain,Goods.G_Honeycomb,Goods.G_Iron,Goods.G_Carcass,Goods.G_Milk,Goods.G_RawFish,Goods.G_Herb,Goods.G_Stone,Goods.G_Wood,Goods.G_Wool,Goods.G_Grain,} local Good = GoodTyp[Wert] Forderung1 = QuestTemplate:New("FordernKing", 7, 1,{{ Objective.Deliver, Good, Menge }},{{ Triggers.Time, 0}},600, nil, nil, FailDeliverKingsQuest, nil, true, true) Quests[Forderung1].QuestStartMsg = Umlaute("...blablabla") Quests[Forderung1].QuestSuccessMsg = Umlaute("...blablabla") Quests[Forderung1].QuestFailureMsg = Umlaute("...blablabla") end
Klappt auch alles prima. Nur gegelentlich wird der Quest nicht beendet, es bleibt der Auftragsbutton mit dem >Gesendet< Text stehen, obwohl der Ware im Lagerhaus verschwunden ist.
Zunächst hatten wir das InvisibleStorehouse, als der Fehler auftauchte. Kommt aber auch bei normalem Lagerhaus. Spieler 7 hat ausschließlich die "Annahme" Funktion, kein Schloss, keine Kirche, nix.
Die Frage: Ist das ein Fehler im Spiel, haben wir was vergessen?
Oder gibt es eine Möglichkeit das Questende zu erzwingen?
saladin





LinkBack URL
Über LinkBacks
Zitieren



Lesezeichen