Zapisanie zmiennej i otworzenie jej w kontynuacji misji.

Wszelkie pytania na temat SAIL'a i modowania OW.
Post Reply
User avatar
Nitek
Community Veteran
Community Veteran
Posts: 997
Joined: Mon Apr 13, 2009 4:13 pm
Location: Białystok
Contact:

Zapisanie zmiennej i otworzenie jej w kontynuacji misji.

Post by Nitek »

Niestety przy użyciu "SaveVariable" mogę ją odczytać dopiero przy następnej misji, a nie w kontynuacji. Potrzebuję rozdać medale w 3_cont_cont i jeden z nich jest na podstawie działań w 3_cont. Nie mam jednak pojęcia jak mogę to zrobić, żeby zapisać zmienną z 3_cont otworzyć w 3_cont_cont.

Code: Select all

On EnterBuilding(b,un) do
 If b=czapa then
 Begin
  If IsDead(Ojciec) then
   Begin
    If Ilosc_mechow=8 and FilterAllUnits([[f_ok],[f_side,3,[f_type,unit_human]]])=9 then
     Medal=True
     Else
     Medal=False;
    If Ilosc_mechow=6 and FilterAllUnits([[f_ok],[f_side,3],[f_type,unit_human]])=7 then
      Medal=True
     Else
      Medal=False;
    If Ilosc_mechow=4 and FilterAllUnits([[f_ok],[f_side,3],[f_type,unit_human]])=5 then
      Begin
       Medal=2;
       SaveVariable(Medal,'Medal');
       End
     Else
      Begin
       Medal=1;
       SaveVariable(Medal,'Medal');
      End;
    ChangeMap('3','%_cont');
  End;
 If IsOk(Ojciec) then
 Begin
  YouLost('Ucieczka');
 End;
Kod jest poprawny i zmienną "Medal" mógłbym otworzyć w 4. misji, ale niestety potrzebuję to mieć w kontynuacji. Jest jakaś możliwość, żeby ominąć ograniczenia OW i zrobić to tak, żeby działało?
User avatar
Serpent
Soldier level 10
Soldier level 10
Estonia
Posts: 4169
Joined: Tue Jul 07, 2009 9:13 pm
Location: Polska - EuroStan ZSRE
Contact:

Re: Zapisanie zmiennej i otworzenie jej w kontynuacji misji.

Post by Serpent »

Próbowałeś po prostu w misji 3c dać:
AddMedal('med', 1);

A w 3cc rozdać je?
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
JRF
Soldier level 1
Soldier level 1
Posts: 25
Joined: Sat Jan 07, 2012 1:40 pm

Re: Zapisanie zmiennej i otworzenie jej w kontynuacji misji.

Post by JRF »

Kiedyś miałem podobny problem, rozwiązałem to tak, że "zmienną" była level inżynierki nieistotnego człowieka...

---
ty,
JRF
User avatar
Nitek
Community Veteran
Community Veteran
Posts: 997
Joined: Mon Apr 13, 2009 4:13 pm
Location: Białystok
Contact:

Re: Zapisanie zmiennej i otworzenie jej w kontynuacji misji.

Post by Nitek »

@Serp:
Kiedyś próbowałem wielu rzeczy, żeby to z robić, a w efekcie i tak nie działało. Być może Twojej metody nie próbowałem. Nie pamiętam już, to było rok temu :P
JRF wrote:Kiedyś miałem podobny problem, rozwiązałem to tak, że "zmienną" była level inżynierki nieistotnego człowieka...

---
ty,
JRF
Dobry pomysł. Jeżeli pomysł Serpa nie będzie działać, wykorzystam ten.
Radzio
Site Administrator
Site Administrator
Poland
Posts: 2898
Joined: Fri Jul 28, 2006 10:58 am
Location: Bialystok, Poland

Re: Zapisanie zmiennej i otworzenie jej w kontynuacji misji.

Post by Radzio »

Nie po to mam kod źródłowy, żebyście płakali, że coś nie działa jak powinno.
User avatar
Nitek
Community Veteran
Community Veteran
Posts: 997
Joined: Mon Apr 13, 2009 4:13 pm
Location: Białystok
Contact:

Re: Zapisanie zmiennej i otworzenie jej w kontynuacji misji.

Post by Nitek »

Serpent wrote:Próbowałeś po prostu w misji 3c dać:
AddMedal('med', 1);

A w 3cc rozdać je?
Niestety takie rozwiązanie nie działa. Propozycja JRF działa natomiast znakomicie.
JRF
Soldier level 1
Soldier level 1
Posts: 25
Joined: Sat Jan 07, 2012 1:40 pm

Re: Zapisanie zmiennej i otworzenie jej w kontynuacji misji.

Post by JRF »

@up miło, że na coś się przydałem :)

---
ty,
JRF
Post Reply