Mam problem z Sailem zrobilem se 1 misje,i mam tak:
chce zrobic zeby konic misji byl taki ze Heike wejdzie do areas<Koniec> i zeby byl odznaczenia i nastepna misja.pomuzcie>
export Heike;
starting
begin
uc_side:=2;
uc_nation:=nation_arabian;
Heike:=CreateCharacter('Heike');
InGameOn;
CenterNowOnXY(42,77);
DWait(0$2);
PlaceUnitXY(Heike,42,77,true);
uc_nation:=nation_russian;
SaveForQuickRestart;
ChangeMissionObjectives('M1');
InGameOff
end;
[ Dodano: Pon Maj 28, 2007 6:26 pm ]
chodzilo mi o to ze niewiem jak zrobic zeby byl konic misji,gdy wejdziesz do danego punktu Heike??
Konczenie misji/Sail
Kod = Heike dochodzi do areas po czym koniec misji.
Kod = Następna mapa.
Z medalami jakoś sobie nie radzę ^^ ...
Code: Select all
every 0$1 trigger IsInArea(Heike,areas) do
begin
YouWin;
end;
Code: Select all
changemap('01','%_cont'); // Oczywiście w ramach begin - musisz podmienic na swoje bo mozesz miec pierwszą misję nie 01 tylko 1.
--> 02.12.2008 PC <--
| AMD Athlon 64 X2 5400 Black Edition 3,4Ghz + Cooling Pentagram Freezone HP-120 AlCu Karakorum | GoodRam DDR2 2x 2GB 810Mhz CL4 + Arctic Cooling Arctic RC | Asus M3A78 PRO AMD 780G (Radeon HD 3200 & HD Audio Realtek ALC1200) | Radeon HD 4850 Gigabyte 512MB 700/2000 MHz + Zalman Cooling | Samsung SpinPoint T166 320 GB (SATA II, 16MB cache, NCQ) | LG SuperMulti DVD LightScribe | Power: Chieftec (GPS-500AB-A) 500W all in: NZXT Apollo Crafted Series Black
Mouse: A4TECH XL-750F
Keyboard: Saitek Eclipse II
Monitor: 19 LG Flatron W1952TQ-PF
| AMD Athlon 64 X2 5400 Black Edition 3,4Ghz + Cooling Pentagram Freezone HP-120 AlCu Karakorum | GoodRam DDR2 2x 2GB 810Mhz CL4 + Arctic Cooling Arctic RC | Asus M3A78 PRO AMD 780G (Radeon HD 3200 & HD Audio Realtek ALC1200) | Radeon HD 4850 Gigabyte 512MB 700/2000 MHz + Zalman Cooling | Samsung SpinPoint T166 320 GB (SATA II, 16MB cache, NCQ) | LG SuperMulti DVD LightScribe | Power: Chieftec (GPS-500AB-A) 500W all in: NZXT Apollo Crafted Series Black
Mouse: A4TECH XL-750F
Keyboard: Saitek Eclipse II
Monitor: 19 LG Flatron W1952TQ-PF
- Kalmageddon
- Soldier level 0
- Příspěvky: 4
- Registrován: Fri Jun 01, 2007 2:34 pm
- Location: HELLsinki, Suomi - Finland [actually Wroclaw, Poland]
- Kontaktovat uživatele:
Code: Select all
every 0$1 trigger IsInArea(Heike,area_id) do
begin
AddMedal(medal1_id,+1);
AddMedal(medal2_id,+1);
AddMedal(medal3_id,+1);
SaveCharacters(Heike,'Heike');
RewardPeople(filterallunits[f_side,GetSide(Heike)]);
YouWin;
end;
- NNPlaya
- Community Veteran
- Příspěvky: 372
- Registrován: Sat Oct 14, 2006 4:52 pm
- Location: Tuszyn, Polska
- Kontaktovat uživatele:
You forgot about GiveMedals:Kalmageddon wrote:But I'm not sure.Code: Select all
every 0$1 trigger IsInArea(Heike,area_id) do begin AddMedal(medal1_id,+1); AddMedal(medal2_id,+1); AddMedal(medal3_id,+1); SaveCharacters(Heike,'Heike'); RewardPeople(filterallunits[f_side,GetSide(Heike)]); YouWin; end;
Code: Select all
every 0$1 trigger IsInArea(Heike,area_id) do
begin
AddMedal(medal1_id,1);
AddMedal(medal2_id,1);
AddMedal(medal3_id,1);
GiveMedals('Main');
RewardPeople(filterallunits[f_side,GetSide(Heike)]);
SaveCharacters(Heike,'Heike');
YouWin;
end;