Przedmioty otrzymywane od Wilka na starcie

Przedmioty otrzymywane od Wilka na starcie

Postprzez Czaro w 05 Lis 2009, 15:36

Modować będziemy tylko jeden plik, a mianowicie escape_dialog (gamedata/scripts).

1. Otwieramy go za pomocą Notepada++ bądź Notatnika.
2. Szukamy linijek:
Kod: Zaznacz wszystko
function give_weapon_to_actor (trader, actor)
    dialogs.relocate_item_section(trader, "wpn_pm", "in")
    dialogs.relocate_item_section(trader, "ammo_9x18_fmj", "in")
   dialogs.relocate_item_section(trader, "ammo_9x18_fmj", "in")
    dialogs.relocate_item_section(trader, "wpn_knife", "in")     
end


3. Edytujemy je wstawiając własne przedmioty

Przykład:
Kod: Zaznacz wszystko
function give_weapon_to_actor (trader, actor)
    dialogs.relocate_item_section(trader, "wpn_desert_eagle", "in")
    dialogs.relocate_item_section(trader, "ammo_11.43x23_fmj", "in")
   dialogs.relocate_item_section(trader, "ammo_11.43x23_fmj", "in")
    dialogs.relocate_item_section(trader, "wpn_g36", "in")
    dialogs.relocate_item_section(trader, "ammo_5.56x45_ss190", "in")
    dialogs.relocate_item_section(trader, "ammo_5.56x45_ss190", "in")
    dialogs.relocate_item_section(trader, "wpn_knife", "in")
end


Objaśnienie:
- Desert Eagle + 2 paczki amunicji
- G36 + 2 paczki amunicji
- Nóż (Najlepiej go nie usuwać. Przyda się podczas przemierzania Strefy...)
Lepiej milczeć, narażając się na podejrzenie o głupotę, niż odezwać się i rozwiać wszelkie wątpliwości.

Za ten post Czaro otrzymał następujące punkty reputacji:
Positive Samuro97, Paladyn95.
Czaro
Weteran

Posty: 558
Dołączenie: 18 Wrz 2008, 18:34
Ostatnio był: 15 Mar 2018, 22:14
Frakcja: Samotnicy
Ulubiona broń: Akm 74/2
Kozaki: 24

Reklamy Google

Re: [Tutorial] Przedmioty otrzymywane od Wilka na starcie

Postprzez Landsil w 28 Gru 2009, 14:01

no i tu ja mam problem, wstawiłem trochę sprzętu żeby sobie pobiegać spokojnie i pozwiedzać i przy końcu rozmowy z wilkiem wywala mnie na pulpit, no więc co jest nie tak

Kod: Zaznacz wszystko
function give_weapon_to_actor (trader, actor)
   if not has_alife_info("kvest_art_started") then
