Symulacja wybuchu

Moderator: Inkwizytor

ODPOWIEDZ
Awatar użytkownika
shelton
Posty: 179
Rejestracja: 12 grudnia 2006, 20:47
ID Steam: sheltonpol
Numer GG: 1986662
ID gracza: 1
Lokalizacja: Watford
Kontakt:

Symulacja wybuchu

Post autor: shelton »

Kolejne pytanie w ciągu ostatnich dni...

Jak zasymulować wybuch (np. granatu, satchela)?

Przykład - stoi ciężarówka, żołnierz podchodzi do niej, a ta wybucha (jakby była zaminowana).
Co wpisać w polu aktywacji wyzwalacza?

EDIT

Kurcze, przepraszam, znalazłem jednak w innym wątku coś takiego:

Kod: Zaznacz cały

xyz = "Bo_GBU12_LGB" createVehicle position player
Czy mogę prosić o objaśnienie składni?

A konkretnie:
1. "xyz" - czy to pozycja, mam coś w tym miejscu podstawić?
2. "Bo_GBU12_LGB" - co to?
Awatar użytkownika
Trance
Posty: 1090
Rejestracja: 20 maja 2007, 19:06
ID Steam:
ID gracza: 0

Re: Symulacja wybuchu

Post autor: Trance »

xyz to nie pozycja, a nazwa zmiennej, mozesz dac tam cokolwiek co jest nazwa zmiennej, jezeli uzywasz skryptu.

"2. "Bo_GBU12_LGB" - co to?""

To nazwa pocisku, ktory ma zostac stworzony (raczej jego wybuch)


EDITO:

Aha no i nie zapomnij, ze tworzone w ten sposob pociski normalnie ranią jak prawdziwe :), to nie jest tylko efekt wizualny.
Obrazek
Awatar użytkownika
kondor
Posty: 1522
Rejestracja: 13 marca 2007, 11:50
ID Steam: Przemek_kondor
Kontakt:

Re: Symulacja wybuchu

Post autor: kondor »

http://community.bistudio.com/wiki/Arme ... t:_Weapons - tu masz więcej klas wybuszków itp
w sumie samo przypisanie pod zmienną chyba nie jest potrzebne, skoro tej zmiennej się nie używa później. W związku z tym pytanie: czy obiektu wybuchu nie powinno się usuwać:

Kod: Zaznacz cały

xyz = "Bo_GBU12_LGB" createVehicle position player;
//boom!
deleteVehicle xyz;
?? Czy ten obiekt sam się usuwa/zwalnia pamięć?

czyli jeśli używasz tego w skrypcie, to wystarczy:

Kod: Zaznacz cały

"Bo_GBU12_LGB" createVehicle position player;
ale w polu wyzwalacza już chyba trzeba przypisać pod zmienną
Awatar użytkownika
shelton
Posty: 179
Rejestracja: 12 grudnia 2006, 20:47
ID Steam: sheltonpol
Numer GG: 1986662
ID gracza: 1
Lokalizacja: Watford
Kontakt:

Re: Symulacja wybuchu

Post autor: shelton »

Dzięki za wyjaśnienia, panowie!

To jeszcze, żebym niczego nie skichał, konkretnie: sytuacja jest dokładnie taka, że stoi samochód-pułapka i jak do niego podejdzie jakikolwiek żołnierz West, powinien wybuchnąć.

Stawiam samochód, nazywam go car, daję wycentrowany na nim wyzwalacz o określonej średnicy i aktywację przez West.

W polu aktywacji wpisuję więc:

Kod: Zaznacz cały

"Bo_GBU12_LGB" createVehicle position car
Dobrze?

EDIT

Działa jak marzenie ;) Dzięki.
Awatar użytkownika
Forrestal
Posty: 1738
Rejestracja: 16 listopada 2006, 11:28
ID Steam:
Numer GG: 3201083
ID gracza: 2006531
Lokalizacja: 18°38' E - 50°12' N
Kontakt:

Re: Symulacja wybuchu

Post autor: Forrestal »

Kod: Zaznacz cały

"Bo_GBU12_LGB" createVehicle position car
Ladne, zadnych niepotrzebnych zmiennych do takich pierdol nie potrzeba jak zaznaczyl Kondor.
Obrazek Obrazek Obrazek Obrazek Obrazek
Awatar użytkownika
shelton
Posty: 179
Rejestracja: 12 grudnia 2006, 20:47
ID Steam: sheltonpol
Numer GG: 1986662
ID gracza: 1
Lokalizacja: Watford
Kontakt:

Re: Symulacja wybuchu

Post autor: shelton »

Obawiam się, że jednak trzeba - mimo, że zmienna ta już potrzebna w innym miejscu nie jest.

Edytor nie akceptuje tego kodu w polu "Przy aktywacji" bez zmiennej. A po jej przypisaniu wszystko hula.
ODPOWIEDZ

Wróć do „Edytor - tworzenie misji, skrypty oraz programowanie”