Forum Stalker.pl • Zobacz temat - [LUA] AMMO

[LUA] AMMO

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

[LUA] AMMO

Postprzez max1071 w 06 Lis 2022, 23:16

Witajcie Stalkerzy.
Potrzebuje pomocy w jednym ze skryptów...
otóż próbuje pobrać i później zapisać pakiet od amunicji...
w sensie jest to tak zrobione że zlicza mi amunicję
a drugie jak chcę by ustawić amunicję to nic się nie dzieję

funkcja zliczająca ilość amunicji w paczce i odejmująca wartość 1 ponieważ paczki amunicji z 0 nie można wytworzyć
Kod: [ Pobierz ] [ Ukryj ]
                local data = packet_utils21.get_object_data(alife():object(c.id))
                amount_data = tonumber(data.ammo_left)
                if amount_data ~= 0 then
                        return tonumber(amount_data)-1
                end
 


funkcja zwiększająca ilość amunicji
Kod: [ Pobierz ] [ Ukryj ]
                        local data = packet_utils21.get_object_data(c.id)
                        data.ammo_left = tonumber(val)+1
                        packet_utils21.set_object_data(c.id,data)
 

i wiadomo tutaj jest val zmieniane jeśli zostanie wysłany jako string/text/tekst to zmieni na liczbę i doda do tego wartość + 1 by przy odczytaniu wartości dać to -1 ;)

ale coś się kurna nie zgadza zrobiłem sobie tester od tego i amunicja nie jest zmieniana jej watość :/
Awatar użytkownika
max1071
Stalker

Posty: 135
Dołączenie: 04 Gru 2010, 13:07
Ostatnio był: 09 Cze 2023, 20:21
Frakcja: Wolność
Ulubiona broń: TRs 301
Kozaki: 24

Reklamy Google

Powróć do Zew Prypeci

Kto jest na forum

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