Budowa kolejnych pojazdow po zniszczeniu poprzednich

Wszelkie pytania na temat SAIL'a i modowania OW.
Post Reply
Silent_Scream
Soldier level 4
Soldier level 4
Poland
Posts: 126
Joined: Thu Oct 08, 2009 1:48 pm

Budowa kolejnych pojazdow po zniszczeniu poprzednich

Post by Silent_Scream »

Mam problem z kodem na budowę pojazdów, wysłanie ich do walki, a po ich zniszczeniu kolejny raz żeby je budować i atakować nimi. I tak w kółko.
Spoiler:

Code: Select all

export pojazdy;

every 0$2 marked 90 do
begin

pojazdy = [];
addcomconstruct(fabr,ar_medium_trike, control_remote,engine_siberite, ar_gatling_gun);
addcomconstruct(fabr,ar_half_tracked,control_remote,engine_siberite,ar_gun);
addcomconstruct(fabr,ar_medium_trike,control_remote,engine_siberite,ar_flame_thrower);
addcomconstruct(fabr,ar_medium_trike,control_remote,engine_siberite,ar_gun);
end;

on vehicleconstructed(poj,fab) do
if fab=fabr then begin
pojazdy=pojazdy^[poj];
linkvehicletohuman(poj,wieza2);
Addcomagressivemove(poj,97,36);
if pojazdy = 4 then
addcomagressivemove(poj,96,50);
wait(2$0);
addcomagressivemove(poj,104,112);
disable(90);
end;

on vehicledestroyed(un) then  // i od tego momentu zaczynają się schody bo nie wiem jak to zrobic żeby działało.
begin
if un = poj then
begin
wait(2$0);
enable(90);
end;

User avatar
Serpent
Soldier level 10
Soldier level 10
Estonia
Posts: 4175
Joined: Tue Jul 07, 2009 9:13 pm
Location: Polska - EuroStan ZSRE
Contact:

Re: Budowa kolejnych pojazdow po zniszczeniu poprzednich

Post by Serpent »

Code: Select all

export pojazdy;

Every 0$02 marked 90 do
begin

pojazdy = [];
addcomconstruct(fabr,ar_medium_trike, control_remote,engine_siberite, ar_gatling_gun);
addcomconstruct(fabr,ar_half_tracked,control_remote,engine_siberite,ar_gun);
addcomconstruct(fabr,ar_medium_trike,control_remote,engine_siberite,ar_flame_thrower);
addcomconstruct(fabr,ar_medium_trike,control_remote,engine_siberite,ar_gun);
end;

On vehicleconstructed(poj,fab) do
begin
if fab=fabr then begin
pojazdy=pojazdy^[poj];
linkvehicletohuman(poj,wieza2);
Addcomagressivemove(poj,97,36);
if pojazdy = 4 then
addcomagressivemove(poj,96,50);
wait(2$0);
addcomagressivemove(poj,104,112);
disable(90);
end;
End;

Export con;
Every 1 do
con = 0;


On VehicleDestroyed(un) then 
begin

If un in poj then
begin
con = con + 1;
end;

If con > 3 then
begin
con = 0;
pojazdy = [];
addcomconstruct(fabr,ar_medium_trike, control_remote,engine_siberite, ar_gatling_gun);
addcomconstruct(fabr,ar_half_tracked,control_remote,engine_siberite,ar_gun);
addcomconstruct(fabr,ar_medium_trike,control_remote,engine_siberite,ar_flame_thrower);
addcomconstruct(fabr,ar_medium_trike,control_remote,engine_siberite,ar_gun);
end;
end;
Epickie teksty:
Marek1906: jak zrobic aby sail był zielony?
Kvantovy: Wszystko normalne, wszystko w koło było dziwne
Kvantovy:: To jest fajne, że to nie jest takie głupie
Kvantovy:: remove sos from kanapeczka
Kvantovy:: zdarzają się rzezy które sie filozofom nie śniły
Cenwen: problemem jest gejostwo
"Taki z niego fizyk jak ze mnie baletnica" - Profesor Scholtze o Kvantovym.
JAKBYŁ BYM CZECHEM TO BYM ROZŁOŻYŁ NAMIOT ~Kvanciak
Silent_Scream
Soldier level 4
Soldier level 4
Poland
Posts: 126
Joined: Thu Oct 08, 2009 1:48 pm

Re: Budowa kolejnych pojazdow po zniszczeniu poprzednich

Post by Silent_Scream »

Wrzuciłem kod i kompiluje. I wywala errora:
Compiling error at arpoj line 32: ',' expected but ')' found!
chyba w tym wszystkim

Code: Select all

On VehicleDestroyed(un) then
"un" trzeba zastąpić czymś innym tylko nie wiem czym.
User avatar
Serpent
Soldier level 10
Soldier level 10
Estonia
Posts: 4175
Joined: Tue Jul 07, 2009 9:13 pm
Location: Polska - EuroStan ZSRE
Contact:

Re: Budowa kolejnych pojazdow po zniszczeniu poprzednich

Post by Serpent »

Randy Orton wrote:Wrzuciłem kod i kompiluje. I wywala errora:
Compiling error at arpoj line 32: ',' expected but ')' found!
chyba w tym wszystkim

Code: Select all

On VehicleDestroyed(un) then
"un" trzeba zastąpić czymś innym tylko nie wiem czym.
Sam tak napisałeś a ja bezsensu to skopiowałem.

Daj On UnitDestroyed(un) do zamiast tamtego.
Epickie teksty:
Marek1906: jak zrobic aby sail był zielony?
Kvantovy: Wszystko normalne, wszystko w koło było dziwne
Kvantovy:: To jest fajne, że to nie jest takie głupie
Kvantovy:: remove sos from kanapeczka
Kvantovy:: zdarzają się rzezy które sie filozofom nie śniły
Cenwen: problemem jest gejostwo
"Taki z niego fizyk jak ze mnie baletnica" - Profesor Scholtze o Kvantovym.
JAKBYŁ BYM CZECHEM TO BYM ROZŁOŻYŁ NAMIOT ~Kvanciak
Silent_Scream
Soldier level 4
Soldier level 4
Poland
Posts: 126
Joined: Thu Oct 08, 2009 1:48 pm

Re: Budowa kolejnych pojazdow po zniszczeniu poprzednich

Post by Silent_Scream »

Ja w tym nie jestem doświadczony więc odpowiedź sama chyba przychodzi.
Post Reply