Ich habe das Problem, dass bei miner ersten MAP ein Fehlverhalten auftritt. (Wurde auch schon von mehreren Spielern berichtet)
Wenn man ein Savegame läd, kommt der Händler (Im Hafen) nicht mehr. Kennt einer ein ähnliches Problem? Liegt es vielleicht an der Einbindung im Karten-Skript?
Hier mal eine Karten-Skript:
Code:---------------------------------------------------------------------------------------------------------------------- function Mission_InitPlayers() end ---------------------------------------------------------------------------------------------------------------------- function Mission_SetStartingMonth() Logic.SetMonthOffset(3) end ---------------------------------------------------------------------------------------------------------------------- function Mission_InitMerchants() ActivateTravelingSalesman( 4, -- Spieler ID des fahrenden Händlers { -- _MonthOfferTable wird geöffnet {6, -- Month-Table wird geöffnet { -- Goods-Table wird geöffnet {Goods.G_Salt, 3}, -- erstes Handelsangebot für Monat Juni {Goods.G_Iron, 2}, -- zweites Handelsangebot für Monat Juni {Goods.G_Dye, 3} -- drittes Handelsangebot für Monat Juni} -- Goods-Table wird geschlossen }, -- Month-Table wird geschlossen {12, -- Month-Table wird geöffnet { -- Goods-Table wird geöffnet {Goods.G_Iron, 2}, -- erstes Handelsangebot für Monat Dezember {Goods.G_Stone, 2} -- zweites Handelsangebot für Monat Dezember } -- Goods-Table wird geschlossen } -- Month-Table wird geschlossen } -- _MonthOfferTable wird geschlossen ) -- Funktion (AcitvateTravelingSalesman) wird -- geschlossen local traderId = Logic.GetStoreHouse(2) -- Spieler 2 (Amma) verkauft Kreuter AddOffer( traderId, 3, Goods.G_Herb ) end ---------------------------------------------------------------------------------------------------------------------- function Mission_FirstMapAction() -- init players in singleplayer games only if Framework.IsNetworkGame() ~= true then Startup_Player() Startup_StartGoods() Startup_Diplomacy() end -- create quests do local MapName = Framework.GetCurrentMapName() local ScriptName = "Maps\\ExternalMap\\"..MapName.."\\QuestSystemBehavior.lua" Script.Load(ScriptName) CreateQuests() end end function ex_stein() Logic.CreateEffect(EGL_Effects.E_WallCollapse, 63439, 49824) end





LinkBack URL
Über LinkBacks
Zitieren
Lesezeichen