Benutzer-Werkzeuge

Webseiten-Werkzeuge


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:


Zur Befehlsreferenz-Übersicht

Zur Tutorial-Übersicht

s5lua_g/g_funktionen/sethostile.txt · Zuletzt geändert: 2021/09/18 19:16 von 127.0.0.1