Page 1 of 1

SAIL - Przejęcie jednostki przez losową side

Posted: Thu Jan 06, 2011 4:17 pm
by Serpent
Z pomocą Gota udało się wynaleźć taki kod w którym dana jednostka z identem zmienia stronę(side) na stronę jednostki którą do niej podeszła, jednostka ta nie musi mieć identu.

Code: Select all


// a1 = ident jednostki którą zmienia stronę

every 0$1 marked 001 do
var side,units,un;
begin
enable;
for side=1 to 8 do
begin
units=FilterAllUnits([f_side, side]);
 for un in units do
if GetDistUnits(a1,un)<5 then
begin
SetSide(a1,GetSide(un));
disable(001);
end;
end;
end;
Myślę że się przyda.

Re: SAIL - Przejęcie jednostki przez losową side

Posted: Thu Jan 06, 2011 4:27 pm
by Radzio
Poza tym, że może zmienić w pewnym przypadku stronę kilka razy, a pętla będzie okropnie żarła CPU, to jest ok.

Re: SAIL - Przejęcie jednostki przez losową side

Posted: Thu Jan 06, 2011 7:27 pm
by Ozi
jak sie nie myle w ostatniej misji USA jest fajna opcja ze przymierze przejmuje zolnierzy ( fajna ta technologia ciekawe jak by sie sprawdzila gdybym ja mogl tak sie bawic :p

Re: SAIL - Przejęcie jednostki przez losową side

Posted: Thu Jan 06, 2011 7:29 pm
by Radzio
Ozi wrote:jak sie nie myle w ostatniej misji USA jest fajna opcja ze przymierze przejmuje zolnierzy ( fajna ta technologia ciekawe jak by sie sprawdzila gdybym ja mogl tak sie bawic :p
<facepalm>