Witam;
Na forum, ani w szukajce nie znalazłem wątków w których było by opisane jak przydziela się medale.
Czy ktoś mógłby mi napisać jaką komendę wpisać w pliku txts, a jaką w sailu, aby przydzielić medale pod koniec misji.
I jak się taką komendę daje, czy misja ma jakiś określony czas, po którym te medale są, czy to zależy od tego co się w tej misji zrobi?
medale
Re: medale
Czyli z tego co tam wynika jeżeli zrobię tak to będzie dobrze:
texts:
a w sailu:
[ Added: 13:45, 08-05-2011 ]
i jeszcze jedno, skąd sail będzie wiedział, że jak w texts będzie napisane, że jak się zniszczy budynki wroga to jest medal, a jak się nie zniszczy to nie ma medalu?
texts:
Code: Select all
^ MAIN
* Zniszcz
+ Zniszczyłeś wszystkie budynki przeciwnika
+ Zniszczyłeś prawie wszystkie budynki przeciwnika
- Nie zniszczyłeś budynków przeciwnika
- Zniszczyłeś tylko kilka budynków przeciwnika
*
Code: Select all
...
AddMedal('Zniszcz',-2);
GiveMedals('MAIN');
End;
i jeszcze jedno, skąd sail będzie wiedział, że jak w texts będzie napisane, że jak się zniszczy budynki wroga to jest medal, a jak się nie zniszczy to nie ma medalu?
- Incantatoris
- Soldier level 6
- Posts: 409
- Joined: Sun Sep 13, 2009 6:13 pm
- Location: Poland
- Contact:
Re: medale
Weź otwórz pierwszą misję amerykańską.
- Gothuk
- Site Administrator
- Posts: 985
- Joined: Tue Sep 04, 2007 6:10 pm
- Location: Poland, Warsaw
- Contact:
Re: medale
Boże ... Czy ty Lavigo umiesz czytać ze zrozumieniem? Jest jak wół napisane w Przykład #1:
2. SAIL tego nie będzie wiedział, musisz sam odpowiednio dać medal lub nie. Przeanalizuj kody z kampanii / innych modów. Trochę samodzielności, a nie z każdym duperelem latać na forum!Medal nie zostanie dodany i następujący tekst zostanie wyświetlony po najechaniu kursorem na pusty slot: "Zniszczyłeś tylko kilka budynków przeciwnika".
Re: medale
no dobrze, ale jak ja sobie napisze w pliku texts że za coś jest medal, a osoba, która będzie przechodziła tą misje tego nie zrobi to medal dostanie?
- Serpent
- Soldier level 10
- Posts: 4175
- Joined: Tue Jul 07, 2009 9:13 pm
- Location: Polska - EuroStan ZSRE
- Contact:
Re: medale
Lavigo wrote:no dobrze, ale jak ja sobie napisze w pliku texts że za coś jest medal, a osoba, która będzie przechodziła tą misje tego nie zrobi to medal dostanie?
Ehh... Przykładowo:
Code: Select all
- Założenie " Zniszcz wszystkie jednostki przeciwnika "
- Nagroda " Medal 1 "
Code: Select all
Every 0$01 trigger FilterAllUnits([f_side,1]) = 0 do
begin
AddMedal('med1', 1);
end;
Code: Select all
Function Koniec;
begin
// kod..
If FilterAllUnits([f_side,1]) > 0 then // Sprawdza czy ktoś jeszcze żyje.
begin
AddMedal('med1', -1);
end;
GiveMedal('Main');
// itd.
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
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
Re: medale
dzięki
[ Added: 14:26, 09-05-2011 ]
Czyli musi być tak,
plik texts:
Sail:
[ Added: 14:26, 09-05-2011 ]
Czyli musi być tak,
plik texts:
Code: Select all
^MAIN
* med1
- Założenie " Zniszcz wszystkie jednostki przeciwnika "
- Nagroda " Medal 1 "
Code: Select all
Function Koniec;
begin
// kod..
If FilterAllUnits([f_side,1]) > 0 then // Sprawdza czy ktoś jeszcze żyje.
begin
AddMedal('med1', -1);
end;
GiveMedal('Main');
End;
- Serpent
- Soldier level 10
- Posts: 4175
- Joined: Tue Jul 07, 2009 9:13 pm
- Location: Polska - EuroStan ZSRE
- Contact:
Re: medale
Wiesz ja się zastawiam czy co niektórzy maja rozum -.-
Przeczytaj mój poprzedni post 7 razy.
Co do pliku XX.wri :
Tak to ma wyglądać.
Co do kodu to musisz mieć oba bloki, jeden da ci medal jak spełnisz warunek, a drugi w razie nie spełnienia warunku ci go odbierze.
PS:
Mały błąd w kodzie wyżej:
Następnym razem pisz na gg jak masz jakiś duperelny problem.
Przeczytaj mój poprzedni post 7 razy.
Co do pliku XX.wri :
Code: Select all
^ MAIN
Target achieved
* med3
+ Zniszczyłeś wrogą bazę.
- Wroga baza nadal stoi!
*
* med2
+ Wszyscy Arabowie zostali zabici.
- Kilku Arabów przeżyło.
*
* med1
+ Udało ci się dotrzeć do bazy bez pomocy.
- Skorzystałeś dwa razy z radia!
*
#
Co do kodu to musisz mieć oba bloki, jeden da ci medal jak spełnisz warunek, a drugi w razie nie spełnienia warunku ci go odbierze.
PS:
Mały błąd w kodzie wyżej:
Code: Select all
GiveMedals('MAIN');
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
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