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] Baza Skryptów z Taleworlds  (Przeczytany 93662 razy)

    Opis tematu:

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

    Offline Amedos

    • Użytkownik
    • Wiadomości: 10
    • Piwa: 0
    Odp: Baza Skryptów
    « Odpowiedź #165 dnia: Listopada 06, 2011, 07:06:50 »
    A mi przydałby się skrypt ,że :
    Ogłaszany jest masowy pobór w jakimś mieście (np. Praven) i tam losuje się od 10-50 jednostek które przyjdą się z rekrutować.

    Offline Mitrundas

    • Użytkownik
    • Wiadomości: 139
    • Piwa: 0
    Odp: Baza Skryptów
    « Odpowiedź #166 dnia: Listopada 06, 2011, 13:15:33 »
    Taa, chyba wiem o co Ci chodzi i... Nikt nie będzie za ciebie pisał skryptu jeżeli takiego nie ma :)

    Musisz się nauczyć pisania aby móc napisać skrypt o poborze. Przejrzyj ten temat, MS i popatrz co jest do czego, zajrzyj na TaleWorlds i może po wielu próbach, błędach i męczarniach napiszesz to co chcesz :)

    Offline Leinnan

    • Użytkownik
    • Wiadomości: 1537
    • Piwa: 61
    • Płeć: Mężczyzna
    • Szczęść Boże, służby i loże
    • Steam ID: Mój status Steam
    Odp: Baza Skryptów
    « Odpowiedź #167 dnia: Listopada 06, 2011, 20:13:20 »
    Mógłby któryś z adminów lub moderatorów edytować pierwszy post by zrobić listę tych skryptów z linkami do nich w tym temacie:
    Baza Skryptów
    • Skrypt uderzania tarczą by Mirathei- link
    • Rozpryskiwanie się krwi by Chel- link
    • Reduktor punktów posługiwania się bronią by Garnier- link
    • Odblokowanie broni palnej by Kolba- link
    • Dodawanie ognistych strzał by Mirathei- link
    • Bitwy na mostach by Arch3r- link
    • Eksplodujące czaszki by Keedo420- link
    • Kontrola poziomu mgły by Kolba- link
    • Gwizdanie na konia by Chel- link
    • Gwizdanie na konia by Chel- link
    • Pierwsza pomoc w bitwie by Chel- link
    • (cheat)doświadczenie by akosmo- link
    • Skrypt obracania się wiatraka by japko- link
    • poprawa dobrobytu w mieście by akosmo- link

    Może ktoś to wstawić do pierwszego posta?
    Mit der Dummheit kämpfen die Götter selbst vergebens
    steam | slavic castles |  last.fm | moddb.com | Stary, najlepszy lider Sclavinii

    Offline Leinnan

    • Użytkownik
    • Wiadomości: 1537
    • Piwa: 61
    • Płeć: Mężczyzna
    • Szczęść Boże, służby i loże
    • Steam ID: Mój status Steam
    Odp: Baza Skryptów
    « Odpowiedź #168 dnia: Listopada 06, 2011, 22:52:50 »
    Alternatywny skrypt obliczania łupów by xenoargh

    Wyszukujemy:     #script_party_calculate_loot:

    Cały ten skrypt podmieniamy na:
        #script_party_calculate_loot:
        # INPUT:
        # param1: Party-id
        # Returns num looted items in reg(0)
         ("party_calculate_loot",
          [
    (store_script_param_1, ":enemy_party"), #Enemy Party_id
    (troop_clear_inventory,"trp_temp_troop"),#Clear the temp troop inventory
            (assign, ":num_looted_items",0),
    (assign, ":loot_slot", 10),
           
    #Get looting skill
            (party_get_skill_level, ":player_party_looting", "p_main_party", "skl_looting"),
            (val_mul, ":player_party_looting", 3),
           
            (party_get_num_companion_stacks, ":num_stacks",":enemy_party"),
            (try_for_range, ":i_stack", 0, ":num_stacks"),
    (lt, ":loot_slot", 40),#Don't overfill loot
              (party_stack_get_troop_id, ":stack_troop",":enemy_party",":i_stack"),
    (try_for_range, ":current_inv", 0, 30),
    (troop_get_inventory_slot,":my_inv",":stack_troop",":current_inv"),#Search for items
    (gt, ":my_inv", 0),#We have a valid item
    (store_random_in_range, ":rand", 1, 135),
    (val_add, ":rand", ":player_party_looting"),
    (try_begin),
    (ge, ":rand", 100),
    (troop_set_inventory_slot, "trp_temp_troop", ":loot_slot", ":my_inv"),
    (val_add, ":loot_slot", 1),#Bump the slot upwards, so that we don't overwrite
    (val_add, ":num_looted_items", 1),
    (try_end),
    (try_end),
    (try_end),

    #Add random trade goods where appropriate
            (try_begin),
    (this_or_next|party_slot_eq, "$g_enemy_party", slot_party_type, spt_kingdom_caravan),
    (this_or_next|party_slot_eq, "$g_enemy_party", slot_party_type, spt_bandit_lair),
    (party_slot_eq, "$g_enemy_party", slot_party_type, spt_village_farmer),

    (party_get_skill_level, ":player_looting", "p_main_party", "skl_looting"),
    (store_random_in_range, ":plunder_amount", 1, 5),
    (val_add, ":plunder_amount", ":player_looting"),
    (troop_add_merchandise, "trp_temp_troop", itp_type_goods, ":plunder_amount"),
    (val_add, ":num_looted_items", ":plunder_amount"),
            (try_end),  
             
             (assign, reg0, ":num_looted_items"),
          ]),
    Mit der Dummheit kämpfen die Götter selbst vergebens
    steam | slavic castles |  last.fm | moddb.com | Stary, najlepszy lider Sclavinii

    Offline ikaw

    • Użytkownik
    • Wiadomości: 50
    • Piwa: 0
    Odp: Baza Skryptów
    « Odpowiedź #169 dnia: Listopada 17, 2011, 18:52:54 »
    Najłatwiejszy z najłatwiejszych skryptów
    Dzięki temu skryptowi będzie można zwiększyć umiejętność przywództwo  aby  zamiast 5 żołnierzy dostawać za umiejętność to dostajemy 10  (zamiast tej 10 może być np 23,41,66 itp

    1.otwieramy module scripts.py
    2. szukamy:
    (click to show/hide)

    i w ten prosty sposób zwiększamy żołnierzy w oddziale
    « Ostatnia zmiana: Listopada 17, 2011, 19:27:57 wysłana przez ikaw »

    Offline MrAdrianPl

    • Użytkownik
    • Wiadomości: 180
    • Piwa: -22
    Odp: Baza Skryptów
    « Odpowiedź #170 dnia: Lutego 03, 2013, 08:32:01 »
    nie, biją normalnie, żadnego "Lancą z przysiadu" z 200 dmg.
    biją lancą to można rozumieć na wiele sposobów npc mogą szarżować z lancom i nią bić normalnie (to pierwsze jak kawaleria atakuje po raz pierwszy wroga )

    Offline Hipisek

    • Użytkownik
    • Wiadomości: 3
    • Piwa: 0
    • Płeć: Mężczyzna
    Odp: Baza Skryptów
    « Odpowiedź #171 dnia: Kwietnia 15, 2013, 16:06:52 »
    Czy ktoś mógł by mi pomóc i napisać jak można zmienić ilość wojsk w miastach i zamkach, nie tyle co w moich miastach tylko tych zarządzanych przez lordów, oraz czy wiecie jak zmienić wartość podatków wpływających z lenn, również nie tylko moich własnych, ale równiez pozostałych lordów. z góry dziękuje

    Offline Bruce Campbell

    • Lew
    • Użytkownik
    • Wiadomości: 8470
    • Piwa: 937
    • Płeć: Mężczyzna
    • PodPułkownik 1ppS, Cesarz THD, Giermek 21pp
      • datadream2004 コギ花
    • Steam ID: Mój status Steam
    Odp: Baza Skryptów
    « Odpowiedź #172 dnia: Sierpnia 16, 2013, 14:36:13 »
    1. Zwiększając liczbę jednostek w reinforcements w party_templates.
    2. Nie potrzebujesz nawet skryptować, wystarczy ściągnąć TweakMB, jest tam opcja zwiększenia przychodów.

    Offline Haazheel

    • Użytkownik
    • Wiadomości: 465
    • Piwa: 17
    • Płeć: Mężczyzna
    Odp: Baza Skryptów
    « Odpowiedź #173 dnia: Października 27, 2013, 14:46:37 »
    Mam problem z tym Scriptem na poprawę miasta, co robić?

    (click to show/hide)

    Offline Leinnan

    • Użytkownik
    • Wiadomości: 1537
    • Piwa: 61
    • Płeć: Mężczyzna
    • Szczęść Boże, służby i loże
    • Steam ID: Mój status Steam
    Odp: Baza Skryptów
    « Odpowiedź #174 dnia: Października 27, 2013, 17:06:52 »
    Usunąć spację z: script_change_player_relation_with_cent er
    Mit der Dummheit kämpfen die Götter selbst vergebens
    steam | slavic castles |  last.fm | moddb.com | Stary, najlepszy lider Sclavinii

    Offline Haazheel

    • Użytkownik
    • Wiadomości: 465
    • Piwa: 17
    • Płeć: Mężczyzna
    Odp: Baza Skryptów
    « Odpowiedź #175 dnia: Października 27, 2013, 20:00:34 »
    Dzięki, ależ ze mnie trąba że tego nie zauważyłem...

    Offline firentis

    • Użytkownik
    • Wiadomości: 1062
    • Piwa: 130
    • Płeć: Mężczyzna
    Odp: Baza Skryptów
    « Odpowiedź #176 dnia: Lutego 08, 2014, 19:07:57 »
    mam problem: A mianowicie chciałem zastosować skrypt na dożynki i imprezki no i gdy już wszystko zrobiłem no to gdy klikam build_module.bat to wyskakuje mi taki błąd, że on nie rozpoznaje ) w pewnej linii i wiele razy próbowałem ponownie ale zawsze pokazuje tą linię i wskazuje na nawias i jest takie komunikat: invalid syntax
    czyli nie rozpoznaje tego znaku
    wie ktoś jak to naprawić?

    Offline Garedyr

    • Użytkownik
    • Wiadomości: 559
    • Piwa: 75
    • Płeć: Mężczyzna
    • fear the bonerlords
    Odp: Baza Skryptów
    « Odpowiedź #177 dnia: Maja 26, 2014, 19:02:09 »


    EDIT
    Niżej macie kilka skryptów wraz z poradnikami. (kruszenie lancy, oraz uderzenie tarczą też!)
    « Ostatnia zmiana: Lipca 29, 2014, 08:24:47 wysłana przez paweltoja »


    "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 Garedyr

    • Użytkownik
    • Wiadomości: 559
    • Piwa: 75
    • Płeć: Mężczyzna
    • fear the bonerlords
    Odp: Baza Skryptów
    « Odpowiedź #178 dnia: Czerwca 12, 2014, 17:48:04 »
    Skrypt na uderzenie tarczą by xenoargh, nowa deweloperska wersja by Sinisterius (wersja od Mirathei już nie działa, więc dodałem tą)

    Dzięki temu skryptowi my, wrogowie i nasi wojacy będą mogli uderzać tarczą i powalić bądź ogłuszyć przeciwnika.
    Na początku przechodzimy do module_mission_templates.py. Szukamy tych linijek:
    (click to show/hide)

    Pod tymi linijkami wklejamy ten kod:
    (click to show/hide)

    Kolejny krok to otworzenie module_animations.py. Szukamy:
    (click to show/hide)

    U was te numerki mogą być inne. W każdym razie przed dwoma stawiamy # według wzoru:
    (click to show/hide)

    Pod nimi (tymi dwoma) wklejamy te kody animacji:
    (click to show/hide)

    Skrypt mamy, animację mamy. Teraz czas na timer, by uderzenie tarczą nie było zbyt potężne. Domyślny czas przed użyciem uderzenia kolejny raz to 5 sekund (sekundy podajemy w tickach, czyli liczba 50 to 5 sekund).
    Otwieramy module_constants.py i szukamy "agent slots". Pod  innymi kodami w agent slots wklejamy ten:
    (click to show/hide)

    Teraz przechodzimy do module_scripts.py. Szukamy "script_game_start:" i dodajemy ten kod:
    (click to show/hide)
    Wzór:
    (click to show/hide)

    Teraz wystarczy wrzucić to do wybranej misji w module_mission_templates.py:
    (click to show/hide)

    Wzór:
    (click to show/hide)
    To już wszystko. Mam nadzieję, że pomogłem wielu osobom, gdyż wiem, że wszyscy tego szukali (a przynajmniej ci, którzy nie znają dobrze angielskiego).
    « Ostatnia zmiana: Września 26, 2014, 19:49:53 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 Garedyr

    • Użytkownik
    • Wiadomości: 559
    • Piwa: 75
    • Płeć: Mężczyzna
    • fear the bonerlords
    Odp: Baza Skryptów
    « Odpowiedź #179 dnia: Czerwca 12, 2014, 23:15:06 »
    mam problem: A mianowicie chciałem zastosować skrypt na dożynki i imprezki no i gdy już wszystko zrobiłem no to gdy klikam build_module.bat to wyskakuje mi taki błąd, że on nie rozpoznaje ) w pewnej linii i wiele razy próbowałem ponownie ale zawsze pokazuje tą linię i wskazuje na nawias i jest takie komunikat: invalid syntax
    czyli nie rozpoznaje tego znaku
    wie ktoś jak to naprawić?
    Miejsce które wskazuje znak nigdy nie trafia w miejsce problemu. Nie sugeruj się tym, bo po prostu albo coś źle zrobiłeś, albo masz ten sam problem co chyba wszyscy...  Znajdź w dożynkach i imprezkach "script_change_relation_with_center" czy jakoś tak  i sprawź czy nie skopiowało ci center ze spacją. U mnie wyglądało to tak: script_change_relation_with_cent er
    Jedna spacja i cały skrypt nie działa :D


    "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