
Ubi.com Foren
Die Siedler
DIE SIEDLER - Aufstieg eines Königreichs / Editor & Maps
Handelsposten einstellen|
Start
![]() |
Neu
![]() |
Suche
![]() |
Benachrichtigen
![]() |
Werkzeuge
![]() |
Antwort
![]() |
|
|
|
Handelsposten und Hafen scheint effektiv irgendwie nicht zu funktionieren.
_____________________________________________________________ local PlayerID = 6 local TraderID = Logic.GetStoreHouse(PlayerID) AddOffer( TraderID, 3, Goods.G_Sheep) AddOffer( TraderID, 1, Goods.G_Wool) AddOffer( TraderID, 3, Goods.G_Medicine) AddOffer( TraderID, 1, Goods.G_Herb) local _, TradepostID = Logic.GetPlayerEntities( PlayerID, Entities.I_X_TradePostConstructionSite, 1, 0 ) assert( TradepostID and TradepostID ~= 0 ) Logic.TradePost_SetTradePartnerGenerateGoodsFlag(TradepostID, true) Logic.TradePost_SetTradePartnerPlayerID(TradepostID, PlayerID) Logic.TradePost_SetTradeDefinition(TradepostID, 0, Goods.G_Wood, 13, Goods.G_Dye, 2) Logic.TradePost_SetTradeDefinition(TradepostID, 1, Goods.G_Grain, 13, Goods.G_Olibanum, 3) Logic.TradePost_SetTradeDefinition(TradepostID, 2, Goods.G_Carcass, 9, Goods.G_Salt, 2) Logic.TradePost_SetTradeDefinition(TradepostID, 3, Goods.G_Wood, 13, Goods.G_Olibanum, 3) Logic.TradePost_SetActiveTradeSlot(TradepostID, 1) ActivateTravelingSalesman(7, { { 1,{{Goods.G_Iron,9},{Entities.U_FireEater,1},{Entities.U_MilitaryBandit_Melee_NE,9}}}, { 5,{{Goods.G_Iron,9},{Entities.U_FireEater,1},{Entities.U_MilitaryBandit_Melee_NE,9}}}, { 9,{{Goods.G_Iron,9},{Entities.U_FireEater,1},{Entities.U_MilitaryBandit_Melee_NE,9}}} }) local PlayerID = 7 local _, TradepostID = Logic.GetPlayerEntities( PlayerID, Entities.I_X_TradePostConstructionSite, 1, 0 ) assert( TradepostID and TradepostID ~= 0 ) Logic.TradePost_SetTradePartnerGenerateGoodsFlag(TradepostID, true) Logic.TradePost_SetTradePartnerPlayerID(TradepostID, PlayerID) Logic.TradePost_SetTradeDefinition(TradepostID, 0, Goods.G_Wood, 13, Goods.G_Dye, 2) Logic.TradePost_SetTradeDefinition(TradepostID, 1, Goods.G_Grain, 13, Goods.G_Olibanum, 3) Logic.TradePost_SetTradeDefinition(TradepostID, 2, Goods.G_Carcass, 9, Goods.G_Salt, 2) Logic.TradePost_SetTradeDefinition(TradepostID, 3, Goods.G_Wood, 13, Goods.G_Olibanum, 3) Logic.TradePost_SetActiveTradeSlot(TradepostID, 1) __________________________________________________________________ Bis anhin hatte ich die 'traditionellen' Codes für die Händler im Script, da hat alles funktioniert. Doch seit ich die Handelsposten Codes meiner Meinung nach sauber eingefügt hab, stürzt die Karte ständig ab. Sämtliche Möglichkeiten die mir bekannt sind habe ich ausprobiert. Ich kam soeben zum Schluss, dass sobald die Handelsposten Codes drin sind, nichts mehr funktioniert. Auch sämtliche HafenCodes rauslöschen hilft nicht, Karte stürzt trotzdem spätestens in der Regenzeit ab. Jetzt mit komplett geleertem Script läuft wieder alles einwandfrei. Wie müsste das 'richtige' Sript aussehen? Überseh ich einen Schreibfehler? Was Wie und Überhaupt? %) Es nervt irgendwie -_- |
|||
|
|
|
Der Code sieht korrekt aus.
Ist die Anzeige von Scriptfehlern aktiviert? Sind die Handelspostenbaustellen korrekt mit der ID des zugehörigen Dorfes gesetzt? Für den Crash brauche ich Log & Minidump. Falls der Crash nicht direkt bei Kartenstart auftritt auch ein Savegame (kurz davon) & Replay. |
|||
|
|
|
Hi ScriptError
Danke für die Antwort. Ich war eigentlich der Meinung, dass alles korrekt war (ID's ect.) Wie man die Anzeige für Scriptfehler genau aktiviert, weiss ich nicht, da es mir so gut wie gar nichts nutzt, einfach ne Codezeile zu nennen. ich muss das immer im zusammenhang des ganzen Codes sehen, wo es genau hingehört ect. Mehr als Copy&Paste kann ich mit Scripts nicht wirklich machen Jedenfalls hab ich mittlerweilen AeK und RdO komplett deinstalliert und neuinstalliert, sämtliche Quests gelöscht und das Script von Null an step by step neu zusammenkopiert..... rätselhafterweise läuft jetzt wieder alles einwandfrei....soeben auch noch extra die unveränderte Sicherung probiert, auch die läuft jetzt wieder ohne absturz .... -_- |
|||
|
Der einfachste Weg für die Anzeige der Scriptfehler ist die Erstellung einer neuen Verknüpfung auf dem Desktop. Als Ziel trägst Du
"C:\Program Files\Ubisoft\DIE SIEDLER - Aufstieg eines Konigreichs\base\bin\Settlers6.exe" -DisplayScriptErrors ein -- Es wäre sinnvoll wenn Ihr Euch, auch nachdem Ihr erfolgreiche Tipps bekommen habt, noch mal für ein Feedback hier meldet. Das trägt viel zur Motivation der Antwortenden bei und verbessert vielleicht nochmal die Antwort für den Nächsten. Please note that according to the German law on data retention, information on every electronic information exchange with me is retained for a period of six months. |
||||
|
Das wird als Parameter an den Aufruf der Settlers6.exe angehängt. Also bspw. an deine Verknüpfung: "D:\Spiele\DIE SIEDLER - Aufstieg eines Königreichs\extra1\bin\Settlers6.exe" -DisplayScriptErrors Der Pfad ist natürlich davon abhängig, wo du es bei dir installiert hast. Gruß Gunther PS: Und wie immer war zweispeer natürlich schneller ... |
||||
|
![]() |
|
|||
|
|
|
Wie heißt Weihrauch?
Weil so stürzt es beim Laden der map ab.Was ist falsch: function Mission_InitMerchants() local traderId = Logic.GetStoreHouse(2) AddOffer (traderId, 5,Goods.G_Sausage) AddMercenaryOffer (traderId, 3, Entities.U_MilitaryBandit_Melee_AS) AddOffer (traderId, 5,Goods.G_Milk) AddOffer (traderId, 5,Goods.G_Bread) local traderId = Logic.GetStoreHouse(3) AddOffer (traderId, 5,Goods.G_Medicine) AddOffer (traderId, 5,Goods.G_Cheese) AddOffer (traderId, 5,Goods.G_Bread) local _, TradepostID = Logic.GetPlayerEntities( PlayerID, Entities.I_X_TradePostConstructionSite, 1, 0 ) assert( TradepostID and TradepostID ~= 0 ) Logic.TradePost_SetTradePartnerGenerateGoodsFlag(TradepostID, true) Logic.TradePost_SetTradePartnerPlayerID(TradepostID, PlayerID) Logic.TradePost_SetTradeDefinition(TradepostID, 0, Goods.G_Wood, 5, Goods.G_Olibnaum, 5) Logic.TradePost_SetTradeDefinition(TradepostID, 1, Goods.G_Carcass, 6, Goods.G_Grain, 6) Logic.TradePost_SetActiveTradeSlot(TradepostID, 0) Dieser Beitrag wurde editiert. Zuletzt editiert von: huhape93, |
|||
|
|
||||
|
| Vorheriges Thema | Nächstes Thema | powered by eve community | Seite 1 2 |
| Bitte warten. Ihre Anfrage wird bearbeitet... |
|
Ubi.com Foren
Die Siedler
DIE SIEDLER - Aufstieg eines Königreichs / Editor & Maps
Handelsposten einstellen
