http://wiki.owsupport.com/index.php?tit ... nstants/pl
jest jakaś stała, która da sie uzyskać gdy z fabryki nie może wyjechać pojazd? bo ja tu nie widze.
Stała fabryki
-
- Soldier level 6
- Posts: 341
- Joined: Tue Aug 09, 2011 5:51 pm
Re: Stała fabryki
Zawsze w takich przypadkach najlepiej jest zwyczajnie to przetestować, np używając display_strings=[BuilidingStatus()]; Właśnie tak zrobiłem i z tego co widzę to bs_waiting ale nie jestem pewien czy nie może to być związane z jeszcze jakimś innym stanem fabryki.
Do it!
-
- Soldier level 6
- Posts: 341
- Joined: Tue Aug 09, 2011 5:51 pm
Re: Stała fabryki
Żeby nie zakładać nowego:
używał ktoś RandHexXYR?
bo mi usilnie zwraca 0,0. Wklejam caly kod:
używał ktoś RandHexXYR?
bo mi usilnie zwraca 0,0. Wklejam caly kod:
Code: Select all
every 0$1 trigger ATTACK_started do
var turret, i, rand_hex;
begin
for i in FilterAllUnits([[f_side,1],[f_type,unit_vehicle]]) diff [czolgUS1, czolgUS2, czolgUS3] do
begin
if WantsToAttack(i)<>0
and (GetDistUnitXY(i,71,77)>=20 or GetDistUnitXY(i,42,38)>=25)
and GetDistUnitXY(i, 55,60)>=38
and GetDistUnits(i,NearestUnitToUnit(FilterAllUnits([f_side,3]),i))>=18
and GetDistUnits(i, NearestUnitToUnit(FilterAllUnits([[f_side,1],[f_type,unit_building]]), i)) then
begin
turret=NearestUnitToUnit(i, FilterAllUnits([[f_side,3],[f_btype, b_turret]]));
rand_hex=RandHexXYR(GetX(turret), GetY(turret), 4, false);
ComMoveXY(i, rand_hex[1], rand_hex[2]);
end;
end;
enable;
end;
- Serpent
- Soldier level 10
- Posts: 4166
- Joined: Tue Jul 07, 2009 9:13 pm
- Location: Polska - EuroStan ZSRE
- Contact:
Re: Stała fabryki
Funkcja działa, widocznie gra nie może znaleźć jednostki przypisaną pod turret. Sprawdź filtry.
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
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
Re: Stała fabryki
Tu masz odwrotnie:
Powinno być:
NearestUnitToUnit( lista, jednostka);
Code: Select all
NearestUnitToUnit(i, FilterAllUnits([[f_side,3],[f_btype, b_turret]]));
NearestUnitToUnit( lista, jednostka);
Do it!