Skocz do zawartości

Radrif

Weteran
  • Postów

    128
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    3

Treść opublikowana przez Radrif

  1. Radrif

    Tłumaczenie

    Witajcie. Znalazłem pewien mankament w tłumaczeniu, który w połowie sam rozwiązałem. Mianowicie chodzi mi o pojedyncze kwestie przy oddawaniu PDA handlarzom. Gdzieś już chyba widziałem jak ktoś o tym wspominał, niestety nie potrafię tego znaleźć. Wszystko widać na screenie poniżej. Poszukałem trochę w plikach i znalazłem skrypt oraz plik w tłumaczeniu, który za to odpowiada i przetłumaczyłem trzy pominięte kwestie. Nie potrafię za to nigdzie znaleźć linijki odpowiadającej za słowa "And this one...". Część skryptu o której mówiłem wcześniej -- Dialog structure for PDA broker: function dm_init_dynamic_broker_dialog( dialog ) saved_dialog = dialog add_dialog( "", 0, "st_broker_query" ) -- Actor add_dialog( 0, 1, ("st_broker_npc_start_" .. math.random( 1, 3 )) ) -- NPC add_script_dialog( 1, 2, "dialogs.text_actor_has_valuable_item", "dialogs.condition_actor_has_valuable_item" ) -- Actor add_dialog( 2, 3, "st_broker_npc_answer_pda_query" ) -- NPC add_dialog( 3, 4, "st_broker_give_pda" ) -- Actor add_script_dialog( 4, 5, "dialogs.text_trade_npc_pda" ) -- NPC -- add_dialog( 5, 0, "st_broker_query_more" ) -- Actor -- add_dialog( 5, 1111, "dm_universal_actor_exit_thanks" ) -- Actor add_dialog( 1, 1111, "dm_universal_actor_exit" ) -- Actor end Podejrzewam, że linijka add_dialog( 3, 4, "st_broker_give_pda" ) jest za to odpowiedzialna i właśnie nie wiem jak to rozgryźć i czy w ogóle się da. Część nieprzetłumaczona, którą się sam zająłem, wyglądała tak: <string id="st_drx_broker_finish_1"> <text>I'll buy it.</text> </string> <string id="st_drx_broker_finish_2"> <text>Ok, I'll take it.</text> </string> <string id="st_drx_broker_finish_3"> <text>Here you go.</text> </string> "st_drx_broker_finish_..." nie ma w skrypcie powyżej. Ucieszyłbym się bardzo jakby ktoś wiedział jak to rozwiązać. Biorę pod uwagę fakt, że większość tutaj nie zwraca na to uwagi, ale mnie to strasznie denerwuje
  2. Nie wiem, ja początkowo ominąłem punkty 18-29 i od razu poszedłem wykonywać zadania od punktu 31. Aktualnie jestem w punkcie 28, więc mogę sprawdzić ;) edit: też nie dostałem tego sms-a ;)
  3. Właśnie teraz przechodzę to wszystko na własnych zapisach. Rzekomo ten artefakt ma się dostać po oddaniu latarek dla Górnika. Jak nic nie pomoże to pozostanie tylko zespawnowanie tego artefaktu. Odnajdujesz medalion -> idziesz do Doktora -> idziesz do Górnika -> zadanie Akima na kostkę Rubika -> odnajdujesz latarki -> idziesz do Górnika edit: Jak zrobiłeś wszystko co powyżej to pozostaje tylko tamto rozwiązanie... Bo ja po wykonaniu tego wszystkiego dostałem 'Serce poltergeista"...
  4. Zadanie na medalion zrobiłeś, a widzę, że nie masz go w plecaku. Jeżeli dobrze pamiętam to Bagienny Doktor nie brał od Strieloka tego medalionu tylko kazał go zanieść Górnikowi. Zrobiłeś to? Bo jak nie, to chyba tutaj tkwi problem...
  5. Sam byłem niedawno na tym etapie gry, sprawa z medalionem załatwiona, ale nie potrafię sobie przypomnieć czy przypadkiem czegoś jeszcze nie trzeba było zrobić... No można zespawnować, poszukałem nazwy tego artefaktu i wydaje mi się, że jest to - af_part_monolit Nie mam stuprocentowej pewności Wrzuć na jakiś hosting plików ten save, gdzie chciałeś porozmawiać z doktorem o medalionie, ale nie ma tam tej opcji dialogowej. Będę miał czas to sprawdzę, czy coś Ci nie umknęło Może też to być błąd, też mi kiedyś wcięło jakieś zadanie, pomimo tego, że wszystkie warunki co do jego pojawienia się były spełnione.
  6. Artefakt miałeś na samym początku, podczas pierwszej wizyty w Pieczarze. No to trochę dziwne, korzystałeś już z tego przejścia? Notatkę i teleport Strieloka zapewne znalazłeś? Zawsze możesz wrzucić save, a ja postaram się jakoś pomóc :)
  7. Zadanie "Leczyć ludzi" to chyba tylko w OOP było, nie w DMX. Zadanie na torbę Sacharowa zrobiłeś? Bo chyba przez to nie masz zadania na medalion... Co do artefaktu to już go miałeś
  8. Też mam spory problem ze znalezieniem tego ustrojstwa. Obszukałem chyba całą okolicę jak we wskazówce wyżej i nic, nie potrafię odszukać. Żeby było lepiej to te zdjęcia nie działają. Poratuje ktoś? Edit: Problem nieaktualny, po ponad 30 minutach szukania w końcu odnalazłem :)
  9. Postanowiłem jeszcze raz zagrać w NS i tym razem pojawił się problem, który uniemożliwia mi kontynuację rozgrywki. Mianowicie mam się dostać na CEA-2 w celu odnalezienia złotych kotletów dla Ducha, jedyne przejście jest w laboratorium. Niestety, kiedy wchodzę do pomieszczenia ze świadomością-z, drzwi za mną się zamykają. Drzwi na drugim końcu pomieszczenia również nie mogę otworzyć. I teraz pytanie: jest jakaś inna możliwość dostania się na tyły elektrowni? Bo nie wydaje mi się, żebym coś skopał...
  10. Wszystkiego najlepszego z okazji urodzin!
  11. No i już 20 lat na koncie Dziękuję wszystkim za życzenia
  12. Radrif

    Usuwanie pojazdów - DMX

    Wiem jak dodać opis i nazwę broni po jej wcześniejszym dodaniu, więc problem jest nieaktualny Wszystko opiera się na pliku konfiguracyjnym broni i pliku arsenal_mod.xml lub podobnym. Edit: Jeszcze coś odnośnie zadań pobocznych: Standardowo wiadomo jak przebiega dialog. A jak zrobić żeby było tak? A: Są jakieś zadania poboczne? B: Coś się znajdzie. Jaki typ zadania? A: 1. Poszukiwanie części mutantów 2. Zabójstwo stalkera 3. Wytępienie stada mutantów / grupy stalkerów 4. Znajdź artefakt / unikalną rzecz (wybieram jedną z powyższych, dajmy na to 4) B: I tutaj lista WSZYSTKICH możliwych tego typu zadań (np. wszystkie możliwe zadania dotyczące tylko znalezienia artefaktów + jakieś własne dorobię) Mam nadzieję, że to jakoś zrozumiale napisałem
  13. Radrif

    Usuwanie pojazdów - DMX

    To już same proste rzeczy zostały Wszystko działa jak należy. Najwyżej jak z tymi zadaniami nie dam rady to odpuszczę.
  14. Radrif

    Usuwanie pojazdów - DMX

    Dobra z tym poczekam chwilę a wezmę się za resztę rzeczy. Oczywiście poszukam w necie, może coś znajdę. To na chwilę obecną mam jeszcze jeden problem. Mamy przypuśćmy doświadczonego stalkera i chcę żeby mieli oni mieszane wyposażenie, w sensie jeden AK, drugi jakąś strzelbe a trzeci jeszcze jakiś inny karabin. Weźmy na przykładzie stalkera kota: I z tego wszystkiego zainteresował mnie ten wpis: <specific_character id="esc_stalker_novice_default2" team_default = "1">To cyfra po default ma w tym przypadku znaczenie? Że 1 ma to i to a 2 tamto i owamto? Bo jeśli tak to po prostu tworzę nową sekcję z numerkiem 3 i tam w spawn wpisuję to co ma mieć? Nic więcej nie trzeba? Bo za proste się to wydaje... A i jeszcze jedno... Jak zrobić by gracz na początku miał 0 RU zamiast 40? Próbowałem co umiałem ale nie udawało mi się. Mało jeszcze wiem najwidoczniej.
  15. Radrif

    Usuwanie pojazdów - DMX

    No fakt, widzę, że nie będzie to łatwe, ale nie niewykonalne a czasu mam dużo. Teraz do rzeczy. Przykładowo zamieszczam zadanie "Przynieś giwerę Lisowi" w pliku task_manager.ltx. Nazwą zadania jest ta linijka? <game_task id="fox_kriss">Całość: <game_task id="fox_kriss"> <title>Przynieść giwerę Lisowi</title> <objective> <text>Odebrać przesyłkę od Prapora dla Lisa</text> <icon>ui_iconsTotal_found_thing</icon> <infoportion_complete>fox_kriss_done</infoportion_complete> <article>tex_take_pushka</article> </objective> <objective> <text>Odebrać przesyłkę od Prapora dla Lisa</text> <icon height="50" width="50" x="100" y="50">uiui_icons_task</icon> <function_complete>arhara_dialog.fox_kriss_have</function_complete> <infoportion_set_complete>fox_kriss_have</infoportion_set_complete> </objective> <objective> <text>Przynieść giwerę Lisowi</text> <map_location_type hint="Lis">blue_location</map_location_type> <object_story_id>Escape_stalker_from_raid</object_story_id> <infoportion_complete>fox_kriss_done</infoportion_complete> </objective> </game_task>Wklejam tylko fox_kriss. Mam rację? Oczywiście w sekcji znalazłbym nazwę "Przynieś giwerę Lisowi" (odniesienie do pliku z którego korzystam w tym wypadku - tasks_new.xml) tak? Wtedy jedynym problemem byłoby przypisanie CRandomTask bo na daną chwilę nie wiem gdzie go wcisnąć...
  16. Radrif

    Usuwanie pojazdów - DMX

    Nie chodzi mi o to... Chcę żeby były wyświetlane tutaj, gdzie nie pokazują się te z NS: Mam nadzieję, że da się takie coś wykonać. Przy okazji widać to co udało się nam zrobić monthly_2015_05/smile.png.a202b72868214cf5a7fbbf898d563411.png
  17. Radrif

    Usuwanie pojazdów - DMX

    Można powiedzieć, że znalazłem "rozwiązanie". Wpisanie do tego wpisu 0 po jedynce powoduje, że mnożnik się "zeruje" i naliczana jest tylko ilość zadań: if task_desc.reward_rank ~= nil then actor_stats.add_points("quests", task_desc.name, 1, 0, task_desc.reward_rank) db.actor:set_character_rank(db.actor:character_rank() + task_desc.reward_rank) endendPróbowałem zmieniać, dopisywać wartości we wpisie jednak efekt albo był taki jaki przed chwilą opisałem albo nic się nie zmieniało. Więc uznajmy tą sprawę za załatwioną. W razie potrzeby maluteńka edycja pliku i po sprawie. Ale przyznam się, że tym kombinowaniem straciłem sporo czasu który mogłem przeznaczyć na resztę "modowania"... Teraz pozostaje kwestia wyświetlania wszystkich zadań (wcześniej już o tym pisałem), nawet tych z NS w ukończonych zadaniach w PDA. Na pewno trzeba by wprowadzić odniesienie które by te zadania pokazywało w tej sekcji oraz reward_rank naliczający punktację. Jednak do tej pory nie wiem jak się za to zabrać. :ermm: Zamieścić jakoś te wpisy w pliku aktywującym te zadania czy jak? To jedyna rzecz w tym momencie której w ogóle nie łapię pomimo ponownego przeczytania napisanego przez ciebie wcześniej posta...
  18. Radrif

    Usuwanie pojazdów - DMX

    Próbuję to zrobić takim samym sposobem co w xr_statistic.script z OL Ultimate i mój wpis wygląda na razie tak: if task_desc.reward_rank ~= nil then if task_desc.reward_rank > 0 then actor_stats.add_points("quests", task_desc.name, 1, 1, task_desc.reward_rank) db.actor:set_character_rank(db.actor:character_rank() + task_desc.reward_rank) if (task_desc.reward_rank + 1) < task_desc.reward_rank then if statstype == 2 then actor_stats.add_points("quests", task_desc.name, -1, 0, task_desc.reward_rank) else actor_stats.add_points("quests", task_desc.name, 1, -1, task_desc.reward_rank) actor_stats.add_points("quests", task_desc.name, -1, 0, task_desc.reward_rank) end end else actor_stats.add_points("quests", task_desc.name, 1, 1, task_desc.reward_rank) end else actor_stats.add_points("quests", task_desc.name, 1, 1, task_desc.reward_rank) endendAle porównując te dwa pliki widzę, że w tym z OL jest jeszcze taki wpis: local stk = actor_stats.get_points("stalkerkills")I szczerze powiem, że teraz zdurniałem, bo zaczynam myśleć, że coś robię źle... Wpis zmienię tak, żeby było "logicznie" czyli: local task_desc.reward_rank = actor_stats.get_points("quests")Po wielu wypadach, gra odpaliła (nie dodawałem tego wpisu powyżej), ale nie działało. Wtedy przeglądnąłem wszystko jeszcze raz i zauważyłem, że umknął mi on uwadze. Siedzę już nad tym parę godzin i kończą mi się pomysły... Nic nie działa, wylotów co niemiara, wpis powyżej = windows (ta jedna linijka). Na dziś chyba z tym kończę bo już nie wiem co i jak...
  19. Radrif

    Usuwanie pojazdów - DMX

    Chyba wiem co trzeba zmienić, ale nie wiem gdzie... Pewnie moje domysły są złe, ale na błędach człowiek się uczy. Zdaje mi się, że w którymś miejscu (weź teraz szukaj ) trzeba zmienić wartość z "+" na "=" co spowodowałoby, że mnożnik byłby stały niezależnie od ilości wykonanych zadań itp. Czyli na przykładzie: 1. Zadanie x3 (ilość) 1 (mnożnik) wpis zmienić na "=" co spowoduje że cały czas będzie wartość równa 1. "+" chyba powoduje, że mnożnik jest zmienny (równy ilości albo i nie). Co do statystyk stalkerów i mutantów wystarczyło podmienić plik (jeśli trzeba coś w nim dopisać to znajdę i to zrobię). W przypadku zadań trzeba pokombinować. Z podanych przez ciebie forum wyciągne wszystkie potrzebne pliki do przeglądnięcia i może na coś natrafię EDIT W pliku task_manager.script znalazłem taki wpis: if task_desc.reward_rank ~= nil then actor_stats.add_points("quests", task_desc.name, 1, task_desc.reward_rank) db.actor:set_character_rank(db.actor:character_rank() + task_desc.reward_rank) endendWpis powtarza się dwukrotnie w skrypcie. Mam nadzieję, że idę dobrym tropem
  20. Trudno się mówi... Gratulacje od kibica wicemistrzów Polski
  21. Radrif

    Usuwanie pojazdów - DMX

    Poprzeglądałem pliki i teraz nasuwa mi się pytanie: W folderze sak są dwa pliki .ogg, te które lecą w radiu u Siaka. Ale patrząc wyżej tych wpisów "jest" aż jedenaście. Więc jak wstawię jakiś plik do tego folderu to nazwać go sak_music_3.ogg? Bo badając skrypt na to by wychodziło... Mam jeszczę trochę roboty jak choćby pododawanie niektórych broni, zmienienie nieco cen i nagród i dodanie paru zadań pobocznych ale co do tego raczej pomocy potrzebować nie muszę Dam radę EDIT - Przeglądając pliki chyba znalazłem coś, co chyba odpowiada za zmianę naliczania statystyk. Porównując xr_statistic, w Ultimate jest wpis którego w DMX nie znalazłem. Więc teraz nie wiem czy jakoś by to nie pomogło po jakichś zmianach w rozwiązaniu problemu z naliczaniem zadań. Mogę podesłać ten plik z Ultimate, żebyś mógł rzucić na niego okiem. Oczywiście o ile masz czas
  22. Radrif

    Usuwanie pojazdów - DMX

    A jeśli chodzi o muzykę w radiu? I czy jest jakieś inne rozwiązanie na spanie po "czasie strachu" niż tylko to "lekarstwo na jaki sen jest strasznie"? Bo w sumie wolałbym żeby "czas strachu" został, ale jak nie ma innego rozwiązania to trudno, niech zostanie jak jest No i to powinna być ostatnia sprawa w najbliższym czasie. Chodzi o statystyki... Mianowicie zamieniłem plik odpowiadający za naliczanie z OL Ultimate i wygląda to tak 1. stalker jakiś tam x3 <--- ilość zabitych 1 (3x1 daje 3 punkty za 3 zabitych, czyli tak jak chcę) gdzie wcześniej wyglądało tak 1. stalker jakiś tam x3 9 W tym wypadku w oryginalnym pliku jeden zabity stalker naliczał 3 "punkty", i byłoby w porządku gdyby te 9 punktów było naliczane w rankingu. Ale zamiast 3x3 było 3x9 co dawało 27 zamiast prawidłowych 9. I to jest rozwiązane. Podobny problem mam w zadaniach. Rangę za każde zadanie zmieniłem na 1 (coś przeczuwałem, że to zbyt łatwe) i zamiast być x4 1 po wielokrotnym wzięciu i zaliczeniu zadania wygląda x4 4 co daje 16 (zamiast 4 według tego jak ja chciałbym żeby te "punkty" naliczało) i nieco "psuje" jak dla mnie statystyki. I tu nie potrafię znaleźć fragmentu odpowiadającego za naliczanie tak jak w przypadku powyżej. To nie musi być na teraz I w końcu DMX zaczyna być taki jaki chcę
  23. Radrif

    Usuwanie pojazdów - DMX

    Znów jest trochę czasu do roboty więc ostatnie sprawy... Dałoby się zrobić (znaczy raczej na pewno się da ) tak żeby muzyka na lokacji się zmieniała w zależności od czasu? Chodzi mi o to, żeby było tak jak w Czystym Niebie i Zewie Prypeci (06.00 - 22.00 i 22.00 - 06.00), czyli w godzinach nocnych załączał się ten "straszniejszy" soundtrack Brakuje mi tu tego... I gdzie mogę znaleźć nazwy anomalii? Bo wolałbym zespawnować jakąś anomalię na miejsce tych apteczek (no dawniej pojazdów...) i ja albo jestem ślepy albo nie wiem bo szukam, szukam i szukam... Z tym powyżej nie mogę sobie dać rady ale nie jest mi to potrzebne do szczęścia, a widzę że nie masz czasu a ja to rozumiem. I tak się dziwię, że chciało Ci się pomagać mi z tym wszystkim
  24. Radrif

    Usuwanie pojazdów - DMX

    Znalazłem coś takiego w pliku info_flamequest.xml <info_portion id="flamethrower_quest_start"><task>flamethrower_quest_task</task></info_portion> I porównując do pliku task_manager.ltx wygląda na to że pogrubiony wpis pasowałby by go tam wpisać. Tylko czy mam rację czy nie? I teraz przykładowo wygląda to tak: [flamethrower_quest_task]type = storylinereward_rank = 1 Robię taki wpis ale czy type = storyline chyba też będę musiał zmienić? EDIT: Bardzo sporo wpisów typu <task></task> znalazłem w pliku info_arhara_way.xml więc mam nadzieję, że to jest to. Pliki z gamedata/config/gameplay
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Korzystając z tej strony, zgadzasz się na nasze Warunki użytkowania.