[EN] Anti-allies attack problem

Vše o modifikacích, patche, chybách v OW, SAILu a dalších věcí z technické stránky.
Post Reply
User avatar
Gravitr
Throwback Developer
Czech Republic
Posts: 238
Joined: Fri Jul 27, 2012 12:00 pm
Location: CZ Prague
Contact:

[EN] Anti-allies attack problem

Post by Gravitr »

Hello again :)

Player side = 2
PC side = 1

Code: Select all

EXPORT konstanta_utoceni;
EVERY 0$1 DO
VAR pom,i;
VAR Ar_Units;
begin
  konstanta_utoceni=0;
  Ar_Units=FilterAllUnits([[f_side,2],[f_or,[f_type,unit_human],[f_type,unit_vehicle]]]);
  for i in Ar_Units do
    begin
      pom=Attacks(i);
      if pom<>0 then if Getside(pom) in [2,1] then konstanta_utoceni=1;
    end;
  if konstanta_utoceni=0 then enable;
end;


every 0$0.25 trigger konstanta_utoceni=1 do
begin
   ...my code
end;
I have problem with this script. It should be "If side 2 attack on side 1, then konstanta_utoceni is turned to 1. It work well, but if player (side 2) attack on yourself with apeman, then konstanta_utoceni is turned to 1. I don't know where is the problem.

Someone knows?
[MOD] Arabian History - 9 missions
Show post with download

[MOD] Vsevolod Mission - 4 pro missions
Show post with download

[MP-MOD] Throwback - over 35 new missions
Official site (+download)
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: [EN] Anti-allies attack problem

Post by Serpent »

Why you dont use event On Contact(side1, side2) ?

Code: Select all

On Contact(side1, side2) do
begin

       If side1 = {your_side} 2 and side2 = {enemy side} 1 then
          begin
                 If konstanta_utoceni < 1 then
                    konstanta_utoceni = 1;
          end;

End;
Try this.
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
User avatar
Gravitr
Throwback Developer
Czech Republic
Posts: 238
Joined: Fri Jul 27, 2012 12:00 pm
Location: CZ Prague
Contact:

Re: [EN] Anti-allies attack problem

Post by Gravitr »

This do nothing (idk why its not working). I tried to set on starting konstanta_utoceni = 0, but no change. (sides are ok)
[MOD] Arabian History - 9 missions
Show post with download

[MOD] Vsevolod Mission - 4 pro missions
Show post with download

[MP-MOD] Throwback - over 35 new missions
Official site (+download)
Post Reply