s5lua_g:g_funktionen:sethostile
Mit dieser Funktion kann man 2 Spieler einander feindlich sinnen.
Einfach
SetHostile(_id,_id)
in der InitDiplomacy() function einfügen.
z.B.
function InitDiplomacy() SetHostile(1,2) end
Der Diplomatiestatus kann aber in jeder anderen beliebigen Funktion geändert werden. Je nach belieben! z.B. am Ende eines Briefings…
z.B.:
function Briefing() -- Eindeutigen Namen geben local briefing = { noEscape = true }; -- hieru gehört noch der Code dazu siehe Briefings-Erweiterungen local AP = function(_page) table.insert(briefing, _page); return _page; end AP{ title = "Erec", text = "Seit gewarnt, wenn ihr die Stadt nicht freigebt, werden wir angreifen!!", position = GetPosition("erec"), explore = , dialogCamera = true, action = function() end, } AP{ title = "Erec", text = "Ich habe euch gewarnt! Männer, Angriff", position = GetPosition("_posStadttor"), explore = , dialogCamera = true, action = function() end, } briefing.finished = function() SetHostile(1,2) --< zum Beispiel hier... end; StartBriefing(briefing) end
Siehe auch:
s5lua_g/g_funktionen/sethostile.txt · Zuletzt geändert: 2021/09/18 19:16 von 127.0.0.1