Teraz jest Pt 17 kwi, 2026 17:20


Respawn pojazdów

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

Mittchels

Szeregowy

Szeregowy

  • Posty: 31
  • Dołączył(a): Cz 14 cze, 2007 20:54

PostPn 18 cze, 2007 18:35

Ok zrobiłem jak karzesz :
Kod: Zaznacz cały
?(not local elem_log):exit

a = _this select 0
_typ = "Jeep"
_x = _this select 1
_y = _this select 2

#petla
    ~5
    ;jesli nie(pusty lub zniszczony)
    _zaloga = Crew a
    ? NOT ( (GetDammage _pojazd == 1) || ( isNull ( _zaloga select 0 ) ) ):goto "petla"

    deleteVehicle a
    ~1
    a = _typ createVehicle [_x,_y]
   

goto "petla"


I pokazuje się
Obrazek

Jeep znika a załoga nie.
Offline
Avatar użytkownika

kondor

Major

Major

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

PostPn 18 cze, 2007 19:37

a sprobuj tak i napisz co sie stanie:
Kod: Zaznacz cały
...
deleteVehicle a
~1
_rob = _typ createVehicle [_x,_y]
a = _rob
...
Offline
Avatar użytkownika

Mittchels

Szeregowy

Szeregowy

  • Posty: 31
  • Dołączył(a): Cz 14 cze, 2007 20:54

PostPn 18 cze, 2007 19:46

zrobiłem :
Kod: Zaznacz cały
?(not local elem_log):exit

_pojazd = _this select 0
_typ = "Jeep"
_x = _this select 1
_y = _this select 2

#petla
    ~5
    ;jesli nie(pusty lub zniszczony)
    _zaloga = Crew _pojazd
    ? NOT ( (GetDammage _pojazd == 1) || ( isNull ( _zaloga select 0 ) ) ):goto "petla"

    deleteVehicle a
    ~1
    _rob = _typ createVehicle [_x,_y]
    a = _rob


I pokazuje się:
Obrazek
Co jest skrenem. Widać jeepa który się odrodził a obok niego załoga.
Offline
Avatar użytkownika

kondor

Major

Major

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

PostPn 18 cze, 2007 23:16

sproboj nazwac samochod najpierw, np b (zamiast a) (w edytorze), wowczas a nie bedzie "zajete"
Offline
Avatar użytkownika

Mittchels

Szeregowy

Szeregowy

  • Posty: 31
  • Dołączył(a): Cz 14 cze, 2007 20:54

PostWt 19 cze, 2007 19:45

Ok skrypt nie zmieniłem i wygląda tak:




Kod: Zaznacz cały
?(not local elem_log):exit

_pojazd = _this select 0
_typ = "Jeep"
_x = _this select 1
_y = _this select 2

#petla
    ~5
    ;jesli nie(pusty lub zniszczony)
    _zaloga = Crew _pojazd
    ? NOT ( (GetDammage _pojazd == 1) || ( isNull ( _zaloga select 0 ) ) ):goto "petla"

    deleteVehicle a
    ~1
    _rob = _typ createVehicle [_x,_y]
    a = _rob
   


i...
Obrazek
Widać na skrenie że nie pojawia się poprzedni napis.Po rozwaleniu jeepa zołoga sterczy na zewnątrz. Zmieniłem tylko nazwe jeepa z a na c w edytorze

Poza tym odkryłem że jeep z nadanym skryptem:
Kod: Zaznacz cały
?(not local elem_log):exit

_pojazd = _this select 0
_typ = "Jeep"
_x = _this select 1
_y = _this select 2

#petla
    ~5
    ;jesli nie(pusty lub zniszczony)
    _zaloga = Crew _pojazd
    ? NOT ( (GetDammage _pojazd == 1) || ( isNull ( _zaloga select 0 ) ) ):goto "petla"

    deleteVehicle a
    ~1
    _rob = _typ createVehicle [_x,_y]
    a = _rob
   

Respawnuje się tylko raz
Offline

Oscypek

Major

Major

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

PostN 24 cze, 2007 12:15

Kod: Zaznacz cały
?(not local elem_log):exit

_pojazd = _this select 0
_typ = "Jeep"
_x = _this select 1
_y = _this select 2

#petla
    ~5
    ;jesli nie(pusty lub zniszczony)
    _zaloga = Crew _pojazd
    ? NOT ( (GetDammage _pojazd == 1) || ( isNull ( _zaloga select 0 ) ) ):goto "petla"

    deleteVehicle a
    ~1
    _rob = _typ createVehicle [_x,_y]
    a = _rob
    _driver="SoldierWB" createUnit [[0,0], group spawner, "", 0.5, "PRIVATE"]
    [_driver] join grpNull
    _driver moveindriver _rob
   goto "petla"


Spróbuj tego. :)
Offline
Avatar użytkownika

Mittchels

Szeregowy

Szeregowy

  • Posty: 31
  • Dołączył(a): Cz 14 cze, 2007 20:54

PostPn 25 cze, 2007 09:12

Jak tak zrobie to mi sie Flashpoint zawiesza...

Ok zrobiłem tak :
Kod: Zaznacz cały
?(not local elem_log):exit

a = _this select 0
_typ = "Jeep"
_x = _this select 1
_y = _this select 2

#petla
    ~5
    ;jesli nie(pusty lub zniszczony)
    _zaloga = Crew a
    ? NOT ( (GetDammage _pojazd == 1) || ( isNull ( _zaloga select 0 ) ) ):goto "petla"

    deleteVehicle a
    ~1
    a = _typ createVehicle [_x,_y]
    chlopaki = group d1
_driver="SoldierWB" createUnit [getMarkerPos "w1",chlopaki, "this moveindriver _pojazd", 0.5, "PRIVATE"]
[_driver] join grpNull

   

goto "petla"



Kierowca jeepa odradza mi się ale nie jest w pojeździe tylko stoi obok... Pomóżcie mi go tam wcisnac.
Poprzednia strona

Powrót do Operation Flashpoint

Kto przegląda forum

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

cron