Mapy nie ma co podawać, xero to postać, bo przyjeżdża do bazy i gada.
Podam za to kod.
Code: Select all
export xero, pojazd;
export czolg;
starting
begin
IngameOn;
ComEnterUnit([barsol,barsol1,barsol2], bar);
ComEnterUnit(sol, bun);
ComEnterUnit(sol1, bun1);
ComEnterUnit([mech,mech1,mech2],fac);
ComEnterUnit([sci,sci1,sci2], lab);
ComEnterUnit([sci3,sci4,sci5], lab1);
ComEnterUnit([eng,eng1], sklad);
xero=CreateCharacter('xero');
uc_side=1;
uc_nation=nation_american;
vc_chassis=us_medium_tracked;
vc_control=control_manual;
vc_engine=engine_combustion;
vc_weapon=us_double_gun;
pojazd=CreateVehicle;
PlaceHumanInUnit(xero, pojazd);
PlaceUnitXY(pojazd, 58,3, false);
ComMoveToArea(xero, baza);
CenterOnXY(62,75);
Wait(0$2);
CenterOnXY(57,59);
Wait(0$2);
CenterOnXY(77,53);
Wait(0$2);
CenterOnXY(87,63);
Wait(0$2);
CenterOnUnits(xero);
Wait(0$3);
CenterOnUnits(xero);
Wait(0$3);
CenterOnUnits(xero);
end;
every 0$1 trigger isInArea(xero, baza) do
begin
CenterOnUnits(xero);
ComExitVehicle(xero);
Wait(0$0.5);
ComHold([xero]);
ComHold([general]);
AddComTurnUnit(xero,general);
AddComTurnUnit(general, xero);
Wait(0$1);
Say(xero, 'x');
Say(general, 'general');
SayRadio(general, 'general1');
SaveCharacters(FilterAllUnits([[f_side,1],[f_type, unit_human]]),'ludzie');
InGameOff;
end;
every 0$1 do
begin
czolg=ComConstruct(fac, us_medium_tracked,engine_siberite, control_computer, us_laser);
end;
On VehicleConstructed(tank, fabryka) do //nie działa
begin //nie działa
If tank=czolg and fabryka=fac then //nie działa
ComMoveXY(tank, 48,27); //nie działa
end; //nie działa
every 0$1 do
begin
ComResearch(lab, tech_sibdet);
AddComResearch(lab, tech_tech1);
AddComResearch(lab, tech_sibpow);
AddComResearch(lab, tech_sibeng);
ComResearch(lab1, tech_opto1);
AddComResearch(lab1, tech_opto2);
end;