ubi.com    Ubi.com Foren  Springen zu Forum Kategorie  Die Siedler  Springen zu Foren  DIE SIEDLER - Das Erbe der Könige / Allgemein    Zum Thema Nebelreich Map-Editor: Hier Posten
Seite 1 2 3 
Start
Neu
Suche
Benachrichtigen
Werkzeuge
Antwort
  
  Anmelden/Beitreten 
Bild von Corben2005
Geschrieben am Beitrag ausblenden
Hi,

der letzt Post wurde zwar vornem Jahr getätigt, aber ich will’s mal probieren. Ich will 3Player haben 2xPc und ich. Ich will mit P2 uns P3 befreundet sein, P2 und P3 sollen sich bekämpfen. Ich hab ne Karte auf der 3Festungen 3Dorfzentren und 3Helden sowie 3Leibeigene, jeweils einem Player zugeordnet (Player1: 1Held; 1Leibeigener; 1Dorfzentrum; 1Festung).... Die Hauptquartiere (Festungen) mit den Scriptname player1, player2, player3. sonst nichts. Dann hab ich nach einem Tutorial den Script erstellt:

quote:

--------------------------------------------------------------------------------
-- MapName: TestKarte
--
-- Author: maq 
--------------------------------------------------------------------------------

-- Include main function
Script.Load( "Data\\Script\\MapTools\\Main.lua" )
IncludeGlobals("MapEditorTools")
--Script.Load( "D:\\Siedler\\Siedler5\\extra2\\shr\\maps\\Test\\briefingtest.lua" );-- löschen, nur Test
--Test für die Briefings aktiviert, nach Fertigstellung entfernen!
--++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- diese Funktion  besagt mit SetHostile(1,2) z. B. das Player 2 (kurz P2)  feindlich gegen P1 [ihr] ist, usw. (1=P1, 2=P2.....) - Neutral  seid ihr hier gegen 8, die Gegner (2,3,4) auch! 
--Im "SetPlayerName" benennt ihr den Gegenspieler, Mary.., ... vieleicht auch Blutaxt (schon gelesen) oder den Kaiser von Pisepampel..Wichtig für alle function: end!
function InitDiplomacy()

    SetFriendly(1,2)
    SetFriendly(1,3)

	
	SetHosile(2,3)
	
	SetPlayerName(2,"xxx")
    SetPlayerName(3,"Böser")
	
end


--++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Hier sagt ihr euren Anfangsbestand, (wie hier, auch) den der Gegner( ist aber nicht unbedingt nötig)
function InitResources()
	-- setzt ein, wieviel Taler´s, Schwefel, Eisen, Holz, Stein und Lehm ihr zum Anfang haben sollt, eben alles, was die Siedler glücklich macht.
	--Die  Zahl in der Klammer vor dem Komma sagt, für welchen  (anderen) Spieler, 
	AddGold   (20000)
	AddSulfur (50000)
	AddIron   (20000)
	AddWood   (40000)
	AddStone  (40000)
	AddClay   (10000)

	AddGold   (2,1000)
	AddSulfur (2,1000)
	AddIron   (2,1000)
	AddWood   (2,1000)
	AddStone  (2,1000)
	AddClay   (2,1000)
	
	AddGold   (3,1000)
	AddSulfur (3,1000)
	AddIron   (3,1000)
	AddWood   (3,1000)
	AddStone  (3,1000)
	AddClay   (3,1000)

	
end

--++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Hier könnt ihr Techniken erlauben (s. unten, alle) oder einschränken//verbieten.
function InitTechnologies()
end

--++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Hier geht es zum Wetter ( ob´s stürmt oder schneit.....) 

function InitWeatherGfxSets()
	SetupNormalWeatherGfxSet()
end

--++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- -- Änderungen für das Wetter und wie lange: Regen, Schnee .... unten: nur Sommer (Schietwedder ham wer genug!)
function InitWeather()
	AddPeriodicSummer(120)
	AddPeriodicWinter(300)
end

--++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Hier werden die Farben von dir und deinen Gegenspielern gesetzt
function InitPlayerColorMapping()
Display.SetPlayerColorMapping(1,FRIENDLY_COLOR3)
Display.SetPlayerColorMapping(2,FRIENDLY_COLOR1)
Display.SetPlayerColorMapping(3,FRIENDLY_COLOR2)

end

--++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Soweit waren die Grundeinstellungen, ohne die nichts läuft, ab hier beginnt die Kür oder auch die "action":  Gegenspieler sind nicht einfach da,
--sie müssen "gebastelt" (kreiert, createt) werden!!! Auch die so beliebten Schatztruhen (s. u.) und ... und. und..., (kurz FMA)
function FirstMapAction()

	MapEditor_SetupAI(2, 3, 100000, 3, "player2", 3, 0)
	-- MapEditor_SetupAi(_PlayerId, _Strenght/Spielstärke, _range/Aktionsradius um _position, _techlevel, _position, _agressivness/Agrssivität, _peacetime/Friedenszeit bis zum Angriff)
	SetupPlayerAi( 2, { serfLimit = 100, extracting = 1, constructing = true, repairing = true } )
	-- SetupPlayerAi( _PlayerId, { Limit der Leibeigenen, Ressourcenabbau, bauen, reparieren})
	
    MapEditor_SetupAI(3, 2, 100000, 3, "player3", 3, 0)
    SetupPlayerAi( 3, { serfLimit = 100, extracting = 1, constructing = true, repairing = true } )
    
	

	LocalMusic.UseSet = HIGHLANDMUSIC
	ActivateBriefingsExpansion()
	CreatePreludeBriefing()
	
end




Doch da tut sich nix, ich hatte die Schon mal soweit, dass die Holz fällen aber auch sonst nix, nix gebaut, nix mit Mienen keine Kasernen. Und ich war P2 und P3 Feindlich gesonnen.

Aber jetzt nach vielem testen hacken die noch nicht mal Holz und im Dipl.Menü werden die nicht angezeigt.

Dieser Beitrag wurde editiert. Zuletzt editiert von: Corben2005,


Corben
________________



Hört DLF!

92% of teens have moved onto rap. If you are part of the 8% that still listen to real music, copy and paste this into your signature
 
Beiträge: 5257 | Registriert: 02.07.2005Mit Zitat antwortenBeitrag editieren oder löschen
Bild von Chromix_
Geschrieben am Beitrag ausblenden
Der Computer macht fast nichts von alleine, und schon gar nicht wie er soll Wink

Schau mal (zum Thema Computergegner) ins Tutorial oder die Scriptecke
Weiterhin könntest du noch das KI Script brauchen, wenn der Computer selbstständig handeln soll. Dazu gibt es in der Scriptecke auch einen langen Thread.
 
Beiträge: 489 | Registriert: 24.06.2004Mit Zitat antwortenBeitrag editieren oder löschen
Bild von Corben2005
Geschrieben am Beitrag ausblenden
Danke, werd mir das mal vornehmen zu durchforstenWink


Corben
________________



Hört DLF!

92% of teens have moved onto rap. If you are part of the 8% that still listen to real music, copy and paste this into your signature
 
Beiträge: 5257 | Registriert: 02.07.2005Mit Zitat antwortenBeitrag editieren oder löschen
 Vorheriges Thema | Nächstes Thema powered by eve community Seite 1 2 3  
 

ubi.com    Ubi.com Foren  Springen zu Forum Kategorie  Die Siedler  Springen zu Foren  DIE SIEDLER - Das Erbe der Könige / Allgemein    Zum Thema Nebelreich Map-Editor: Hier Posten

Terms of Use