pytanie [DODANIE ZEGARKA POD MINIMAPĄ]

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"].

pytanie [DODANIE ZEGARKA POD MINIMAPĄ]

Postprzez scigacz1975 w 26 Maj 2011, 15:16

Jak w temacie. Chodzi mi o dodanie zegarka pod minimapą. Potrzebuję zmienionych plików lub sekwencji do konkretnych plików. Z góry dzięki :wódka:

Edit: Próbowałem to zrobić na podstawie moda do CS-a, niestety wywala mi buga.

Sekcja dodawana do bind_stalker.script:
w sekcji function actor_binder:update(delta):
Kod: Zaznacz wszystko
    self.next_restrictors_update_time = time + 200
   
  --Time display for in game mini map
                show_time()
        end


następna jest w sekcji która odpowiada m.in za chowanie broni w bazach:
Kod: Zaznacz wszystko
function restore_weapon()
  weapon_hide = false
end

--Time display for in game mini map
function show_time()
        local hud = get_hud()
        local cs = hud:GetCustomStatic("hud_show_time")
        if cs == nil then
                hud:AddCustomStatic("hud_show_time", true)
                cs = hud:GetCustomStatic("hud_show_time")
        end
        local time_h = level.get_time_hours()
        local time_m = level.get_time_minutes()
        local msg
        if time_m >= 10 then
                msg = string.format(" %02d:%02d\n", time_h, time_m)
        else
                msg = string.format(" %02d:%02d\n", time_h, time_m)
        end
        if cs ~= nil then
                cs:wnd():SetText(msg)
        end
end


oraz dopisek w ui_custom_msgs.xml:
Kod: Zaznacz wszystko
       <hud_show_time x="90" y="204" width="900" height="100" complex_mode="1">
   <text font="letterica18" r="255" g="255" b="255" a="255" align="l"/>
   </hud_show_time>


a oto treść loga:
Kod: Zaznacz wszystko
FATAL ERROR
 
[error]Expression    : fatal error
[error]Function      : CScriptEngine::lua_error
[error]File          : E:\stalker\sources\trunk\xr_3da\xrGame\script_engine.cpp
[error]Line          : 73
[error]Description   : <no expression>
[error]Arguments     : LUA error: ...cień czarnobyla pl\gamedata\scripts\mil_tasks.script:69: attempt to index field 'actor' (a nil value)

stack trace:

błąd wyskakuje przy próbie wczytania savea natomiast po rozpoczęciu nowej gry nie ma błędu ale nie ma też zegarka pod mapką
Na moje chłopskie oko błąd tkwi w skrypcie, ale gdzie - pojęcia nie mam, a na skryptach niestety się nie znam. Proszę skrypterów o pomoc - może coś z tego zrobicie.
Awatar użytkownika
scigacz1975
Monolit

Posty: 3243
Dołączenie: 29 Sty 2010, 00:26
Ostatnio był: 29 Mar 2026, 16:28
Miejscowość: Stalowa Wola
Frakcja: Samotnicy
Ulubiona broń: --
Kozaki: 926

Reklamy Google

Re: pytanie [DODANIE ZEGARKA POD MINIMAPĄ]

Postprzez Wheeljack w 26 Maj 2011, 21:44

Wygrzebałem to.
Wprawdzie po rusku, ale jeśli ma się doświadczenie to idzie rozkminić. :P

Za ten post Wheeljack otrzymał następujące punkty reputacji:
Positive scigacz1975.
Awatar użytkownika
Wheeljack
Administrator

Posty: 1920
Dołączenie: 13 Kwi 2009, 18:52
Ostatnio był: 16 Kwi 2026, 22:09
Miejscowość: Fraktal
Ulubiona broń: GP 37
Kozaki: 726

Re: pytanie [DODANIE ZEGARKA POD MINIMAPĄ]

Postprzez scigacz1975 w 26 Maj 2011, 23:48

Kombinowałem z tym ale czegoś mi chyba brak bo jest plik skrytpu, są zmiany w bind_stalker i ui_.. i doopa. Tak mi się wydaje jakby nie widział tej funkcji dodawanej w bind_stalker. **urwa nie lubię skryptów - normalnie ich nie czaję :facepalm: . Pomagitie mienia ludii :( :mad:

Edit: Eureka!!! Działa cholerstwo jedno :D :E - dla zainteresowanych:
Awatar użytkownika
scigacz1975
Monolit

Posty: 3243
Dołączenie: 29 Sty 2010, 00:26
Ostatnio był: 29 Mar 2026, 16:28
Miejscowość: Stalowa Wola
Frakcja: Samotnicy
Ulubiona broń: --
Kozaki: 926


Powróć do Cień Czarnobyla

Kto jest na forum

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