dialogs.relocate_item_section(trader, "wpn_gauss", "in")
dialogs.relocate_item_section(trader, "wpn_fn2000", "in")
dialogs.relocate_item_section(trader, "outfit_exo_m1", "in")
    dialogs.relocate_item_section(trader, "ammo_gauss", "in")
    dialogs.relocate_item_section(trader, "ammo_gauss", "in")
    dialogs.relocate_item_section(trader, "ammo_gauss", "in")
    dialogs.relocate_item_section(trader, "ammo_gauss", "in")
    dialogs.relocate_item_section(trader, "ammo_gauss", "in")
    dialogs.relocate_item_section(trader, "ammo_5.56x45_ss190", "in")
    dialogs.relocate_item_section(trader, "ammo_5.56x45_ss190", "in")
    dialogs.relocate_item_section(trader, "ammo_5.56x45_ss190", "in")
    dialogs.relocate_item_section(trader, "ammo_5.56x45_ss190", "in")
    dialogs.relocate_item_section(trader, "ammo_5.56x45_ss190", "in")
    dialogs.relocate_item_section(trader, "ammo_5.56x45_ss190", "in")
    dialogs.relocate_item_section(trader, "ammo_5.56x45_ss190", "in")
    dialogs.relocate_item_section(trader, "ammo_5.56x45_ss190", "in")
    dialogs.relocate_item_section(trader, "ammo_5.56x45_ss190", "in")
    dialogs.relocate_item_section(trader, "ammo_5.56x45_ss190", "in")
    dialogs.relocate_item_section(trader, "ammo_5.56x45_ss190", "in")
    dialogs.relocate_item_section(trader, "ammo_5.56x45_ss190", "in")
    dialogs.relocate_item_section(trader, "ammo_5.56x45_ss190", "in")
    dialogs.relocate_item_section(trader, "ammo_5.56x45_ss190", "in")
    dialogs.relocate_item_section(trader, "ammo_5.56x45_ss190", "in")
    dialogs.relocate_item_section(trader, "wpn_knife", "in")     
   else
       --dialogs.relocate_item_section(trader, "wpn_pm", "in")
       dialogs.relocate_item_section(trader, "ammo_9x18_fmj", "in")
       dialogs.relocate_item_section(trader, "ammo_9x18_fmj", "in")
   end
end
Landsil
Kot

Posty: 1
Dołączenie: 28 Gru 2009, 01:44
Ostatnio był: 31 Gru 2009, 12:18
Kozaki: 0

Re: [Tutorial] Przedmioty otrzymywane od Wilka na starcie

Postprzez Andolen w 02 Sty 2010, 19:09

nie żebym ja się znał na modowaniu ale na samym końcu masz jakieś "else" i dialogs.[coś tam] z dwiema -- na początku
Andolen
Kot

Posty: 12
Dołączenie: 20 Gru 2009, 13:17
Ostatnio był: 15 Lip 2011, 00:12
Frakcja: Wolność
Ulubiona broń: Black Kite
Kozaki: 0

Re: [Tutorial] Przedmioty otrzymywane od Wilka na starcie

Postprzez utak3r w 09 Sty 2010, 13:36

Oznacza to tylko tyle, że ta jedna linijka jest jakby wyłączona, równie dobrze mogłoby jej nie być. Często się tak robi, zamiast usuwania wartości, żeby łatwo można było dany zapis potem przywrócić.
Image
Awatar użytkownika
utak3r
Modder

Posty: 2200
Dołączenie: 11 Lis 2009, 18:15
Ostatnio był: 31 Lip 2023, 16:01
Miejscowość: Szczecin
Frakcja: Powinność
Ulubiona broń: GP 37
Kozaki: 376

Re: Przedmioty otrzymywane od Wilka na starcie

Postprzez adziu_92 w 28 Lip 2010, 20:04

jaką nazwę w plikach gry ma wódka kozak :wódka:
szukalem w plikach gry ale jakos nie mogłem znalezc nic konkretnego
Awatar użytkownika
adziu_92
Stalker

Posty: 52
Dołączenie: 02 Lip 2010, 08:10
Ostatnio był: 11 Maj 2017, 16:51
Frakcja: Wolność
Ulubiona broń: Akm 74/2U
Kozaki: 2

Re: Przedmioty otrzymywane od Wilka na starcie

Postprzez utak3r w 29 Lip 2010, 01:30

Nic konkretnego?.... :facepalm:
vodka
Image
Awatar użytkownika
utak3r
Modder

Posty: 2200
Dołączenie: 11 Lis 2009, 18:15
Ostatnio był: 31 Lip 2023, 16:01
Miejscowość: Szczecin
Frakcja: Powinność
Ulubiona broń: GP 37
Kozaki: 376

Re: Przedmioty otrzymywane od Wilka na starcie

Postprzez czeresniaczek1 w 04 Lis 2010, 13:02

Masz tu działa w 100% :
:

