Teraz jest Pt 17 kwi, 2026 19:58


Skrypt zmiany pogody

Archiwum działów sekcji Operation Flashpoint
  • Autor
  • Wiadomość
Offline
Avatar użytkownika

Szalony Odys

Szeregowy

Szeregowy

  • Posty: 28
  • Dołączył(a): Śr 21 cze, 2006 23:16
  • Lokalizacja: Made on Earth

Skrypt zmiany pogody

PostCz 29 mar, 2007 22:25

Witam.
Mam pytanie, a raczej problem. Otóż chcę aby w misji MP gracze mogli wybrać sobie porę dnia i warunki (czyli np. Noc | Burza) w jakich wystartują (chodzi mi dokładnie o paramy), lecz wychodzi mi to... powiedzmy... dość koślawo. No i tu pojawia się moje pytanie. Jak to zrobić. Próbowałem bawić sie z _MissionFog itp, ale pomimo tego iż widoczne są napisy tzn. gracz teoretycznie w warunkach MP może wybrać sobie pogodę i czas, to jednak po uruchomieniu gry ustawienia wybrane przez gracza nie są przyjmowane.
Jeżeli temat taki istnieje to przepraszam, ale takowego nie znalazłem.

Pozdro.
żyj na poziomie buraka, a życie będzie słodkie !
Offline
Avatar użytkownika

kondor

Major

Major

  • Posty: 880
  • Dołączył(a): Pt 11 lut, 2005 04:00
  • Lokalizacja: Berlin (wschodni)

PostCz 29 mar, 2007 22:46

w description.ext :

Kod: Zaznacz cały
titleParam1 = "Pora dnia";
valuesParam1[] = {2.0, 5.0, 6.0, 9.0, 10.0, 12.0, 15.0, 19.0, 21.0};
defValueParam1 = 12.0;
textsParam1[] = {"2h", "5h", "6h", "9h", "10h", "12h", "15h", "19h", "21h"};

titleParam1 = "Pogoda";
valuesParam1[] = {0, 0.3, 0.7, 1.0};
defValueParam1 = 0.3;
textsParam1[] = {"czysto", "chmurki", "pada", "ulewa"};


w misji ustaw czas na polnoc (bedzie latwiej liczbyc przesuniecie czasu)
a w pliku init.sqs:
Kod: Zaznacz cały
SkipTime param1
0 setOvercast param2
0 setRain param2


->pisze bez sprawdzenia
Ostatnio edytowano Pt 30 mar, 2007 11:27 przez kondor, łącznie edytowano 1 raz
Offline
Avatar użytkownika

Szalony Odys

Szeregowy

Szeregowy

  • Posty: 28
  • Dołączył(a): Śr 21 cze, 2006 23:16
  • Lokalizacja: Made on Earth

PostCz 29 mar, 2007 23:35

Tylko, że param2 zajmuje skrypt respawnu, więc pogoda i czas muszą być w 1 paramie.
żyj na poziomie buraka, a życie będzie słodkie !
Offline
Avatar użytkownika

kondor

Major

Major

  • Posty: 880
  • Dołączył(a): Pt 11 lut, 2005 04:00
  • Lokalizacja: Berlin (wschodni)

PostPt 30 mar, 2007 00:09

Kod: Zaznacz cały
titleParam1 = "Pora dnia/Pogoda";
valuesParam1[] = {2.0, 5.0, 6.0, 9.0, 10.0, 12.0, 15.0, 19.0, 21.0,2.5, 5.5, 6.5, 9.5, 10.5, 12.5, 15.5, 19.5, 21.5};
defValueParam1 = 12.0;
textsParam1[] = {"2h/ladnie", "5h/ladnie", "6h/ladnie", "9h/ladnie", "10h/ladnie", "12h/ladnie", "15h/ladnie", "19h/ladnie", "21h/ladnie","2h/deszcz", "5h/deszcz", "6h/deszcz", "9h/deszcz", "10h/deszcz", "12h/deszcz", "15h/deszcz", "19h/deszcz", "21h/deszcz"};


w init:
Kod: Zaznacz cały
_deszcz = param1 mod 1
?(_deszcz==0.5): 0 setOvercast 1; 0 setRain 1
_czas = param1 - _deszcz
SkipTime _czas
Offline
Avatar użytkownika

Szalony Odys

Szeregowy

Szeregowy

  • Posty: 28
  • Dołączył(a): Śr 21 cze, 2006 23:16
  • Lokalizacja: Made on Earth

PostSo 31 mar, 2007 23:15

Thx. Działa.
żyj na poziomie buraka, a życie będzie słodkie !

Powrót do Operation Flashpoint

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 3 gości

cron