Ruszyła konwersja forum! Przez ten czas wyłączyliśmy możliwość pisania nowych postów, ale po zalogowaniu się można pisać na chacie. Poniżej znajdują się też linki do naszej grupy Steam i facebooka, gdzie również będą ogłoszenia. Modernizacja forum powinna zakończyć się najpóźniej do wtorku.

Najnowsze newsy z naszej strony:


    Polub nasz profil na facebooku! oraz dołącz do naszej Grupy STEAM

    Autor Wątek: [OSP] Podróż morska i kupowanie statków  (Przeczytany 1659 razy)

    Opis tematu:

    0 użytkowników i 1 Gość przegląda ten wątek.

    Offline Garedyr

    • Użytkownik
    • Wiadomości: 559
    • Piwa: 75
    • Płeć: Mężczyzna
    • fear the bonerlords
    [OSP] Podróż morska i kupowanie statków
    « dnia: Czerwca 02, 2014, 20:58:03 »
    Skrypt dodający walki na morzu, kupowanie statków w miastach by Mirathei, James, Ruthven, MartinF, Jubal, Dudro i Lumos

    Najpierw musimy rzecz jasna pobrać sceny tych walk i umieścić je w SceneObject w folderze z naszym modem.
    Link do scen: http://www.mbrepository.com/file.php?id=2258

    Teraz możemy zająć się podpinaniem scen do module systemu. Przechodzimy do module_scenes.py i dodajemy ten kod na końcu pliku, lecz nie pod nawiasem kwadratowym:
    (click to show/hide)

    Teraz zajmiemy się kupowaniem statków. Przechodzimy do module_game_menus.py. Wyszukujemy "sail_from_port". Usuwamy cały kod, który się nam ukazał i zamieniamy go na ten:
    (click to show/hide)

    Teraz dla waszej wygody przeprowadzę analizę części kodu (tak, wiem, że bawię się w Kolbę):

    (click to show/hide)

    Teraz zajmiemy się walkami z innymi statkami. Dalej (w module_game_menus.py) szukamy "encounter_attack", usuwamy ten kod i zastępujemy go tym:

    (click to show/hide)

    Czas zająć się dołączaniem do walki. Szukamy "join_attack", usuwamy i zastępujemy tym kodem:

    (click to show/hide)

    Następnie przechodzimy do module_mission_templates.py i dodajemy na końcu pliku ten kod (lecz nie pod nawiasem kwadratowym):

    (click to show/hide)

    Teraz polecam wam skompilować ms i sprawdzić, czy nie ma błędów.
    Jeśli wszystko jest ok, to przechodzimy dalej. Przechodzimy do module_party_templates.py i szukamy małego kodu "sea_raider" i pod tym wklejamy ten:

    (click to show/hide)

    Teraz dla waszej wygody przeprowadzę analizę części kodu:

    "sea_raiders_ships - nazwa kodowa jednostki (w tym przypadku statków korsarzy)
    Sea Raiders - nazwa oddziału wyświetlana w grze
    5,50 - rozmiar oddziału (od ilu do ilu)

    Teraz otwieramy module_parties.py i szukamy "bridge_14" i pod tym wklejamy ten kod:

    (click to show/hide)

    Kod powyżej spawnuje oddziały korsarzy na statkach pomiędzy Tihr, a Wercheg na morzu. Kumaci skumają jak dodać własne spawny.
    Teraz otwieramy module_scripts.py i szukamy kodu "spawn_bandits"i szukamy takiego kodu:

    (click to show/hide)

    Pod (try_end) wklejamy ten kod:

    (click to show/hide)

    Zapisujemy, kompilujemy i cieszymy się, jeśli wszystko zrobiliśmy dobrze ;)
    Będę się starał odpowiadać na wasze pytania, oraz proszę moderatora o dodanie linku do tej wiadomości w poście Kolby, aby wszyscy go zauważyli. Z góry dziękuję :D
    « Ostatnia zmiana: Października 25, 2014, 18:21:51 wysłana przez Garedyr »


    "Szukaj po omacku ch*ja w cieście" ~Prußak
    "Jakbym miał pasztet to bym zjadł kanapkę z pasztetem ale nie mam chleba" ~Mat Berserker
    "Bieg na kilometr w ramach biegania, to jak picie piwa bezalkoholowego w ramach picia alkoholu" ~Dyktator

    Offline Haazheel

    • Użytkownik
    • Wiadomości: 465
    • Piwa: 17
    • Płeć: Mężczyzna
    Odp: [OSP] Podróż morska i kupowanie statków
    « Odpowiedź #1 dnia: Września 24, 2014, 17:45:31 »
    encounter_attack podczas bitwy na morzu, wiem jeśli chodzi o początek usunięcia, do którego fragmentu mam tam usunąć?

    Offline Garedyr

    • Użytkownik
    • Wiadomości: 559
    • Piwa: 75
    • Płeć: Mężczyzna
    • fear the bonerlords
    Odp: [OSP] Podróż morska i kupowanie statków
    « Odpowiedź #2 dnia: Września 24, 2014, 17:52:09 »
    encounter_attack podczas bitwy na morzu, wiem jeśli chodzi o początek usunięcia, do którego fragmentu mam tam usunąć?

    Usuń cały kod z encounter_attack i zastąp go tym, który podałem.


    "Szukaj po omacku ch*ja w cieście" ~Prußak
    "Jakbym miał pasztet to bym zjadł kanapkę z pasztetem ale nie mam chleba" ~Mat Berserker
    "Bieg na kilometr w ramach biegania, to jak picie piwa bezalkoholowego w ramach picia alkoholu" ~Dyktator

    Offline Haazheel

    • Użytkownik
    • Wiadomości: 465
    • Piwa: 17
    • Płeć: Mężczyzna
    Odp: [OSP] Podróż morska i kupowanie statków
    « Odpowiedź #3 dnia: Września 25, 2014, 00:46:47 »
    Mi bardziej zależało na tym gdzie się u mnie kończy ten wers w module systemie.

    Offline Garedyr

    • Użytkownik
    • Wiadomości: 559
    • Piwa: 75
    • Płeć: Mężczyzna
    • fear the bonerlords
    Odp: [OSP] Podróż morska i kupowanie statków
    « Odpowiedź #4 dnia: Września 25, 2014, 07:43:25 »
    Mi bardziej zależało na tym gdzie się u mnie kończy ten wers w module systemie.

    Wytnij cały encounter_attack, aż do encounter_order_attack. Tego i reszty nie ruszaj.
    « Ostatnia zmiana: Września 25, 2014, 08:25:18 wysłana przez Garedyr »


    "Szukaj po omacku ch*ja w cieście" ~Prußak
    "Jakbym miał pasztet to bym zjadł kanapkę z pasztetem ale nie mam chleba" ~Mat Berserker
    "Bieg na kilometr w ramach biegania, to jak picie piwa bezalkoholowego w ramach picia alkoholu" ~Dyktator

    Offline Haazheel

    • Użytkownik
    • Wiadomości: 465
    • Piwa: 17
    • Płeć: Mężczyzna
    Odp: [OSP] Podróż morska i kupowanie statków
    « Odpowiedź #5 dnia: Września 25, 2014, 19:03:10 »
    Wszystko dobrze się kompiluje tylko te ostrzeżenia nie dają mi spokoju...


    Initializing...
    Compiling all global variables...
    Exporting strings...
    Exporting skills...
    Exporting tracks...
    Exporting animations...
    Exporting meshes...
    Exporting sounds...
    Exporting skins...
    Exporting map icons...
    Creating new tag_uses.txt file...
    Creating new quick_strings.txt file...
    Exporting faction data...
    Exporting item data...
    Exporting scene data...
    Exporting troops data
    Exporting particle data...
    Exporting scene props...
    Exporting tableau materials data...
    Exporting presentations...
    Exporting party_template data...
    Exporting parties
    Exporting quest data...
    Exporting info_page data...
    Exporting scripts...
    Exporting mission_template data...
    Exporting game menus data...
    exporting simple triggers...
    exporting triggers...
    exporting dialogs...
    Checking global variable usages...
    WARNING: Global variable never used: battle_won
    WARNING: Global variable never used: g_presentation_battle_active
    Exporting postfx_params...

    ______________________________

    Script processing has ended.
    Press any key to exit. . .

    Offline Garedyr

    • Użytkownik
    • Wiadomości: 559
    • Piwa: 75
    • Płeć: Mężczyzna
    • fear the bonerlords
    Odp: [OSP] Podróż morska i kupowanie statków
    « Odpowiedź #6 dnia: Września 25, 2014, 19:16:17 »
    Wszystko dobrze się kompiluje tylko te ostrzeżenia nie dają mi spokoju...


    Initializing...
    Compiling all global variables...
    Exporting strings...
    Exporting skills...
    Exporting tracks...
    Exporting animations...
    Exporting meshes...
    Exporting sounds...
    Exporting skins...
    Exporting map icons...
    Creating new tag_uses.txt file...
    Creating new quick_strings.txt file...
    Exporting faction data...
    Exporting item data...
    Exporting scene data...
    Exporting troops data
    Exporting particle data...
    Exporting scene props...
    Exporting tableau materials data...
    Exporting presentations...
    Exporting party_template data...
    Exporting parties
    Exporting quest data...
    Exporting info_page data...
    Exporting scripts...
    Exporting mission_template data...
    Exporting game menus data...
    exporting simple triggers...
    exporting triggers...
    exporting dialogs...
    Checking global variable usages...
    WARNING: Global variable never used: battle_won
    WARNING: Global variable never used: g_presentation_battle_active
    Exporting postfx_params...

    ______________________________

    Script processing has ended.
    Press any key to exit. . .

    Sygnalizuje to, że po bitwie morskiej nie otrzymasz lootu. Jest to błąd Ruthvena. Naprawił to bodajże Idibil.

    Zamień w module_mission_templates kod ship_battle na ten:

    (click to show/hide)
    « Ostatnia zmiana: Grudnia 26, 2014, 15:23:49 wysłana przez lllew »


    "Szukaj po omacku ch*ja w cieście" ~Prußak
    "Jakbym miał pasztet to bym zjadł kanapkę z pasztetem ale nie mam chleba" ~Mat Berserker
    "Bieg na kilometr w ramach biegania, to jak picie piwa bezalkoholowego w ramach picia alkoholu" ~Dyktator