Polski Česky English Français Русский Español
Home Site Original War Support Community Forums Facebook YouTube Discord
Votre premičre visite? Regardez ça!
» Index > Modding Archive > SAIL - Wsparcie po pierwszym kontakcie

SAIL - Wsparcie po pierwszym kontakcie

Gothuk pisze:nic trudnego

Kod:

every 10$0 trigger getdistunits(ktos1, ktos2)<10 do
  begin
  // kod
  end;

dodajesz tylko warunek (trigger) po jakim petla sie wykona, w tym przypadku kiedy ktos2 zobaczy ktos1.
getdistunits zwraca odleglosc miedzy jednostkami.

Gothuk pisze:Tak, aby użyć to do kilku osób należy dodać or i kolejną funkcję GetDistUnits (ponieważ GetDistUnits(Integer, Integer) tak samo jak See nie działa z tablicami):

Kod:

every 10$0 trigger GetDistUnits(ktos1,wr1)<10 or GetDistUnits(ktos1, wr2)<10 or GetDistUnits(ktos1, wr3)<10 do // itd. 
  begin 
    // kod ataku
  end;

Author: Gothuk
Topic: https://forum.original-war.net/viewtopic.php?t=1283

» Index > Modding Archive > SAIL - Wsparcie po pierwszym kontakcie