function give_weapon_to_actor (trader, actor)
dialogs.relocate_item_section(trader, "wpn_pm", "in")
dialogs.relocate_item_section(trader, "ammo_9x18_fmj", "in")
dialogs.relocate_item_section(trader, "ammo_9x18_fmj", "in")
-- dialogs.relocate_item_section(trader, "wpn_knife", "in")
dialogs.relocate_item_section(trader, "dolg_scientific_outfit", "in")
dialogs.relocate_item_section(trader, "military_commander_outfit", "in")
dialogs.relocate_item_section(trader, "ammo_7.62x54_7h14", "in")
dialogs.relocate_item_section(trader, "ammo_7.62x54_7h14", "in")
dialogs.relocate_item_section(trader, "ammo_7.62x54_7h14", "in")
dialogs.relocate_item_section(trader, "ammo_7.62x54_7h14", "in")
dialogs.relocate_item_section(trader, "ammo_7.62x54_7h14", "in")
dialogs.relocate_item_section(trader, "wpn_addon_scope", "in")
dialogs.relocate_item_section(trader, "wpn_addon_scope", "in")
dialogs.relocate_item_section(trader, "wpn_addon_scope", "in")
dialogs.relocate_item_section(trader, "wpn_addon_scope_susat", "in")
dialogs.relocate_item_section(trader, "wpn_addon_silencer", "in")
dialogs.relocate_item_section(trader, "wpn_addon_silencer", "in")
dialogs.relocate_item_section(trader, "wpn_addon_silencer", "in")
dialogs.relocate_item_section(trader, "wpn_addon_silencer", "in")
dialogs.relocate_item_section(trader, "wpn_addon_grenade_launcher_m203", "in")
dialogs.relocate_item_section(trader, "wpn_addon_grenade_launcher_m203", "in")
dialogs.relocate_item_section(trader, "ammo_9x18_pmm", "in")
dialogs.relocate_item_section(trader, "ammo_9x18_pmm", "in")
dialogs.relocate_item_section(trader, "ammo_9x18_pmm", "in")
dialogs.relocate_item_section(trader, "ammo_9x18_pmm", "in")
dialogs.relocate_item_section(trader, "ammo_9x18_pmm", "in")
dialogs.relocate_item_section(trader, "ammo_m209", "in")
dialogs.relocate_item_section(trader, "ammo_m209", "in")
dialogs.relocate_item_section(trader, "ammo_m209", "in")
dialogs.relocate_item_section(trader, "ammo_m209", "in")
dialogs.relocate_item_section(trader, "ammo_11.43x23_hydro", "in")
dialogs.relocate_item_section(trader, "ammo_11.43x23_hydro", "in")
dialogs.relocate_item_section(trader, "ammo_11.43x23_hydro", "in")
dialogs.relocate_item_section(trader, "ammo_11.43x23_hydro", "in")
dialogs.relocate_item_section(trader, "ammo_5.45x39_ap", "in")
dialogs.relocate_item_section(trader, "ammo_5.45x39_ap", "in")
dialogs.relocate_item_section(trader, "ammo_5.56x45_ap", "in")
dialogs.relocate_item_section(trader, "ammo_5.56x45_ap", "in")
dialogs.relocate_item_section(trader, "ammo_9x39_ap", "in")
dialogs.relocate_item_section(trader, "ammo_9x39_ap", "in")
dialogs.relocate_item_section(trader, "ammo_9x39_sp5", "in")
dialogs.relocate_item_section(trader, "ammo_9x39_sp5", "in")
dialogs.relocate_item_section(trader, "wpn_addon_grenade_launcher", "in")
dialogs.relocate_item_section(trader, "wpn_addon_grenade_launcher", "in")
dialogs.relocate_item_section(trader, "detector_elite", "in")
end


Bazuj się na tym możesz mu dodać praktycznie co chcesz.

Uwagi moderatora:

