Code: Select all
Am03CCAmSklad2=FilterAllUnits([f_side, 4]) diff chris1 diff serena;
Code: Select all
if IsOk(alice1) then
Say(alice1, 'Am03CCAx2') else Say(Am03CCAmSklad2[1], 'Am03CCAx2');
Problem polega na tym, że "Am03CCAmSklad2[1]" nie chce mówić.
Fakty:
- podstawienie pod "Am03CCAmSklad2[1]" postaci po jego id załącza dialog.
- Cały "Am03CCAmSklad2" działa - mogę np. powiedzieć całej druzynie, żeby gdzieś szła.
- próbowałem [2] i [3] i też nie wykonuje.
- Postaci alice1 nie ma na mapie (w ogóle ją wyłączyłem, aby się nie wczytywała) w momencie filtrowania, więc nie może być ona postacią [1]
- Użyłem podobnego kodu we wcześniejszej misji i działało:
Code: Select all
Am03Druzyna=FilterUnitsInArea(Am03Enter, [f_side, 1]);
Say(Am03Druzyna[2], 'Am03ContKx01');