[SZUKAM]Rozrzut broni na boki

Regulamin forum
Dział "Tworzenie Modyfikacji" służy do zadawania pytań odnośnie tworzenia modyfikacji, edytowania plików gry, oraz pisania tzw. tutoriali, czyli poradników odnośnie modyfikowania gry.
Nie zadajemy tutaj pytań odnośnie modyfikacji gotowych (nie dyskutujemy o nich!), prócz prób ich połączenia etc.


Przy cytowaniu plików *.LTX stosować tag [SYNTAX="ini"], przy cytowaniu plików *.script [SYNTAX="lua"] a przy cytowaniu plików *.xml - [SYNTAX="xml"].

Re: [SZUKAM]Rozrzut broni na boki

Postprzez r_populik w 22 Lut 2012, 19:22

Może być z tym kłopot, bo w tym modzie to jest zrobione pod noszenie hełmów. Ta funkcja z oddechem jest chyba tutaj:
Kod: Zaznacz wszystko
---------------------ВОСПРОИЗВОДИМ ЗВУК ДЫХАНИЯ ПРИ ОДЕТОМ ШЛЕМЕ-----------------------------
function sound_update()
    local outfit = db.actor:item_in_slot(6)
   local no_snd_power = 0.18
    if (db.actor:object("helmet_stalker") or (outfit and outfit:section() and outfits[outfit:section()])) and no_snd_power<db.actor.power then
        if not snd:playing() then snd:play_at_pos(db.actor, vector ():set (0, 0, 0), 0, sound_object.s2d) end
    else
        if snd:playing() then snd:stop() end
    end
   no_snd_power = db.actor.power
end


Ale jak zrobić, żeby to zadziałało na kombinezony bez hełmów, to ci nie powiem.
Awatar użytkownika
r_populik
Modder

Posty: 789
Dołączenie: 26 Mar 2010, 12:45
Ostatnio był: 29 Wrz 2022, 22:03
Miejscowość: okolice stolicy
Kozaki: 263

Reklamy Google

Re: [SZUKAM]Rozrzut broni na boki

Postprzez vandr w 22 Lut 2012, 22:00

Otrzymałem odpowiedź z forum AMK odnośnie owego rozrzutu:

Hi. You need a cam-effect when shooting? This is a old stand-alone mode Dynamic HUD by Bak aka Rulix.
function shoot_effect() call from actor binder update.
See rx_shoot_enable.script and misc\rx_shoot_enable.ltx.
Also need cam-effects from directory anims\shoot\


Tutaj zamieszczam pliki z DMX MOD'a, gdzie jest to użyte. Nie mogę jedynie znaleźć pliku "actor binder update"(bo rozumiem, że o ten plik też chodzi). Ten wpis:

Kod: Zaznacz wszystko
function shoot_effect()


Jest za to w pliku dmx_mod, który zamieściłem też w paczce. No to teraz można zacząć kombinować...

http://www.sendspace.com/file/v99wt6
TAJAG JUDYN
HAZBAZ
SEKODYN!
vandr
Modder

Posty: 3876
Dołączenie: 21 Lut 2011, 14:18
Ostatnio był: 12 Sie 2024, 20:47
Kozaki: 1747

Re: [SZUKAM]Rozrzut broni na boki

Postprzez r_populik w 22 Lut 2012, 22:09

actor binder update to chyba określenie miejsca gdzie trzeba wstawić shoot_effect() w bind_stalker.script:
Kod: Zaznacz wszystko
function actor_binder:update(delta)

Trzeba to wpisać gdzieś po tej linijce tak mi się zdaje.
EDIT
Pokaż jeszcze jak wygląda bind_stalker.script w tym modzie, bo samo wpisanie shoot_effect() to może być mało, możliwe że trzeba wpisać coś w stylu shoot_effect.on_actor_update()
Awatar użytkownika
r_populik
Modder

Posty: 789
Dołączenie: 26 Mar 2010, 12:45
Ostatnio był: 29 Wrz 2022, 22:03
Miejscowość: okolice stolicy
Kozaki: 263

Re: [SZUKAM]Rozrzut broni na boki

Postprzez vandr w 22 Lut 2012, 22:35

No, W KOŃCU!

należało dopisać:

Kod: Zaznacz wszystko
rx_shoot_enable.shoot_effect ()


i dopiero teraz zaskoczyło :) Dzięki wielkie za wsparcie i chęć pomocy.
TAJAG JUDYN
HAZBAZ
SEKODYN!
vandr
Modder

Posty: 3876
Dołączenie: 21 Lut 2011, 14:18
Ostatnio był: 12 Sie 2024, 20:47
Kozaki: 1747

Re: [SZUKAM]Rozrzut broni na boki

Postprzez r_populik w 22 Lut 2012, 22:43

:arrowu: Jak na to wpadłeś ?! I gdzie dokładnie dodać ten wpis ?
Awatar użytkownika
r_populik
Modder

Posty: 789
Dołączenie: 26 Mar 2010, 12:45
Ostatnio był: 29 Wrz 2022, 22:03
Miejscowość: okolice stolicy
Kozaki: 263

Re: [SZUKAM]Rozrzut broni na boki

Postprzez vandr w 22 Lut 2012, 22:48

