Medal za to że w drużynie są 3 osoby.

Wszelkie pytania na temat SAIL'a i modowania OW.
Post Reply
User avatar
NexGaming27
Soldier level 3
Soldier level 3
Posts: 54
Joined: Sat Jun 01, 2013 4:47 pm
Location: Tam gdzie teraz jestem

Medal za to że w drużynie są 3 osoby.

Post by NexGaming27 »

Witam poszukuję kodu który sprawdzałby czy mam 3 osoby w drużynie, a jeśli mamy to dostawalibyśmy medal
https://www.g2a.com/r/originalwar - Original War - najtaniej w internecie. :)
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: Medal za to że w drużynie są 3 osoby.

Post by Serpent »

NexGaming27 wrote:Witam poszukuję kodu który sprawdzałby czy mam 3 osoby w drużynie, a jeśli mamy to dostawalibyśmy medal

Już było sto takich tematów.


Te 3 osoby mają jakieś konkretne identy czy to "noname"y?


Jeśli mają identy piszesz:
Spoiler:

Code: Select all

Every 0$01 trigger WARUNEK_WYGRANEJ do
begin

         If Ident1 in FilterAllUnits([f_side, twoja_strona] and
            Ident2 in FilterAllUnits([f_side, twoja_strona] and
            Ident3 in FilterAllUnits([f_side, twoja_strona] then
            begin
            AddMedal('medal1', 1);
            end 
else
            begin
            AddMedal('medal1', -1);
            end;
// za identy wstawiasz identy postaci które mają być
End;
Jeśli nie mają identów:
Spoiler:

Code: Select all

Every 0$01 trigger WARUNEK WYGRANEJ do
begin

        If FilterAllUnits([[f_side, twoja_side], [f_type, unit_human]]) >= 3 then
           begin
           AddMedal('medal1', 1);
           end 
else
           begin
           AddMedal('medal1', -1);
           end;

End;
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
NexGaming27
Soldier level 3
Soldier level 3
Posts: 54
Joined: Sat Jun 01, 2013 4:47 pm
Location: Tam gdzie teraz jestem

Re: Medal za to że w drużynie są 3 osoby.

Post by NexGaming27 »

Postacie z Identami.

Przy kompilacji wyskakuje błąd w tym miejscu:

Code: Select all

joh in FilterAllUnits([f_side, 2] then
Błąd:
Compiling error at Main line 83: ')' or ',' excepted but 'then' found
https://www.g2a.com/r/originalwar - Original War - najtaniej w internecie. :)
User avatar
Gothuk
Site Administrator
Site Administrator
Poland
Posts: 985
Joined: Tue Sep 04, 2007 6:10 pm
Location: Poland, Warsaw
Contact:

Re: Medal za to że w drużynie są 3 osoby.

Post by Gothuk »

Tłumaczenie błędu:
Błąd kompilacji w Main, linia 83: Wymagane ')' lub ',', ale znaleziono 'then'.

Popatrzmy w kod

Code: Select all

joh in FilterAllUnits([f_side, 2] then
Mamy then jeszcze raz patrzymy na błąd: Wymagane ')' lub ','. lecimy w lewą stronę, mamy nawias otwierający dla funkcji, ale brak zamykającego. voila.
joh in FilterAllUnits([f_side, 2]) then
User avatar
NexGaming27
Soldier level 3
Soldier level 3
Posts: 54
Joined: Sat Jun 01, 2013 4:47 pm
Location: Tam gdzie teraz jestem

Re: Medal za to że w drużynie są 3 osoby.

Post by NexGaming27 »

Działa! Dzięki
https://www.g2a.com/r/originalwar - Original War - najtaniej w internecie. :)
User avatar
NexGaming27
Soldier level 3
Soldier level 3
Posts: 54
Joined: Sat Jun 01, 2013 4:47 pm
Location: Tam gdzie teraz jestem

Re: Medal za to że w drużynie są 3 osoby.

Post by NexGaming27 »

Błędu nie ma, ale za to po przejściu misji zamiast opisu medalu jest: "Bad Identifier in Sail"

Sorry za post pod postem
https://www.g2a.com/r/originalwar - Original War - najtaniej w internecie. :)
User avatar
$ushiWIR
Soldier level 5
Soldier level 5
Posts: 271
Joined: Fri Sep 25, 2009 7:54 am
Location: Poland | Bytom
Contact:

Re: Medal za to że w drużynie są 3 osoby.

Post by $ushiWIR »

NexGaming27 - opcja edytuj ;)
Image | Image
--------------------------------------------------------------------------------------------------------------------------------------------------------
Image
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: Medal za to że w drużynie są 3 osoby.

Post by Serpent »

Zły identyfikator w pliku Txt przy medalu.
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
NexGaming27
Soldier level 3
Soldier level 3
Posts: 54
Joined: Sat Jun 01, 2013 4:47 pm
Location: Tam gdzie teraz jestem

Re: Medal za to że w drużynie są 3 osoby.

Post by NexGaming27 »

Zapomniałem o tej opcji :D

@Serpent
W pliku jest dobry, w Sailu też. Sprawdzałem 3 razy a błąd nadal wyskakuje

Kod odpowiadający za medale, zmieniłem go troszkę zanim testowałem, teraz po dojściu do arei nie dzieje się nic.

Code: Select all

Every 0$01 trigger IsInArea(adolf,koniec) marked 04 do
begin;
    SetAreaMapShow(koniec, false);
    ChangeMissionObjectives('m6');

    AddMedal('med1', 1);
    AddMedal('med2', 1);
    
         If adolf in FilterAllUnits([f_side, 2]) and
            ang in FilterAllUnits([f_side, 2]) and
            joh in FilterAllUnits([f_side, 2]) then
            begin
            AddMedal('med3', 1);
            end
else
            begin
            AddMedal('med4', -1);
    GiveMedals('MAIN');

    SaveCharacters(adolf,'adolf');
    SaveCharacters(joh,'joh');
    SaveCharacters(ang,'ang');
    SaveCharacters(abdul,'abdul');

    YouWin;
  end;
https://www.g2a.com/r/originalwar - Original War - najtaniej w internecie. :)
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: Medal za to że w drużynie są 3 osoby.

Post by Serpent »

Wklej zawartość pliku Txt.
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
NexGaming27
Soldier level 3
Soldier level 3
Posts: 54
Joined: Sat Jun 01, 2013 4:47 pm
Location: Tam gdzie teraz jestem

Re: Medal za to że w drużynie są 3 osoby.

Post by NexGaming27 »

Tylko od medali, bo dialogów dużo, baardzo dużo :)

Code: Select all

^ Main
Dotarłeś na południowy wschód

* med1
+ Przeszedłeś przez EON
*

* med2
+ Dotarłeś bezpiecznie na południowy wschód
*

* med3
+ Znalazłeś wszystkich ludzi w okolicy.
- Nie znalazłeś wszystkich.
*

* med4
- Nie znalazłeś wszystkich.
*
https://www.g2a.com/r/originalwar - Original War - najtaniej w internecie. :)
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: Medal za to że w drużynie są 3 osoby.

Post by Serpent »

NexGaming27 wrote:Tylko od medali, bo dialogów dużo, baardzo dużo :)

Code: Select all

Dotarłeś na południowy wschód

Co to jest lol? Weź to skasuj :D
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
NexGaming27
Soldier level 3
Soldier level 3
Posts: 54
Joined: Sat Jun 01, 2013 4:47 pm
Location: Tam gdzie teraz jestem

Re: Medal za to że w drużynie są 3 osoby.

Post by NexGaming27 »

No nie wiem :) Ale i tak błąd występuje po usunięciu tego :)
Chyba wogóle nie wczytuje kodu który podałem wyżej, bo po dojściu do arei na południoowym wschodzie nic się nie dzieje, a powinna się misja skończyć
https://www.g2a.com/r/originalwar - Original War - najtaniej w internecie. :)
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: Medal za to że w drużynie są 3 osoby.

Post by Serpent »

Adlof musi być w arei koniec i 04 musi być enable.

Zapodaj moda na pw.
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
Post Reply