SAIL - Wsparcie po pierwszym kontakcie

Gotowe kody SAIL'a, informacje na temat moddingu, itd.

Модератор: zoNE

User avatar
zoNE
The Great Uniter & Site Administrator
The Great Uniter & Site Administrator
Сообщения: 2059
Зарегистрирован: Fri Feb 17, 2006 3:44 pm
Location: Poland
Контактная информация:

SAIL - Wsparcie po pierwszym kontakcie

Post zoNE »

Gothuk wrote:nic trudnego

Code: Select all

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 wrote: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):

Code: Select all

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: http://forum.original-war.net/viewtopic.php?t=1283