Teraz jest Pt 17 kwi, 2026 11:25


Aaa! Jesteśmy pod silnym ostrzałem! Zostało nas już tylko X

Archiwum działów sekcji Operation Flashpoint
  • Autor
  • Wiadomość
Offline

Legion

Kapral

Kapral

  • Posty: 99
  • Dołączył(a): Pt 18 lis, 2005 15:22

Aaa! Jesteśmy pod silnym ostrzałem! Zostało nas już tylko X

PostPt 02 gru, 2005 15:45

Aaa! Jesteśmy pod silnym ostrzałem! Zostało nas już tylko X...
gdzie X jest liczba naturalną z przedziału <2,12> :)
Podejrzewam, że dla niektórych ten matematyczny bełkot jest odrobinę niezrozumiały ;), więc już tłumaczę o co chodzi. Załóżmy, że odział gracza znajduje się pod silnym ostrzałem i po upływie jakiegoś tam czasu dowódca rzuca w eter (sideczatem) powyższy tekst, gdzie X jest liczbą pozostałych przy życiu żołnierzy. Czy da się to jakoś zrobić? Prosił bym o łopatologiczne wytłumaczenie.
Z góry dzięki.
Offline
Avatar użytkownika

Ramzes

Szeregowy

Szeregowy

  • Posty: 32
  • Dołączył(a): N 20 lut, 2005 09:59
  • Lokalizacja: Lędziny

PostPt 02 gru, 2005 15:58

To proste można zrobić z pomcą skryptu
albo w triggerze

powiedzmy:
skrypt
otworz notatnik i wpisz
~1
dowodzca1 sidechat "Aaa! Jesteśmy pod silnym ostrzałem! Zostało nas już tylko X"

zapisujesz to jako wszystkie pliki
script.sqs
wklejasz do folderu z misją a następnie wpisujesz w jakimś wyzwalaczu
[]exec.script.sqs

w wyzwalaczu musisz ustawić po jakim czasie ma sie uruchomić i przez kogo.
Dowodzca1 to ten przez którego owy komunikat bedzie wysłany :spoko:
Ostatnio edytowano Pt 02 gru, 2005 16:59 przez Ramzes, łącznie edytowano 1 raz
Czasem jeden żołnierz może zdziałać coś tam
gdzie tuzin niema szans
Offline

Legion

Kapral

Kapral

  • Posty: 99
  • Dołączył(a): Pt 18 lis, 2005 15:22

PostPt 02 gru, 2005 16:06

:/ źle to ująłem. Nie wiem ilu żołnierzy pozostanie przy życiu, może jest ich pięciu a może już tylko trzech. Czy więc da się zrobić jakąś komendę tak, że za x zostanie mi podłożona ilość żywych wojaków.
Offline
Avatar użytkownika

kondor

Major

Major

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

PostPt 02 gru, 2005 16:18

ocaleni.sqs
Kod: Zaznacz cały
  _grupa = Group dowodca1
  _wektorJednostek = Units _grupa
  _liczbaOcalonych = Count _wektorJednostek
  dowodca1 sidechat FORMAT["Aaa! Jesteśmy pod silnym ostrzałem! Zostało nas już tylko %1", _liczbaOcalonych]


Edit
połączyłem dwa posty w jeden aby były bardziej czytelne. Na przyszłośc byłoby lepiej edytowac wczesniejszy post niż pisac nowy tym bardziej ze dzieli je zaledwie 5 minut..-Yac


tylko trzebaby pomyslec o momencie (warunku wyzwalacza), kiedy ma byc ten skrypt uruchomiony, wiec moze lepiej od razu jakim wyzwalaczem uruchomic ten skrypt w zmienionej wersji:
ocaleni.sqs:
Kod: Zaznacz cały

  _grupa = Group dowodca1

#petla
 ~3
  _wektorJednostek = Units _grupa
  _liczbaOcalonych = Count _wektorJednostek
 ?(_liczbaOcalonych<12):goto "komunikat"

goto "petla"
#komunikat
  dowodca1 sidechat FORMAT["Aaa! Jesteśmy pod silnym ostrzałem! Zostało nas już tylko %1", _liczbaOcalonych]
exit

Powrót do Operation Flashpoint

Kto przegląda forum

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

cron