Wheeljack
07 lip 2010, 00:24
Posty: 8• Strona 1 z 1
Kolejny tutorial z cyklu "nie łamie pkt.9 regulaminu"
Tak jak w temacie.
Jeżeli nie miałeś do czynienia z modowaniem to zapoznaj się z TYM i z TYM tematem.
Do edycji pliku polecam Notepad++
Otwieramy plik "character_desc_general" (folder: gamedata/configs/gameplay)
znajdujemy:
otwieramy jakiś plik w folderze gamedata/configs/misc/trade aby mieć listę przedmiotów do wpisywania
i możemy się pobawić.
Wpisz gdzieś exo_outfit \n, a dostaniesz egzoszkielet, wpisz exo_outfit = 10 \n, a dostaniesz 10 egzoszkieletów.
Po każdej "nazwie" przedmiotu musi stać \n poprzedzone spacją.
Linijka <money min="2500" max="2500" infinitive="0"/> odpowiada ile dostaniesz kasy.
Zamiast 2500 możesz wpisać 1000000 i dostaniesz 1 milion rubli.
Prawidłowo z edytowany wpis powinien wyglądać mniej więcej tak:
zmiany zapisujemy.
Gdyby coś było niezrozumiałe pisać.
Jeżeli nie miałeś do czynienia z modowaniem to zapoznaj się z TYM i z TYM tematem.
Do edycji pliku polecam Notepad++
Otwieramy plik "character_desc_general" (folder: gamedata/configs/gameplay)
znajdujemy:
Kod: Zaznacz cały
<team>Actor</team>
<supplies>
[spawn] \n
device_torch \n
wpn_binoc \n
wpn_knife \n
detector_simple \n
helm_respirator \n
stalker_outfit \n
grenade_rgd5 = 2 \n
wpn_pm_actor \n
ammo_9x18_fmj = 3 \n
wpn_ak74u \n
ammo_5.45x39_fmj = 3 \n
bandage = 2 \n
antirad = 1 \n
medkit = 4 \n
bread = 1 \n
kolbasa = 1 \n
conserva = 2 \n
</supplies>
<money min="2500" max="2500" infinitive="0"/>
otwieramy jakiś plik w folderze gamedata/configs/misc/trade aby mieć listę przedmiotów do wpisywania
i możemy się pobawić.
Wpisz gdzieś exo_outfit \n, a dostaniesz egzoszkielet, wpisz exo_outfit = 10 \n, a dostaniesz 10 egzoszkieletów.
Po każdej "nazwie" przedmiotu musi stać \n poprzedzone spacją.
Linijka <money min="2500" max="2500" infinitive="0"/> odpowiada ile dostaniesz kasy.
Zamiast 2500 możesz wpisać 1000000 i dostaniesz 1 milion rubli.
Prawidłowo z edytowany wpis powinien wyglądać mniej więcej tak:
Kod: Zaznacz cały
<team>Actor</team>
<supplies>
[spawn] \n
device_torch \n
wpn_binoc \n
wpn_knife \n
detector_simple \n
helm_respirator \n
exo_outfit \n
grenade_rgd5 = 10 \n
af_soul = 5 \n
wpn_pm_actor \n
ammo_9x18_fmj = 3 \n
wpn_abakan \n
ammo_5.45x39_fmj = 30 \n
bandage = 20 \n
antirad = 10 \n
medkit = 40 \n
bread = 1 \n
kolbasa = 1 \n
conserva = 2 \n
</supplies>
<money min="2500000" max="2500000" infinitive="0"/>
zmiany zapisujemy.
Gdyby coś było niezrozumiałe pisać.
A jeżeli sobie zmienimy
Infinitive = 0 na infinitive = 1
?
Będzie działać ?
Infinitive = 0 na infinitive = 1
?
Będzie działać ?
Za Polskę !
Nie wiem i myślę, że próba Cie nie zabije. 
Jestem przekonany że ten sposób powinien działać też w cieniu a mi nie działa oczywiście edytowałem plik od cienie żeby nie było 
Siczka na prezydenta!!!!
Sprzedam pancernik Bismarck z kolekcji Hachette do złożenia numery 1-140.
Sprzedam pancernik Bismarck z kolekcji Hachette do złożenia numery 1-140.
KSU@ W Cieniu Czarnobyla to nie zadziała. To dział tylko w Czystym Niebie i Zewie Prypeci. Ja nie powiem jak to zrobić, powiewasz nie wiem. Za to możesz zrobić to na okrętkę, czyli dodać przedmioty Wilkowi. To masz opisane na forum 
W cieniu ten sposób nie zadziała. O wiele łatwiej jest dodać nowy ekwipunek do ekwipunku, który otrzymujesz na od Wilka. Otwórz escape_dialog.script i znajdź poniższy fragment:
[lua]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[/lua]
i zmień wpisy, np. w ten sposób:
[lua]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, "wpn_g36", "in")
dialogs.relocate_item_section(trader, "exo_outfit", "in")
end[/lua]
Dostaniesz dodatkowo g36 i exoszkielet. Amunicję wpisujesz po jednej paczce - jak chcesz trzy pudełka, musisz wpisać trzy razy
[lua]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[/lua]
i zmień wpisy, np. w ten sposób:
[lua]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, "wpn_g36", "in")
dialogs.relocate_item_section(trader, "exo_outfit", "in")
end[/lua]
Dostaniesz dodatkowo g36 i exoszkielet. Amunicję wpisujesz po jednej paczce - jak chcesz trzy pudełka, musisz wpisać trzy razy
Tak dla formalności, aby w SOC zmienić ilość posiadanej kasy na starcie, należy edytować spawn, a konkretnie w pliku alife_l01_escape.ltx* trzeba poszukać tej sekcji
interesuja nas ta linijka wartość 40 zamieniamy, kompilujemy spawna i
...niestety musimy zacząć nową grę aby zmiana była widoczna.
* - zakładam, że spawna edytujemy za pomocą ACDC
:
Kod: Zaznacz cały
money = 40* - zakładam, że spawna edytujemy za pomocą ACDC
łatwiej już nie będzie
nelson82 pisze:Tak dla formalności
To ja też "tak dla formalności":
nelson82 pisze:ilość posiadanej kasy na starcie
nelson82 pisze:niestety musimy zacząć nową grę
...a jak byś chciał zobaczyć ilość kasy posiadanej na starcie bez owego startu?
A żeby nie bawić się w spawna tylko do tego celu, zawsze można Wilkowi kazać sobie dać kasę
Sooner or later, you will meet the Undertaker...
Posty: 8• Strona 1 z 1


