Teraz jest N 01 mar, 2026 01:18


Losowe miejsce stacjonowania

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

Ravq

Porucznik

Porucznik

  • Posty: 315
  • Dołączył(a): Wt 12 paź, 2004 14:36

Losowe miejsce stacjonowania

PostWt 27 gru, 2005 16:15

Jak w temacie.

Jak zrobić by Szyłka wraz z całą bazą za każdym startem misji była ulokowana w innym miejscu? Nie chodzi tu o rozrzut tylko o zmianę położenia np.: z fi12 na eg23.


Pozdro
Offline
Avatar użytkownika

reyhard

Pułkownik

Pułkownik

  • Posty: 1455
  • Dołączył(a): So 12 mar, 2005 09:56
  • Lokalizacja: wielkiego brata

PostWt 27 gru, 2005 16:36

_los = random 6
;wylosuje ci jakąś liczbe z przedziału od 0 do 6
?(_los <= 1):szyłka setpos(getpos sthg)
;w przypadku wylosowania liczby mniejszej od 1 szyłka zajmie pozycje nr.1
?(_los > 1 AND _los <= 3):szyłka setpos(getpos sthg1)
;jw
?(_los > 3 AND _los <= 5):szyłka setpos(getpos sthg2)
;można też cały obóz tak przenosić
?(_los > 6): szyłka setpos(getpos sthg3)
;tylko trzeba pamiętać aby dać publicvariable w przypadku gry MP
itd.
Po prostu przyjmij do wiadomości, że nadciąga rewolucja proletariacka, lada dzień Chavez z Castro i Bin Ladenem nadjadą na białym traktorze i uwolnią ciemiężony lud polski spod władzy międzynarodowego kapitału.
Offline
Avatar użytkownika

Ravq

Porucznik

Porucznik

  • Posty: 315
  • Dołączył(a): Wt 12 paź, 2004 14:36

PostWt 27 gru, 2005 16:53

A tak bardziej łopatologicznie? te 1, 2, 3 czy 4 to wyzwalacze czy co? Pozatym w takim wypadku przeniesie chyba tylko czołg a nie całą baze...?


P.S
Co to jest publicvariable?
Obrazek
Offline
Avatar użytkownika

Jerry

Pułkownik

Pułkownik

  • Posty: 2598
  • Dołączył(a): Pn 19 lip, 2004 21:28
  • Lokalizacja: 52° 14'N, 20° 56'E

PostWt 27 gru, 2005 17:07

Markery w miejscach, w których może pojawiać się Szyłka i zgrupowanie markerów z Szyłką. Nie musze dodawać chyba, ze markery powinny być wymiarów 0 x 0
Obrazek
Offline
Avatar użytkownika

TheDeathOne

Kapral

Kapral

  • Posty: 55
  • Dołączył(a): Wt 26 kwi, 2005 13:21
  • Lokalizacja: Kołobrzeg

PostWt 27 gru, 2005 17:47

Rozpakuj sobie misję "stealthecar.pbo" i sprawdź jak takie rzeczy się robi ;)
Offline
Avatar użytkownika

reyhard

Pułkownik

Pułkownik

  • Posty: 1455
  • Dołączył(a): So 12 mar, 2005 09:56
  • Lokalizacja: wielkiego brata

PostWt 27 gru, 2005 18:16

Można tez przez game logic a na chłopski rozum to jest tak:
-Musisz dla każdego obiektu dać gamelogica na którym ma być dany obiekt żeby przenośić całe obozy czyli np:
?(_los > 1 AND _los <= 3):szyłka setpos(getpos sthg1a);namiot1 setpos(getpos sthg1b);namiot2 setpos(getpos sthg1c);jakaśjednostka setpos(getpos sthg1d);
sthg to jest gamelogic/marker w którym pojawi się obiekt. W praktyce to jest dość pracochłony sposób więc można byłoby zrobić kilka obozów i stacjonowanie szyłki w danym obozie było by losowe.

Public Variable upublicznia daną gamelogic i jego pozycje dla reszt playerów.
Po prostu przyjmij do wiadomości, że nadciąga rewolucja proletariacka, lada dzień Chavez z Castro i Bin Ladenem nadjadą na białym traktorze i uwolnią ciemiężony lud polski spod władzy międzynarodowego kapitału.
Offline

PoP

Chorąży

Chorąży

  • Posty: 238
  • Dołączył(a): Pt 14 sty, 2005 17:11

PostWt 27 gru, 2005 22:55

Lub po prostu na starcie wszystko ustawic ta jak byc powinno, sprawdzic pozycje kazdego obiektu w bazie wzgledem jakiegos jednego obiektu w tej bazie (np, szylki) a nastepnie przeniesc ten wazny obiekt na miejsce wylosowanego gamelogica, a pozostale obiekty ustawic wzgledem niego.
Offline
Avatar użytkownika

offtime

Pułkownik

Pułkownik

  • Posty: 1089
  • Dołączył(a): So 21 sie, 2004 10:39
  • Lokalizacja: Katowice

PostWt 27 gru, 2005 22:59

a zupelnie prosto byloby wstawic takie same "bazy" w kilku miejscach i napisac skrypt ktory by losowo je kasowal pozostawiajac tylko jedna ;-)
Offline

Oscypek

Major

Major

  • Posty: 858
  • Dołączył(a): Pn 01 lis, 2004 12:12
  • Lokalizacja: Maków Podhalański

PostWt 27 gru, 2005 23:43

@Offtime - kierunek dobry :)
Mianowicie jedna baza ma warunki obecności, np: los1, druga los2 itd.
I skrypt z użyciem random blablabla wiecie co. W ten sposób powstanie tylko jedna baza...coś takiego...
Offline
Avatar użytkownika

Jon

Generał

Generał

  • Posty: 10721
  • Dołączył(a): Wt 20 lip, 2004 00:43
  • Lokalizacja: Kraków

PostŚr 28 gru, 2005 15:38

Problem w tym, że Kurt chcę by były 3 bazy, pojawiające się w różnych miejscach...
http://www.pajacyk.pl

“Politics is supposed to be the second oldest profession. I have come to realize that it bears a very close resemblance to the first.”
~ Ronald Reagan
Następna strona

Powrót do Operation Flashpoint

Kto przegląda forum

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

cron