Na tym forum nie uprawiamy archeologii! -u3
Awatar użytkownika
czeresniaczek1
Tropiciel

Posty: 303
Dołączenie: 08 Lut 2009, 01:15
Ostatnio był: 19 Sie 2020, 15:30
Frakcja: Samotnicy
Ulubiona broń: TRs 301
Kozaki: 6

Re: Przedmioty otrzymywane od Wilka na starcie

Postprzez Hellknight w 21 Lis 2010, 15:28

Mam pytanie, skąd odczytywać (gdzie znajdować) nazwy przedmiotów tak żeby w tym skrypcie (i innych) działały?
No bo szukam po tych wszystkich folderach w "gamedata" (po rozpakowaniu tamtych plików) i już mnie głowa od tego boli..
EDIT: Tak, wiem, odgrzewam kotleta, ale potrzebuję odpowiedzi więc mam prawo.
Awatar użytkownika
Hellknight
Stalker

Posty: 70
Dołączenie: 02 Paź 2010, 17:07
Ostatnio był: 05 Lis 2014, 09:14
Miejscowość: Warszawa
Frakcja: Wolność
Ulubiona broń: Sniper Rifle SVDm2
Kozaki: 8

Re: Przedmioty otrzymywane od Wilka na starcie

Postprzez utak3r w 21 Lis 2010, 20:08

Hellknight napisał(a):Tak, wiem, odgrzewam kotleta, ale potrzebuję odpowiedzi więc mam prawo.


Ty tak, bo zadajesz pytanie, natomiast poprzednik dawał odpowiedź... ;)

Nazw przedmiotów szukaj na przykład w:
- config\misc\items.ltx
- config\misc\outfit.ltx
- config\misc\quest_items.ltx
- config\weapons\weapons.ltx
Image

Za ten post utak3r otrzymał następujące punkty reputacji:
Positive Hellknight, kis104.
Awatar użytkownika
utak3r
Modder

Posty: 2200
Dołączenie: 11 Lis 2009, 18:15
Ostatnio był: 31 Lip 2023, 16:01
Miejscowość: Szczecin
Frakcja: Powinność
Ulubiona broń: GP 37
Kozaki: 376

Re: Przedmioty otrzymywane od Wilka na starcie

Postprzez Samuro97 w 26 Sty 2011, 17:48

a niewiecie przypadkiem jak dodac kase?
Samuro97
Kot

Posty: 6
Dołączenie: 25 Sty 2011, 21:37
Ostatnio był: 23 Lut 2011, 14:01
Kozaki: 0

Re: Przedmioty otrzymywane od Wilka na starcie

Postprzez WheeljackSPW w 26 Sty 2011, 19:18

Dodaj linijkę:
Kod: Zaznacz wszystko
dialogs.relocate_money(trader, 999, "in")

Zamiast 999 wpisz pożądaną ilość oczywiście. :P
Awatar użytkownika
WheeljackSPW
Administrator

Posty: 1918
Dołączenie: 13 Kwi 2009, 18:52
Ostatnio był: 03 Cze 2024, 10:41
Miejscowość: Fraktal
Ulubiona broń: GP 37
Kozaki: 722

Re: Przedmioty otrzymywane od Wilka na starcie

Postprzez kis104 w 14 Lut 2011, 20:19

Dzięki Utak ;) Kozak :wódka: :E
Prawdziwy Stalker powinien zrobić w życiu trzy rzeczy:
1.Zabić chimerę.
2.Przetrwać emisję.
3.Wypić 5 kozaków czasie krótszym niż 3 minuty.
Awatar użytkownika
kis104
Łowca

Posty: 425
Dołączenie: 31 Maj 2010, 18:56
Ostatnio był: 12 Paź 2020, 11:22
Miejscowość: Prypeć
Frakcja: Samotnicy
Ulubiona broń: Tunder S14
Kozaki: 43

Następna

Powróć do Tutoriale

Kto jest na forum

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