Nie ja wpadłem, życzliwy użytkownik forum AMK mi to napisał :) Po prostu wklej to w tym samym miejscu gdzie Ty to zasugerowałeś, tylko wklej dokładnie to co napisałem wyżej. W pliku config/misc/rx_shoot_enable można ustawiać siłę rozrzutu zapewne :) Daj znać, czy Ci się udało.

EDIT: Ma to wyglądać tak:

Kod: Zaznacz wszystko
function actor_binder:update(delta)     
rx_shoot_enable.shoot_effect()
TAJAG JUDYN
HAZBAZ
SEKODYN!
vandr
Modder

Posty: 3876
Dołączenie: 21 Lut 2011, 14:18
Ostatnio był: 12 Sie 2024, 20:47
Kozaki: 1747

Re: [SZUKAM]Rozrzut broni na boki

Postprzez r_populik w 22 Lut 2012, 22:53

Mnie to nie chce ruszyć. Może wina wersji 1.005, albo mam oryginalny bind_stalker skopany. Ale jeszcze z tym powalczę, bo rzecz jest jak najbardziej pożądana.
Awatar użytkownika
r_populik
Modder

Posty: 789
Dołączenie: 26 Mar 2010, 12:45
Ostatnio był: 29 Wrz 2022, 22:03
Miejscowość: okolice stolicy
Kozaki: 263

Re: [SZUKAM]Rozrzut broni na boki

Postprzez vandr w 22 Lut 2012, 23:05

Momencik, zacznijmy od nowa. Więc tak:

do scripts leci:

Kod: Zaznacz wszystko
rx_shoot_enable.script


do config/misc:

Kod: Zaznacz wszystko
rx_shoot_enable.ltx


do gamedata/anims/shoot

i ów niewczęsny bind_stalker.script
TAJAG JUDYN
HAZBAZ
SEKODYN!
vandr
Modder

Posty: 3876
Dołączenie: 21 Lut 2011, 14:18
Ostatnio był: 12 Sie 2024, 20:47
Kozaki: 1747

Re: [SZUKAM]Rozrzut broni na boki

Postprzez r_populik w 23 Lut 2012, 21:56

Zrobiłem niby wszystko jak trzeba i niezależnie od wersji gry wywala mi przy synchronizacji to:
Kod: Zaznacz wszystko
FATAL ERROR
 
[error]Expression    : fatal error
[error]Function      : CScriptEngine::lua_error
[error]File          : E:\stalker\patch_1_0004\xr_3da\xrGame\script_engine.cpp
[error]Line          : 73
[error]Description   : <no expression>
[error]Arguments     : LUA error: ...ow of chernobyl\gamedata\scripts\bind_stalker.script:215: attempt to call field 'shoot_effect' (a nil value)
 

stack trace:


Na jakiej wersji tobie działa ? A twój bind_stalker jest jakiś dodatkowo modyfikowany, czy czysty i tylko dodałeś wpis do tego moda ?
Awatar użytkownika
r_populik
Modder

Posty: 789
Dołączenie: 26 Mar 2010, 12:45
Ostatnio był: 29 Wrz 2022, 22:03
Miejscowość: okolice stolicy
Kozaki: 263

Re: [SZUKAM]Rozrzut broni na boki

Postprzez vandr w 23 Lut 2012, 23:09

Ja wszystko testuję na Zew Monolitu UŚ1, ale sytuacja jest bardzo dziwna...mógłbyś mi podesłać swój bind_stalker.script? Przygotuję wtedy gamedatę, którą wrzucisz do siebie i zobaczymy czy ruszy. Ja mam wersję gry 1.0004.
TAJAG JUDYN
HAZBAZ
SEKODYN!
vandr
Modder

Posty: 3876
Dołączenie: 21 Lut 2011, 14:18
Ostatnio był: 12 Sie 2024, 20:47
Kozaki: 1747

Re: [SZUKAM]Rozrzut broni na boki

Postprzez r_populik w 29 Kwi 2012, 13:15

Otóż wróciłem do sprawy po 2 miesiącach przy okazji robienia małej kompilacji pod wersję 1.004. No i zadziałało. Czyli wcześniej musiała być to wina wersji 1.005, w sumie często tak się zdarza przy modyfikacjach. A co do samego efektu rozrzutu - rewelacja. Teraz nie ma wyjścia - albo pojedyncze mierzone strzały, albo serie z biodra - przy tym efekcie przymierzanie i strzelanie serią mija się z celem.
Awatar użytkownika
r_populik
Modder

Posty: 789
Dołączenie: 26 Mar 2010, 12:45
Ostatnio był: 29 Wrz 2022, 22:03
Miejscowość: okolice stolicy
Kozaki: 263

Re: [SZUKAM]Rozrzut broni na boki

Postprzez vandr w 29 Kwi 2012, 13:37

Jeśli jednak ktoś chce dokonać edycji siły rozrzutu, należy otworzyć:

misc/rx_shoot_enable.ltx i przy danej broni mamy wartości cyfrowe- zmniejszenie ich powoduje zmniejszenie rozrzutu.
TAJAG JUDYN
HAZBAZ
SEKODYN!
vandr
Modder

Posty: 3876
Dołączenie: 21 Lut 2011, 14:18
Ostatnio był: 12 Sie 2024, 20:47
Kozaki: 1747

PoprzedniaNastępna

Powróć do Cień Czarnobyla

Kto jest na forum

Użytkownicy przeglądający to forum: Brak zarejestrowanych użytkowników oraz 1 gość