Forum Tawerny Four Ways

Mount&Blade - Modyfikacje => Modding => Wątek zaczęty przez: Kolba w Lipca 02, 2009, 10:13:13

Tytuł: [OSP] Baza Skryptów z Taleworlds
Wiadomość wysłana przez: Kolba w Lipca 02, 2009, 10:13:13
W tym temacie będą zamieszczone instrukcje jak dodawać skrypty zrobione przez modderów z Taleworlds.

UWAGA: Zanim wydacie publicznie mod z jednym z tych skryptów, nie zapomnijcie uwzględnić autora w creditsach!

Dodane przez Leinnana
Baza Skryptów
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Kolba w Lipca 02, 2009, 10:28:53
Skrypt uderzania tarczą by Mirathei

Dzięki temu skryptowi możemy uderzać tarczą przeciwników. Nie zadaje ona wielkich obrażeń, lecz może ona ogłuszyć lub powalić na ziemię przeciwnika. Aby wykonać uderzenie tarczą, po prostu osłoń się tarczą lewym przyciskiem myszy, a za chwilę zaatakuj prawym przyciskiem myszy.

1. Wklej poniższy kod w module_scripts.py, na koniec pliku (lecz przed znakiem "]"!):

(click to show/hide)


2. Wklej poniższy kod do mission_templates.py, do dowolnej "misji" w sekcji triggerów (wyszukaj "AI Tiggers").

(click to show/hide)

3. Wklej kod do module_animations_py. Zastąp ten kod:

(click to show/hide)

Tym:

(click to show/hide)

W zasadzie to wszystko. Skompiluj module system i odpal grę. W misji, którą wybrałeś powinieneś uzyskać efekt uderzania tarczą (oczywiście jeśli masz tarczę!).


Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Kolba w Lipca 02, 2009, 10:46:20
Rozpryskiwanie się krwi by Chel

Dzięki temu skryptowi przeciwny będą wypuszczać z siebie hektolitry krwi. Nie jest to realistyczne, ale wygląda całkiem nieźle. Uwaga - skrypt spowalnia trochę grę, więc na wolniejszych komputerach radzę tego nie próbować.

1. Wklej poniższy kod do particle_systems.py. Najlepiej pod koniec.


(click to show/hide)

To już wszystko - skompiluj module system i w grze powinieneś zobaczyć litry krwi z przeciwników, pryskające na wszystkie strony.

Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Kolba w Lipca 02, 2009, 12:25:04
Reduktor punktów posługiwania się bronią by Garnier

Dzięki temu skryptowi umiejętności bojowe obniżają się co tydzień, więc należy teraz ćwiczyć aby nie wyjść z wprawy.

1. Wklejamy poniższy kod na koniec pliku simple_triggers.py:

(click to show/hide)

To wszystko - teraz wystarczy skompilować module system i odpalić grę.
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Kolba w Lipca 02, 2009, 14:16:46
Dodawanie ognistych strzał by Mirathei

Dzięki temu skryptowi wreszcie będziemy mogli postrzelać ognistymi strzałami. Jest mały problem z trajektoriami lotu, gdyż strzała zapala się w trakcie lotu, ale można to jakoś przeboleć.

1. Wklej poniższy kod do mission_templates.py, do dowolnej "misji":

(click to show/hide)

2. Dodaj następujący kod do module_items.py:

(click to show/hide)

3. Na koniec dodaj poniższy kod do module_parties.py:

(click to show/hide)

To już prawie wszystko - skompiluj module system, odpal grę i poszukaj po sklepach łuku o nazwie Bow with fire arrows. W bitwie powinieneś ujrzeć ogniste strzały.
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Kolba w Lipca 02, 2009, 14:32:47
Bitwy na mostach by Arch3r

Ten skrypt pozwala na stoczenie walk na mostach. Kiedy jesteśmy w pobliżu mostu na mapie, bitwa toczy się na moście. W takich bitwach kawaleria właściwie nie ma szans, więc piechota ma pole do popisu.

1. Znajdź następujący kod w game_menus.py:

(click to show/hide)

2. Wklej pod nim ten kod:

(click to show/hide)

3. Dodaj następujący kod w module_scenes.py:

(click to show/hide)

4. Teraz skompiluj module system i pobierz:

(click to show/hide)

5. Ściągnięte pliki .scn wrzuć do folderu SceneObj, znajdującym się w katalogu z twoim modem.

To już wszystko - teraz odszukaj wrogów do walki i zwab ich w pobliżu ikonki mostu. Walka powinna się toczyć na moście.
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: VainV w Lipca 02, 2009, 14:49:03
Wielki dzięki Kolba,dobra robota!


Ps.Też Cię kocham;)
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Elavion w Lipca 02, 2009, 14:56:41
jak tylko naprawię sobie komputer, to zastosuję :). dzięki. jest jakiś sposób, żeby NPC też uderzały lancą szarżując?
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Pifcio w Lipca 02, 2009, 14:57:45
Kolba, oczywiście te wszystkie rzeczy można popakować do modów, nie bedzie żadnych problemów??


Edit: Jest tego więcej???


Edit2: Lubię Cię:P
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Kolba w Lipca 02, 2009, 15:01:34
Kolba, oczywiście te wszystkie rzeczy można popakować do modów, nie bedzie żadnych problemów??

Raczej będą problemy, bo te skrypty działają tylko na czystych modach (czyli Native). Jeśli mod nie zmienia wiele, to jest szansa że będą działać ale w 70% będą błędy. Także do większych modów radzę tego nie stosować. Natomiast w Native wszysto będzie działać bez problemu.

jak tylko naprawię sobie komputer, to zastosuję :). dzięki. jest jakiś sposób, żeby NPC też uderzały lancą szarżując?

A nie uderzają?

Edit: Jest tego więcej???

Jutro dodam około dziesięć nowych skryptów. Do końca tego tygodnia będzie ich 30.
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Elavion w Lipca 02, 2009, 15:06:54
nie, biją normalnie, żadnego "Lancą z przysiadu" z 200 dmg.
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: proud w Lipca 02, 2009, 15:24:18
nie, biją normalnie, żadnego "Lancą z przysiadu" z 200 dmg.
Biją, tylko jak mają tarczę to wówczas się nią zasłaniają, czyli z nachylonej lancy w takim przypadku nici, ale jak tarczy brak to atakują już w ten sposób.

Jeszcze co do całej bazy to potrzebny jest module_system oczywiście i bez tego nie ruszycie (ale to tak tylko dla przypomnienia).


EDIT: |
        \/
Shadow chyba nie rozumiesz. Nie działają już przy gotowych dużych modach, ponieważ tam już kod jest zazwyczaj tak zmieniony, że przez dodanie czegoś może Ci błąd wyskoczyć, ale przy robieniu nowego moda na "surowym" module_system możesz używać.
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: ShadowBlade w Lipca 02, 2009, 15:35:37
Ehhh myślałem by niektóre z nich wsadzić do moda, ale skoro nie działają  w większych modach ;(....
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Kolba w Lipca 03, 2009, 11:05:32
Eksplodujące czaszki by Keedo420

Ten skrypt jest zbliżony do ognistych strzał, tylko że w tym przypadku strzelamy ognistymi czaszkami.

1. Wklej poniższy kod do mission_templates.py, do dowolnej "misji":

(click to show/hide)

2. Dodaj następujący kod do module_items.py:

(click to show/hide)

3. Na koniec dodaj poniższy kod do module_parties.py:

(click to show/hide)

To chyba wszystko - skompiluj module system, odpal grę i poszukaj po sklepach przedmiotu o nazwie Exploding Skulls. W bitwie powinieneś ujrzeć ogniste czaszki.


Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Elavion w Lipca 03, 2009, 12:52:42
a tym się z łuku strzela?
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Kolba w Lipca 03, 2009, 16:33:04
a tym się z łuku strzela?
Nie, rzuca się czaszkami.

Gwizdanie na konia by Chel

Ten skrypt pozwala zagwizdać na konia, aby pogalopował do gracza. Szczególnie przydatne gdy zsiądziemy z konia i walczymy gdzieś na końcu planszy.

1. Wklej poniższy kod do mission_templates.py, do misji "lead_charge", pod "AI Tiggers":

(click to show/hide)

2. Teraz dla waszej wygody przeprowadzę analizę części kodu. Możecie ją nieco zmodyfikować:

(click to show/hide)

3. Wklej poniższy kod na koniec module_scripts.py (przed nawiasem kwadratowym):

(click to show/hide)

To już wszystko - teraz skompiluj module system i odpal grę. W bitwie naciśnij klawisz "t" aby zagwizdać na konia (działa tylko jeśli na nim nie jeździsz).
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Elavion w Lipca 03, 2009, 16:39:39
o, szacunek, to się przyda! a jest dźwięk?
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Kolba w Lipca 04, 2009, 11:22:04
Pierwsza pomoc w bitwie by Chel

Dzięki temu skryptowi możemy uleczyć część ran, jeśli tylko posiadamy zioła (Herbs), które można nabyć u kupca.

1. Wklej poniższy kod do mission_templates.py, do misji "lead_charge", pod "AI Tiggers":

(click to show/hide)

2. Teraz dla waszej wygody przeprowadzę analizę części kodu. Możecie ją nieco zmodyfikować:

(click to show/hide)

3. Wklej poniższy kod na koniec module_scripts.py (przed nawiasem kwadratowym):

(click to show/hide)

4. Dodaj poniższy kod pod koniec module_items.py (oczywiście przed nawiasem kwadratowym):

(click to show/hide)

5. Teraz dla waszej wygody przeprowadzę analizę części kodu. Możecie ją nieco zmodyfikować:

(click to show/hide)

To już wszystko - teraz skompiluj module system i odpal grę. Najpierw kup u handlarza zioła (herbs), a potem w bitwie naciśnij klawisz "y".

Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: DuoGum w Lipca 24, 2009, 23:40:19
Daj jakieś nowe skrypty :P.
A tak na boku, mam phytona 3.1 i jak wchodzę w system module i uruchamiam byle jaki plik python się włącza i jeszcze szybciej wyłącza. Wie ktoś ocb ?
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: VainV w Lipca 25, 2009, 03:27:20
Oto chodzi,że trzeba trochę pomyśleć...jestem miły jednak o tej godzinie i powiem Ci,że masz nie tą wersję Pythona,musisz mieć 2.5 lub 2.6 i do tego wxPythona dla  odpowiedniej wersji.
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: DuoGum w Lipca 25, 2009, 13:28:19
Uhm, mam Phytona w wersji 2.6, ale nie wiem skąd mogę nabyć wxPythona dla tej wersji..., może ktoś podesłać link ?
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: fredzio30 w Sierpnia 07, 2009, 01:19:37
[CENZURA]

Zdradź mi, twoim zdaniem to było błyskotliwe, śmieszne, czy jakie? Bo moim zdaniem to było prostackie. A logowanie się po 7 latach tylko po to, żeby wpisać coś takiego, to już przykład skrajnej głupoty // Lew
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: swistakf16 w Sierpnia 18, 2009, 16:50:14
Witam jestem noobem w tworzeniu modów ale jak skompilowac module system? Co to znaczy? Bo wlasnie dodalem skrypty na atakowanie tarczą. I mozna bedzie atakowac w kazdej bitwie?
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: DuoGum w Sierpnia 18, 2009, 17:08:57
Włączasz bulid_module. Jak skończy wciskasz byle jaki przycisk i już.
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: swistakf16 w Sierpnia 18, 2009, 18:46:01
i tyle? nie trzeba juz nic podmieniac itp?
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: DuoGum w Sierpnia 18, 2009, 18:47:01
Tak. Oczywiście w pliku module_info dałeś namiar folderu docelowego do twojego moda tak ?.
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: swistakf16 w Sierpnia 18, 2009, 18:56:34
no oczywiscie

ale sprawdzalem teraz i dalej nie moge atakowac tarcza w bitwie
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: DuoGum w Sierpnia 18, 2009, 19:16:54
A nie wyskoczyły ci żadne errory podczas kompilacji ?.
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: swistakf16 w Sierpnia 18, 2009, 19:25:31
nie
podejrzewam ze pewnie te skrypty wpisalem nie tam gdzie trzeba ale trudno
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: daro12342 w Sierpnia 18, 2009, 22:21:33
Jesteście w błędzie:) te skrypty działają tylko na Nativie, ale nie jestem pewien na 100% najlepiej zapytać się twórcy.
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: VainV w Sierpnia 18, 2009, 22:31:52
Nie działają już przy gotowych dużych modach, ponieważ tam już kod jest zazwyczaj tak zmieniony, że przez dodanie czegoś może Ci błąd wyskoczyć, ale przy robieniu nowego moda na "surowym" module_system możesz używać.
Odpowiem cytatem.
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Daedalus w Sierpnia 18, 2009, 22:39:36
Nawet i w dużych modach będą działać, jeśli nie będzie konfliktu wartości. Sęk w tym, że do mało którego moda jest dołączone jego źródło, więc i tak nic tam nie będzie mógł namieszać. :)

PS. swistakf16, na razie tylko upominam, byś zaczął pisać tak, jak należy. Wielkie litery i interpunkcję po coś w końcu wymyślono...
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Archimonde w Sierpnia 19, 2009, 10:23:12
Mam pytanie.Chciałem w modzie użyć reduktora punktów posługiwania sie bronią ale mam dwa simple_tigers_py bo mam Process_Simple_tiggers.py i module_simple_tiggers.py  do którego z nich mam wkleić kod???
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Diego w Sierpnia 19, 2009, 10:36:59
Do module_simple_tiggers.py
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Archimonde w Sierpnia 19, 2009, 10:41:12
Aha dzięki wielkie.

Edit:
Pomocy!!!Chciałem dodać Odblokowanie broni palnej,bitwę na mostach i redukcje punktów broni.Jak skompilowałem module system to mi sie cos takiego pokazalo:

http://img12.imageshack.us/img12/681/52411720.png


EDIT2:Udało mi sie ale nie wprowadziło zmian do gry.Co robić???
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: tul w Sierpnia 19, 2009, 11:32:33
W 'simple_triggers' w linii 2680 prawdopodobnie brakuje ci przecinka na końcu, a w 'triggers' zmaż to 'q' na końcu linii 128.
Generalnie jak w błędzie dostajesz 'tuple' to prawie zawsze jest to brak przecinka w linijce powyżej. Natomiast 'q' w drugim błędzie nic nie oznacza i kompilator nie wie co ma z tym zrobić.
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Archimonde w Sierpnia 19, 2009, 11:35:54
W 'a ' w liniin 2680...
A czy ty myślisz ze ja potrafię liczyć linie???Q zamazałem bo wpadłem na to przed tobą ale skompilowało mi ms dopiero jak osunąłem rppsb (reduktor punktów posługiwania się bronią)
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: DuoGum w Sierpnia 19, 2009, 11:38:46
Ja zawsze kopiuje w takich sytuacjach skrypt do Worda, wyszukuje błąd - poprawiam i znów wrzucam. Banalne.
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Archimonde w Sierpnia 19, 2009, 11:39:52
Gdybym tylko miał worlda.Mam tylko notatnik.
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: tul w Sierpnia 19, 2009, 11:42:28
Zamiast systemowego notatnika używaj tego: http://notepad-plus.sourceforge.net/uk/site.htm
Z niedziałającymi skryptami ci nie pomogę, bo nie wiem jak one wyglądają i jak działają.
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Archimonde w Sierpnia 19, 2009, 11:54:38
Sprawdziłem i cały skrypt jest wporzo żadnych nieprawidłowości.

I jeszcze coś.Nie wprowadziła mi się żadna ze zmian do gry.
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: arek00 w Sierpnia 19, 2009, 12:11:12
Gdybym tylko miał worlda.Mam tylko notatnik.
Włącz opcje Widok-Pasek Stanu i na dole będzie wyświetlac się aktualna linia.
Lepiej jednak zainstalowac Notepad++
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Kowal w Sierpnia 19, 2009, 13:55:38
Albo skorzystaj z kombinacji ctrl+g.
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Archimonde w Sierpnia 21, 2009, 08:15:14
Mam problem.Nie mogę wprowadzić Reduktora punktów posługiwania się bronią.Jak kompiluje Module System to wyskakują errory i nici.Co mam zrobic???
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: DuoGum w Sierpnia 21, 2009, 08:43:56
Tak my jesteśmy wróżki i wiemy jaki masz błąd -_-. Napisz co to jest za błąd...
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Archimonde w Sierpnia 21, 2009, 08:52:39
Sam nie wiem co to jest za błąd.Po prostu w oknie ms wyskakują Errory i nie jest napisane o co chodzi wygląda to mniej więcej tak:

ERROR
ERROR
ERROR

I tak się ciągnie jeszcze przez kilkanaście Errorów.
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: swistakf16 w Sierpnia 22, 2009, 21:25:55
Witam może ktoś napisać dla mnie kilka skryptów? Chciałbym skrypty na stworzenie własnego królestwa, zarządzanie nim i na najmowanie lordów. Tak dla siebie. Z góry TNX.
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Daedalus w Sierpnia 22, 2009, 23:14:22
Nie ma sprawy. :) Ile płacisz?

Serio pytam, bo chyba się nie spodziewasz, że nagle ktoś ot tak poświęci długie godziny (dni) na siedzenie i obmyślanie skryptów, wklepywanie całego kodu do notatnika, a potem wkurzanie się przy testowaniu systemu. Tym bardziej, że wszystko to ma być dla nieznajomej osoby, na jej prywatny użytek... Czysta paranoja.

Możesz uderzyć do Highlandera i poprosić go o pozwolenie wykorzystania jego skryptów królestwa (jeśli potrzebujesz je faktycznie tylko na własny użytek, to pytać nie musisz, bo udostępnił źródło swojego moda). Jeżeli jednak Ci jego skrypty nie pasują, to napisz własne, lub dalej szukaj frajera lub idioty, który z radością zrobi to za Ciebie...
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: swistakf16 w Sierpnia 23, 2009, 12:35:23
Ty chyba Deadelus robisz moda gdzie mozna krolestwo robic. A ja myslalem ze te skrypty sa kompatybilne i pojda w Native. Jak ktosby mial juz gotowy skryp najmowania lordów to bardzo prosze mi przeslac. Chyba ze same chamy na tym forum :D
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: swistakf16 w Sierpnia 23, 2009, 18:35:34
Highlander
Ostatnio aktywny:     Styczeń 09, 2009, 15:16:36

wiec raczej szkoda mi pisac

A mam takie pytanie czy jak wprowadze skrypt to bedzie w zapisanej grze?
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: BlackFenix w Września 16, 2009, 10:12:37
Chciałeś pomysły to masz:
1. Najmowanie lordów
2. Tworzenie karawan przy posiadaniu już miasta
3. Tworzenie kapitanów posiadających jednostki i patrolujacych nasze ziemie

Może znajdą się jakieś możliwości dla tych "pomysłów":P

Edit: i jeśli jest jakiś skrypt zarządzania królestwem:)

I właśnie o to się chciałem zapytać jak i co przenieść aby dodać możliwość utworzenia patrolu ze swojego wojska i najmowania lordów jak wygląda to w modzie Lord and Realms w innym modzie? Z góry dziękuje za odpowiedź chociaż gdzie mam tego szukać w plikach...
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: zajac244 w Września 17, 2009, 14:23:48
Mam problem ze skryptem "gwizdanie na konia". Gdy w czasie bitwy naciskam klawisz T to zamiast informacji "You whistle for a horse" wyświetla mi sie "samouczek" :)
Czyli nowe spolszczenie powinno pomóc??
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Maly_007 w Września 17, 2009, 19:17:13
Najprawdopodobniej wina spolszczenia...
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Pawello w Września 17, 2009, 20:01:14
Dziś po raz pierwszy wszedłem w ten temat i aż osłupiałem z wrażenia o.O nigdy (aż do tej pory) nie wchodziłem w ten temat bo wydawał mi się mało interesujący (nie pociąga mnie modding) patrze a tu same perełki których szukałem w różnych modach bardzo długo :) dzięki wielkie że ktoś wymyślił taki temat i stworzył skrypty (Kolba Mat i wszyscy jesteście dla mnie geniuszami :D)

I żeby wnieść coś do tematu, to mam pytanie:
Czy jest opracowany i udostępniony jednym z geniuszów (xD) tj. Kolbą? Jeśli tak to bardzo prosiłbym o umieszczenie go w tym temacie

Edit: Przepraszam za urażenie innych geniuszów w nieedytowanym poście (w tym Mata)
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Mat Berserker w Września 17, 2009, 20:06:56
TO NIE SĄ SKRYPTY KOLBY!!! Kolba tylko je skopiował i przetłumaczył instrukcje dodania. A co do uderzenia Kolbą nie działa to najlepiej(mimo że próbuje to zrobić tak żeby miało ręce i nogi). Chyba przyjdzie nam poczekać na Warbanda.
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Pawello w Września 17, 2009, 20:08:42
Kolby też są niektóre :P W takim bądź razie dziękuję wszystkim innym bezimiennym i posiadającym imię (Mat tobie też :p) geniuszom i chwała im za to że znajdują chęci i czas na tworzenie tych skryptów
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: DuoGum w Września 17, 2009, 20:20:23
Mam problem ze skryptem "gwizdanie na konia". Gdy w czasie bitwy naciskam klawisz T to zamiast informacji "You whistle for a horse" wyświetla mi sie "samouczek" :)
Czyli nowe spolszczenie powinno pomóc??

Nie, nie nowe.
Wywal je całkiem, choć nie wiem czy to coś da.
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Daedalus w Września 17, 2009, 20:54:10
Cytuj
W takim bądź razie dziękuję wszystkim innym bezimiennym

Kolba podpisał każdy skrypt. Chyba nie tak trudno przeczytać pogrubiony tekst i dowiedzieć się kto jest autorem, no nie? ;)

Ponadto to, co w tym temacie widzicie, to tylko pojedyncze, nieraz bardzo krótkie i proste skrypty. Zaś ile przy produkcji jakiegoś bardziej rozbudowanego moda człowiek skryptów napisze, to już lepiej nie gadać. Zresztą spytajcie Mata, albo Tula. :P
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: DuoGum w Września 17, 2009, 21:02:28
Cytuj
Zresztą spytajcie Mata, albo Tula. :P

Nie zapominaj o sobie ;].
Kolba wrzucisz coś nowego ? ;].
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Pawello w Września 17, 2009, 22:50:16
Heh fakt, nie zauważyłem że przy każdym pisze by... :D
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Jędrek13 w Września 25, 2009, 15:03:49
Aby użyć skryptu do gry, to rozumiem, że potrzebny jest MS?
Pozdrawiam
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Balian w Września 25, 2009, 15:06:15
To było pytanie? Jakoś nie widziałem znaku zapytania :) Tak, jeśli chcesz wprowadzić nowe skrypty to musisz posiadać Module System i Pythona.
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Fatoss w Września 30, 2009, 23:16:52
plz pomuzcie chcialem miec bron palnom ale nie moge znales tego module tiggers.py   

jakby ktos mugl plz instrukcje


Zacznij pisać po polsku. Jeszcze jeden błąd i dostaniesz warna.
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: DuoGum w Września 30, 2009, 23:27:17
Zgaduje, że nie masz MS.
Nie pytaj co to MS, bo dostaniesz warna za lenistwo.
Temat był wałkowany milion razy.
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Fatoss w Września 30, 2009, 23:36:53
Zgaduje, że nie masz MS.
Nie pytaj co to MS, bo dostaniesz warna za lenistwo.
Temat był wałkowany milion razy.
 


a gdzie to wzucic bo jestem zielony

Możesz sam poszukać, to nie boli, a zazwyczaj daje znacznie lepsze efekty. Może jak poszukasz, to chociaż dowiesz się czym jest MS, bo jak go ściągniesz prosto z czyjegoś linku, to i tak nie zrozumiesz o co w nim chodzi.
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Fatoss w Października 01, 2009, 00:10:40
widze ze mi nikt nie pomoze :(
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Jedes w Października 01, 2009, 14:35:26
Bo zachowujesz się jak noob i jesteś jeleń i leń (sorry ale tacy ludzie denerwują) . Poczytaj trochę jest to na forum i pisz po Polsku bo aż oczy bolą.
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Daedalus w Października 01, 2009, 14:54:06
Fatoss, za multiposting, karygodną pisownię oraz lenistwo dostajesz pierwsze ostrzeżenie.
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: SowaEvil w Października 01, 2009, 21:42:31
Witam
Jak zamienić i gdzie animację trzymania broni dwuręcznej na animację trzymania włóczni? Jeszcze tak by nie było przy tym animacji pchnięcia tą bronią.
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: DuoGum w Października 01, 2009, 21:49:40
Jeżeli dodałeś ją w ms to po prostu zmień z two_handed na włócznie(sprawdź jak to tam było).
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Korczak w Października 04, 2009, 12:41:15
Czy da radę wrzucić np. uderzenie tarczą do moda? Nie takiego jaki tworzymy tylko już istniejącego?
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: NightMaster w Października 04, 2009, 13:42:08
Zanim o to zapytasz, najpierw przeczytaj cały ten wątek.
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: DuoGum w Października 04, 2009, 14:09:33
Czy da radę wrzucić np. uderzenie tarczą do moda? Nie takiego jaki tworzymy tylko już istniejącego?

Nie. Większość modów przecież nawet nie udostępnia MS, więc jak chcesz to wrzucić?.
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Korczak w Października 04, 2009, 14:39:52
Kolba, oczywiście te wszystkie rzeczy można popakować do modów, nie bedzie żadnych problemów??

Raczej będą problemy, bo te skrypty działają tylko na czystych modach (czyli Native). Jeśli mod nie zmienia wiele, to jest szansa że będą działać ale w 70% będą błędy. Także do większych modów radzę tego nie stosować. Natomiast w Native wszysto będzie działać bez problemu.


Źle sformułowałem pytanie.
Wydaje mi się że MS tworzy coś takiego jak unpacker w Mediaval 2 czyli udostępnia pliki, których nie ma w folderze moda lub nie da się ich zmodyfikować w obecnej postaci, w efekcie zwiększa możliwości modowania. Mody powstają na podstawie Native więc myślałem że jak się "skompiluje" MS bez żadnych zmian to wyjdzie zwykłe native. Z wyżej przytoczonego cytatu wywnioskowałem że to możliwe "ale w 70% będą błędy" . I tutaj źle sformułowałem. Chciałem zapytać się jak to zrobić.

Albo wszystko mi się pomieszało albo jedyną winą jest złe sformułowanie.
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Jędrek13 w Października 05, 2009, 21:10:36
Jeśli chciałbym dodać do nativa wielkie ilości krwi oraz reduktor obrażeń, to też potrzebuję MS?

Pozdrowienia
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: DuoGum w Października 05, 2009, 21:12:20
TAAAAAAAAAAAAAAAAAAAAAAAAK!
Wszystkie skrypty, które tutaj zostały udostępnione wymagają MS!
No ludzie...
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Pulsnar w Października 09, 2009, 10:54:41
Witam, mam nietypowe pytanie...
Chodzi o to że nigdy w to się nie bawiłem i nie mam zielonego pojecia jak to zrobic? zeby wkleic te skrypty (mozecie się smiac) :P chcialbym uderzania tarczą i gwizdanie na konia dać do Native? moze ktos mi powiedziec co do tego potrzebuje i jak mam to zrobic?
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: DuoGum w Października 09, 2009, 12:53:40
Musisz ściągnąć MS(module system na wersję 1.010(dla 0.011 też działa)) i zastosować się do instrukcji.
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Pulsnar w Października 09, 2009, 12:58:17
Mam juz ms, pythona 2.6.3. notepad+ :P tylko teraz powiedz mi co mam z tym zrobic...
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: DuoGum w Października 09, 2009, 13:04:09
Dajmy na to : "
Skrypt uderzania tarczą by Mirathei

Dzięki temu skryptowi możemy uderzać tarczą przeciwników. Nie zadaje ona wielkich obrażeń, lecz może ona ogłuszyć lub powalić na ziemię przeciwnika. Aby wykonać uderzenie tarczą, po prostu osłoń się tarczą lewym przyciskiem myszy, a za chwilę zaatakuj prawym przyciskiem myszy.

1. Wklej poniższy kod w module_scripts.py, na koniec pliku (lecz przed znakiem "]"!):

(click to show/hide)
("cf_agent_shield_bash",
    [(store_script_param, ":agent",1),
     (agent_get_position,pos1,":agent"),
     (agent_set_animation, ":agent", "anim_release_bash"),
     (agent_play_sound,":agent","snd_man_grunt"),
     (assign,":victim",-1),
     (try_for_agents,":possible_victim"),
        (agent_is_alive,":possible_victim"),
        (agent_is_human,":possible_victim"),
        (neq,":possible_victim",":agent"),
        (agent_get_class ,":class", ":possible_victim"),
        (neq,":class",grc_cavalry),
        (agent_get_position,pos2,":possible_victim"),
        (get_distance_between_positions,":dist",pos1,pos2),
        (lt,":dist",150),
        (neg|position_is_behind_position,pos2,pos1),
        (assign,":victim",":possible_victim"),
     (end_try),
     (gt,":victim",-1),
     (store_random_in_range,":rand",0,2),
     (store_agent_hit_points,":hp",":victim",1),
     (val_sub,":hp",":rand"),
     (store_random_in_range,":hit_reaction",1,101),
     (store_skill_level,":a_shield",skl_shield,":victim"),
     (store_skill_level,":v_shield",skl_shield,":agent"),   
     (try_begin),
         (gt,":hp",0),
         (agent_set_hit_points,":victim",":hp",1),
         (agent_play_sound,":agent","snd_shield_hit_wood_wood"),
         (agent_play_sound,":victim","snd_blunt_hit"),
         (try_begin),       
           (gt,":a_shield", ":v_shield"),
              (try_begin),       
                (is_between,":hit_reaction",0,10),   
                (agent_set_animation, ":victim", "anim_bash_unsuccessful"),
              (else_try),       
                (is_between,":hit_reaction",11,20),   
                (agent_set_animation, ":victim", "anim_bash_crouch"),           
              (else_try),
                (is_between,":hit_reaction",21,30),   
                (agent_set_animation, ":victim", "anim_bash_mini_stun"),
              (else_try),
                (is_between,":hit_reaction",21,79),   
                (agent_set_animation, ":victim", "anim_bash_stun"),           
              (else_try),
                (is_between,":hit_reaction",80,100),   
                (agent_set_animation, ":victim", "anim_bash_knocked"),
              (end_try),           
         (else_try),
           (lt,":a_shield", ":v_shield"),
              (try_begin),       
                (is_between,":hit_reaction",0,20),   
                (agent_set_animation, ":victim", "anim_bash_unsuccessful"),
              (else_try),       
                (is_between,":hit_reaction",21,42),   
                (agent_set_animation, ":victim", "anim_bash_crouch"),           
              (else_try),
                (is_between,":hit_reaction",43,65),   
                (agent_set_animation, ":victim", "anim_bash_mini_stun"),
              (else_try),
                (is_between,":hit_reaction",66,92),   
                (agent_set_animation, ":victim", "anim_bash_stun"),           
              (else_try),
                (is_between,":hit_reaction",93,100),   
                (agent_set_animation, ":victim", "anim_bash_knocked"),
              (end_try),
         (else_try),
           (eq,":a_shield", ":v_shield"),
              (try_begin),       
                (is_between,":hit_reaction",0,16),   
                (agent_set_animation, ":victim", "anim_bash_unsuccessful"),
              (else_try),       
                (is_between,":hit_reaction",17,33),   
                (agent_set_animation, ":victim", "anim_bash_crouch"),           
              (else_try),
                (is_between,":hit_reaction",34,50),   
                (agent_set_animation, ":victim", "anim_bash_mini_stun"),
              (else_try),
                (is_between,":hit_reaction",51,89),   
                (agent_set_animation, ":victim", "anim_bash_stun"),           
              (else_try),
                (is_between,":hit_reaction",90,100),   
                (agent_set_animation, ":victim", "anim_bash_knocked"),
              (end_try),
         (end_try),       
     (else_try),
         (agent_play_sound,":agent","snd_shield_hit_wood_wood"),
         (agent_play_sound,":victim","snd_blunt_hit"),
         (agent_deliver_damage_to_agent,":agent",":victim"),
     (end_try),
   ]),


2. Wklej poniższy kod do mission_templates.py, do dowolnej "misji" w sekcji triggerów (wyszukaj "AI Tiggers").

(click to show/hide)
(ti_before_mission_start, 0, 0, [], [(assign,"$bash_readiness",0)]),


      (0.1, 0, 0, [], [(val_add,"$bash_readiness",1),]),


      (0, 0, 0, [(game_key_is_down, gk_defend),(game_key_clicked, gk_attack),],
       [(assign,":continue",0),
        (get_player_agent_no,":player"),
        (agent_is_alive,":player"),
        (try_for_range,":shield","itm_wooden_shield","itm_heraldic_mail_with_surcoat"),
            (agent_has_item_equipped,":player",":shield"),
            (assign,":continue",1),
        (end_try),
        (eq,":continue",1),
        (agent_get_horse,":horse",":player"),
        (neg|gt,":horse",0),
        (ge,"$bash_readiness",10),
        (assign,"$bash_readiness",0),
        (call_script,"script_cf_agent_shield_bash",":player"),
        ]),

      (1.0, 0, 0, [],
       [(get_player_agent_no,":player"),
        (try_for_agents,":agent"),
           (agent_is_alive,":agent"),
           (agent_is_human,":agent"),
           (neq,":agent",":player"),
           (agent_get_class ,":class", ":agent"),
           (neq,":class",grc_cavalry),
           (assign,":continue",0),
           (try_for_range,":shield","itm_wooden_shield","itm_heraldic_mail_with_surcoat"),
               (agent_has_item_equipped,":agent",":shield"),
               (assign,":continue",1),
           (end_try),
           (eq,":continue",1),
           (assign,":chances",0),
           (agent_get_team,":team",":agent"),
           (agent_get_position,pos1,":agent"),
           (try_for_agents,":other"),
                (agent_is_alive,":other"),
                (agent_is_human,":other"),
                (agent_get_class ,":class", ":other"),
                (neq,":class",grc_cavalry),
                (agent_get_team,":otherteam",":other"),
                (neq,":team",":otherteam"),
                (agent_get_position,pos2,":other"),
                (get_distance_between_positions,":dist",pos1,pos2),
                (neg|position_is_behind_position,pos2,pos1),
                (lt,":dist",200),
                (val_add,":chances",1),
           (end_try),
           (store_agent_hit_points,":health",":agent",0),
           (val_mul,":health",-1),
           (val_add,":health",100),
           (val_div,":health",10),
           (val_mul,":chances",":health"),
           (store_random_in_range,":rand",1,25),
           (lt,":rand",":chances"),
           (call_script,"script_cf_agent_shield_bash",":agent"),
        (end_try),]),

3. Wklej kod do module_animations_py. Zastąp ten kod:

(click to show/hide)
 ["unused_human_anim_1", 0, [1.0, "anim_human", 0, 1, 0]],
 ["unused_human_anim_2", 0, [1.0, "anim_human", 0, 1, 0]],
 ["unused_human_anim_3", 0, [1.0, "anim_human", 0, 1, 0]],
 ["unused_human_anim_4", 0, [1.0, "anim_human", 0, 1, 0]],
 ["unused_human_anim_5", 0, [1.0, "anim_human", 0, 1, 0]],
 ["unused_human_anim_6", 0, [1.0, "anim_human", 0, 1, 0]],

Tym:

(click to show/hide)
# strike_fall_back_rise_after_bashed
 ["bash_knocked", acf_enforce_all|acf_align_with_ground,
   [2.0, "anim_human", blow+5400, blow+5453, arf_blend_in_2],
 ],
# strike_chest_front_stop
 ["bash_stun", acf_enforce_all,
   [1.5, "anim_human", blow+5000, blow+5010, arf_blend_in_3],
 ],
# strike_chest_front_stop
 ["bash_mini_stun", acf_enforce_all,
   [0.6, "anim_human", blow+5000, blow+5010, arf_blend_in_3],
 ],
 # anim jump end
 ["bash_crouch", acf_enforce_all|acf_enforce_lowerbody,
   [0.5, "anim_human", 280, 290, arf_blend_in_3],
 ],
# strike_head_front_left
 ["bash_unsuccessful", acf_enforce_all,
   [0.55, "anim_human", blow+0, blow+10, arf_blend_in_3],
 ],

 ["release_bash", acf_enforce_all|acf_right_cut|acf_parallels_for_look_slope,
   [0.62, "anim_human", combat+5710, combat+5740, blend_in_release],
 ],

W zasadzie to wszystko. Skompiluj module system i odpal grę. W misji, którą wybrałeś powinieneś uzyskać efekt uderzania tarczą (oczywiście jeśli masz tarczę!)."


Szukasz podane pliki(w MS), bierzesz prawym przyciskiem "Edit with Idle" wpisujesz w nich wszystko wg. instrukcji powyżej i kompilujesz(naciskasz bulid_module).
Pozdrawiam, mam nadzieję, że pomogłem.
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Pulsnar w Października 09, 2009, 13:06:10
Dzieki malutki, jestes wielki :P
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Pulsnar w Października 09, 2009, 13:16:57
kurde, nadal nie wiem co mam zrobic z tym biciem tarczą... 1 i 3 "podpunkt" zrobilem, ale gdzie jest plik o którym mowa w punkcie 2 i co to jest to 4? mozesz mi powiedziec? przepraszam za głupie pytania ale niestety nie wiem...
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: DuoGum w Października 09, 2009, 13:38:04
mission_templates nazywa się module_mission_templates

A nie rozumiem o co ci chodzi w ostatnim. Po prostu otwierasz module_animation wyszukujesz kod i zastępujesz go podanym.
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Furiza w Października 11, 2009, 23:03:15
A ja się totalnie na tym nie znam więc pytam,
o co chodzi z plikiem module_scripts.py ?
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Zowi w Listopada 02, 2009, 13:09:59
A więc:
Jest jakiś skrypt do odblokowani broni palnej, nie pistoletu, tylko, hmmm... Jak to nazwać :P np. arkebuz? No broń palna trzymana w dwóch rękach, a nie w jednej.
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: proud w Listopada 02, 2009, 13:22:16
Nie wiem, czy taka broń jest w standardowych przedmiotach w Moun&Blade, ale jeśli nie ma to musisz zrobić model i dopiero dodać go do gry.
W przypadku dodawania przedmiotu do m&b nie ma skryptów (tzn. są jeśli liczysz linijkę góra dwie w notepad++ xD).

Tu masz tutorial - http://www.mountblade.info/forum/index.php?topic=491.0 oraz http://www.mountblade.info/forum/index.php?topic=497.0
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Nalo97 w Listopada 08, 2009, 21:55:38
Mogę prosić o skrypta który wywołuje tabelkę z możliwościa założenia królestwa reszta to chyba nic bo gram w moda gdzie mam własne królestwo, ale nazwa głupia - Kingdom of Tulga. I prosiłbym o skrypta na takową tabelke :)
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Maly_007 w Listopada 08, 2009, 22:25:38
Człowieku napisz jaśniej... O co ci w ogóle chodzi? Jaką znowu tabelkę??
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: DuoGum w Listopada 10, 2009, 20:48:31
Chodzi o skrypt tworzenia królestwa?
Pobierz MS Age of Machinery, tam jest ten skrypt.
Ale daje 100, że nie znajdziesz...
A nikt ci tego nie wytłumaczy, to jest maaasa rzeczy.
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: bartucha555 w Listopada 23, 2009, 00:37:13
Mam problem- Mam MS i Pythona 3.1.1 ,ale gdy chcę skompilować MS pojawia się taki
(click to show/hide)
oto error. Czy ktoś wie o co chodzi? Proszę o pomoc.
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: proud w Listopada 23, 2009, 07:57:34
Nie jestem pewien i może ktoś bardziej "na bieżąco" Ci jeszcze odpowie, ale jak ja się kiedyś w to bawiłem, to były problemy takie, że module_system M&B nie obsługiwał Pythona, którejś tam cyferki xD Jeśli mnie pamięć nie myli to problemy zaczynały się od 2.8.x i szły dalej wzwyż. Jeśli chcesz więc się tym pobawić, to czeka Cię download wersji 2.5.x.

Pamiętaj, że tak jak pisałem, poczekaj aż ktoś kto w tym siedzi obecnie Ci odpowie.
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: DuoGum w Listopada 23, 2009, 09:37:29
Tak, proud ma rację. Sam miałem taki problem z wersją 3.1, gdy pobrałem 2.6, wszystko było OK.
Więc wywal te wersję i działaj na 2.6.


Wiadomość numer: 60000. Gratuluje DuoGumowi wiadomości.
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: PissInPeace w Grudnia 18, 2009, 21:26:35
Przepraszam za odkopywanie starego tematu, ale mam problem ze skryptem dot. uderzenia tarczą. Otóż nie za bardzo rozumiem 2 punkt. O co chodzi z tymi "misjami"?

Pozdrawiam.
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: TomekDex w Grudnia 20, 2009, 01:46:45
Zastanawiam się czy jest udostępniony skrypt do automatycznego dobierania przedmiotów przez NPC tak jak jest to w modach SoD, PoP i LaR (i może w jakiś innych ale ja nie zalazłem) chciałbym to dodać na własny użytek do niektórych modów

(click to show/hide)
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Andre692 w Lutego 14, 2010, 16:31:54
Wiem że jestem znany jedynie z gęby a nie tworzenia ale może podsunę komuś pomysł:
Mianowicie przy ulepszaniu/przesyłaniu jednostek pomiędzy zamkami itp musimy kliknąć w ikonkę ulepsz/Daj...I dobrze jest to w miarę wygodne ale jeśli mamy już powiedzmy 100 chłopa i chcemy ich ulepszyć o kilka "klas" robi się multum klikania i palec boli...

Ostatnio zacząłem używać programu który generuje macro w miejscu gdzie trzeba klikać dzięki temu jednym przyciskiem przesyłam/ulepszam 100 jednostek w ciągu sekundy (100 kliknięć) ale ma on taką wadę iż muszę zrzucić grę do okna i na pasku przełączyć na ten program:

Być może jakaś osoba wykorzysta taki pomysł iż po wciśnięciu przycisku np A w okienku oddziału zostanie wykonana akcja 100x kliknięcia w punkt (np zależne od rozdzielczości)  729,496 z 0.01 sekundowym opóźnieniem.
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: PissInPeace w Lutego 14, 2010, 20:47:05
Wiem że jestem znany jedynie z gęby a nie tworzenia ale może podsunę komuś pomysł:
Mianowicie przy ulepszaniu/przesyłaniu jednostek pomiędzy zamkami itp musimy kliknąć w ikonkę ulepsz/Daj...I dobrze jest to w miarę wygodne ale jeśli mamy już powiedzmy 100 chłopa i chcemy ich ulepszyć o kilka "klas" robi się multum klikania i palec boli...

Ostatnio zacząłem używać programu który generuje macro w miejscu gdzie trzeba klikać dzięki temu jednym przyciskiem przesyłam/ulepszam 100 jednostek w ciągu sekundy (100 kliknięć) ale ma on taką wadę iż muszę zrzucić grę do okna i na pasku przełączyć na ten program:

Być może jakaś osoba wykorzysta taki pomysł iż po wciśnięciu przycisku np A w okienku oddziału zostanie wykonana akcja 100x kliknięcia w punkt (np zależne od rozdzielczości)  729,496 z 0.01 sekundowym opóźnieniem.

Nie wiem czy dobrze zrozumiałem, ale chodzi Ci chyba o takie coś, żeby, np. 100 rekrutów przenieść z oddziału do zamku jednym kliknięciem zamiast klikaniu sto razy w "Daj"? Jeżeli tak to takie coś jest już w m&b :P Wystarczy przytrzymać klawisz Ctrl i kliknąć raz na "Daj" i przeniesie wszystkich ^^

Pozdrawiam.
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Andre692 w Lutego 15, 2010, 11:13:36
O.o dziwne bo Mi nie działa...
Ale mówimy tutaj iż ctrl daje/ulepsza wszystkie jednostki czy tylko te 100?
Hmm zrobię reinstal i zobaczę ten ctrl :)
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Claudie w Lutego 15, 2010, 13:39:53
znaczy tak, ctrl działa uniwersalnie(pomijając kody of course) ale czasami przydało by się większe jego zastosowanie w grze ;] Np. mamy 50 wiochmenów i zamiast naciskać 50 razy na LMP gdzie myszka może od tego umrzeć( ;] ) wcisnęlibyśmy ctrl + 1 LMP i nagle mamy 100 Pałkarzy ;] Ale to są marzenia ściętej głowy ;]
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Andre692 w Lutego 16, 2010, 13:14:28
znaczy tak, ctrl działa uniwersalnie(pomijając kody of course) ale czasami przydało by się większe jego zastosowanie w grze ;] Np. mamy 50 wiochmenów i zamiast naciskać 50 razy na LMP gdzie myszka może od tego umrzeć( ;] ) wcisnęlibyśmy ctrl + 1 LMP i nagle mamy 100 Pałkarzy ;] Ale to są marzenia ściętej głowy ;]
z 50 zrobić 100? wtf :?
W ogole to tak działa moje macro no ale ta jedna fatalna wada ;/ trzeba grać w oknie... -.-
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: j120 w Lutego 16, 2010, 14:36:08
Zna ktoś skrypt aby móc podrózować swobodnie w menu obozu tak jak w Astorinar Adventure mod?
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Persiv w Lutego 17, 2010, 17:17:08
module_scripts.py
gdzie wy to macie??
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Maly_007 w Lutego 17, 2010, 18:03:57
module_scripts.py
gdzie wy to macie??

W folderze z Module_System... A jak się spytasz gdzie to jest to cię wyśmieje...
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Persiv w Lutego 17, 2010, 20:08:56
module_scripts.py
gdzie wy to macie??

W folderze z Module_System... A jak się spytasz gdzie to jest to cię wyśmieje...

Możesz się śmiać nie mam pojęcia wpisałem w wyszukiwarce i nic nie znalazło

help me!!
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Axel w Lutego 17, 2010, 20:13:59
Wybacz ale jak mamy Ci pomóc ? Włamać się na twój komputer , znaleźć plik i zrobić skrót na pulpicie?Spokojnie , powoli poszukaj tego pliku , na 100% znajdziesz. Cierpliwość to cnota.
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Persiv w Lutego 17, 2010, 20:23:01
a wy gdzie to macie???
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Nobody w Lutego 17, 2010, 20:25:25
Tam gdzieśmy wypakowali...
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Persiv w Lutego 17, 2010, 20:35:20
a to skąd ściągnąć module system ??

Patrz cały temat... O i link nawet jest... http://forums.taleworlds.com/index.php/topic,49267.0.html

to spróbuj ściągnąć już tam byłem

no już po wszystkim (nie ma to jak pobieraczek)
dzięki wszystkim za pomoc jak by nie wy to bym wżyciu do tego nie doszedł
dzięki



no to od nowa mógłby ktoś wyjaśnić ten skrypt z tarczą 2 punkt gdzie dokładnie mamy to wkleić ??
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Persiv w Lutego 18, 2010, 11:58:20
to mógłby ktoś wytłumaczyć jak dodać ten skrypt z tarczą i z gwizdaniem na konia tylko ze szczegółami
bo z tego co zauważyłem wiele osób się w tym gubi
między innymi ja  :D


halo jest tu ktoś??
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Matey w Lutego 18, 2010, 17:03:15
Przepraszam za offtop, ale nie mogłem się powstrzymać!
(click to show/hide)
i nie pytaj czy jest ktoś, troche cierpliwości, może znajdzie się jakiś jeleń który poświęci na to czas.
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Persiv w Lutego 18, 2010, 19:45:53
no to skoro czytać ze zrozumieniem umiesz to weś wytłumacz gdzie dokładnie mam to wkleić (2 punkt)

a tak poza tym grzeczniej można by było
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: qqbbaa w Marca 13, 2010, 17:49:15
Mam jedno pytanie, a mianowicie:
Czy skrypt na "Reduktor punktów posługiwania się bronią" działa ?

EDIT: Tak tylko pytam, bo próbowałem już kilka razy go uruchomić ale mi się nie udawało. Ale dzięki za odp.
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Kolba w Marca 13, 2010, 18:09:45
Działa. A czemu miałby nie działać?
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Moon Eowan w Kwietnia 13, 2010, 15:01:03
pytanie:

Jak mam wkleić ten (przywołanie konia, strona druga tego tematu) skrypt? mam ModuleSystem, mam pythona. "odpalam" module_mission_templates, "robią się" nowe pliki, ale za chiny nie moge ich otworzyć. nijak.

Tak, jestem absolutnym żółtodziobem. Jakies krok-po-kroku by sie przydalo... mozna?
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: PissInPeace w Kwietnia 13, 2010, 15:02:43
Musisz to otworzyć notatnikiem. PPM>Edit with IDLE lub po prostu Otwórz za pomocą>Notatnik lub jakiś inny program "notatnikowy".
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Moon Eowan w Kwietnia 13, 2010, 15:11:54
"1. Wklej poniższy kod do mission_templates.py, do misji "lead_charge", pod "AI Tiggers"
Więc odrazu po tym AI Tiggers?

(click to show/hide)

edit: nie działa. Gdzie mam przekopiować ten plik?
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Daedalus w Kwietnia 13, 2010, 15:36:19
Nie masz nic odpalać, tylko edytować.
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: woyo-sensei w Kwietnia 18, 2010, 23:42:50
Wiem, ze kiedys bylo to pytanie, ale czy mozna zrobic dodatkowa sciezke rozwoju dla zolnierzy? Znalazlem w module_troops i header_troops odpowiednie skrypty, ktore odpowiadaja za awans, dodalem nowa funkcje (standardowo jest to upgrade i upgrade2 w header_troops, ja dodalem jeszcze upgrade3 zmieniajac wszystko pod dodatkowa jednostke) niestety nadal nie dziala. Podczas kompilacji nie wyskakuja zadne bledy. Czy w ogole jest to mozliwe, czy po prostu sie nie da zrobic dodatkowego awansu? A moze cos pominalem przy zmianie skryptu? Bede wdzieczny za pomoc.

(click to show/hide)

Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Daedalus w Kwietnia 18, 2010, 23:52:58
Nawet jeśli uda Ci się zrobić tak, aby wszystko dobrze się kompilowało (pamiętam, że komuś to się udało), to i tak w grze w żaden sposób nie wykorzystasz tej trzeciej gałęzi, bo nie pojawi się dodatkowy, trzeci przycisk upgrade'u.
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: woyo-sensei w Maja 22, 2010, 13:00:16
Witam.
Mam kolejny problem ze skryptami.
Otoz razem z Kolba i Pissem probujemy stworzyc skrypt zasadzki podczas obozowania. Dziala to mniej wiecej tak:
wybieramy zakladke "Oboz", klikamy "Odpocznij teraz" i w tym momencie zaczyna sie losowanie pewnej wartosci od 0 do 100. Trafimy powyzej 30 to nas atakuja (przeskakuje do innej lokacji), jesli ponizej 30 - odpoczywamy dalej. Skrypt wyglada mniej wiecej tak:
(click to show/hide)

Problem pojawia sie przy entry_pointsach. Kiedy jest w tej linijce
 (set_visitor,1,"trp_swadian_footman"),
oraz w tej
(1, mtef_visitor_source|mtef_team_2, af_override_horse, aif_start_alarmed, 5, [])
entry_point ustawiony na 1, dziala jak powinno (lecz pojawia sie tylko jedna wroga jednostka), tylko ze entry_pointa o takim numerze nie ma na scenie...
Kiedy wstawie inny ep, ktory na scenie jest ustawiony - nie pojawiaja sie przeciwnicy...
Jak w taki razie naprawic ten skrypt, zeby dzialal poprawnie, tzn. przeciwnicy pojawiali sie w WYZNACZONYM ep oraz w wyznaczonej przeze mnie liczbie?
Mam nadzieje, ze wytlumaczylem mniej wiecej o co chodzi i jaki mam problem.
Ogolnie tez skryptowaniem sie nie zajmuje, wiec nie wieszajcie na mnie psow za podstawowa niewiedze z tego zakresu :)
Z gory dziekuje za wszelka pomoc.
Pozdrawiam.
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Daedalus w Maja 22, 2010, 16:26:30
Cytuj
Kiedy wstawie inny ep, ktory na scenie jest ustawiony - nie pojawiaja sie przeciwnicy...

A gdzie to ustawiasz? Zmieniając numerek na początku drugiego entry w mission templates, czy też przy "set_visitor"? Przy tym drugim nic bowiem nie powinieneś zmieniać.

Zamiast "set_visitor" użyj operacji "set_vistors". Ma tą samą składnię, na końcu tylko dodajesz jeden parametr określający ilość jednostek. Powinno to wyglądać tak -  (set_visitors,1,"trp_swadian_footman",5),
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: woyo-sensei w Maja 22, 2010, 17:16:08
Dzieki Daedalus, dziala w koncu tak jak powinno. Jeszcze jedno pytanie:
jesli chcialbym zrobic tak, aby wskakiwalo mi do odpowiedniej lokacji w zaleznosci od terenu na ktorym sie znajduje (gory, lasy, pustynie, sniegi, itd.), za to odpowiada ta linijka (jump_to_scene,"scn_random_scene"), prawda? A jesli chcialbym ustawic tak, aby teren, do ktorego nas przenosi wyglada w zaleznosci od tego na jakim sie znajdujemy na mapie swiata (czyli sniegi, lasy, pustynie, itd.), ale jednoczesnie jako przygotowana wczesniej scena (oboz z namiotami itp.), to co musze zastosowac, aby tak bylo? Mam nadzieje, ze w miare jasno opisalem o co mi chodzi...
Z gory dzieki za kolejna pomoc.
Pozdrawiam.
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Daedalus w Maja 22, 2010, 17:20:10
Poszukaj skryptu "setup_random_scene". Tam masz praktycznie gotowca.
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: woyo-sensei w Maja 23, 2010, 13:54:46
Faktycznie, wszystko dziala. No prawie wszystko... Dzieki bardzo za pomoc.
Pozdrawiam.
Daedalusie wyslalem ci PW.
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: hewrokar w Czerwca 04, 2010, 10:09:12
Andre692  jakie macro używasz? Mi osobiście EzMacro i Tasker nie działają nawet podczas gry w okienku. Mogłbyś podać nazwe tego macro byłbym wdzięczny.
btw. Przy okazji bodajże w warband było już tak, że przez ctrl+klik moglismy awansować wszystkich wojaków, było to też w jakimś modzie może ktoś obeznany mógłby go wyciągnąć/znaleść?
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: ałtsajder w Września 03, 2010, 03:31:38
@Ostatnio grając w PoP 3.01 trafiłem na jak dotąd mi nie znany ale innym bardzo powszechny bug w M&B.Mam na mysli misję Kidnapped Girll - jakoś tak(uratowanie laski od zbirów, itd.). - nieaktualne

Grając przez chwilkę w pewien przyjemny mod jakim jest "Britan at War".Z braku funduszy, nie mogę uzbroić się w jakąś przyzwoitą tarczę, i tak sobie pomyślałem, czy byłoby możliwe zamontowanie miecza w drugą rękę i używanie go jako tarczy?
Można by wykorzystać, animacje standardowego bloku miecza, wlepić ją w linie bloku tarczy, dodać element uderzenia tarczą, i muzyka gra...czy tak?Nie proszę, aby ktokolwiek, się tym zajmował,(choć było by to mile widziane), lecz tylko o opinie, spec. d/s skryptów i animacji, czy jest to możliwe!!
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Leinnan w Września 25, 2010, 20:57:30
Czy ktoś mógłby umieścić skrypt że gdy omdlejemy nasi wojacy walczą dalej bez nas .
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Adam1394 w Października 09, 2010, 15:06:35
Odblokowanie broni palnej by Kolba

Oto prosty tutorial, pokazujący jak odblokować broń palną i umieścić ją w sklepie.

1. Otwieramy module_triggers.py i znajdujemy następujący kod:


Gdzie znajduje się plik module_triggers.py ?
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: diablord2 w Października 09, 2010, 16:45:50
w module system o ile go masz
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Leinnan w Października 14, 2010, 12:14:39
Przeglądam sobie w nocy M&B Repository aż tu nagle..
http://www.mbrepository.com/file.php?id=1661 (http://www.mbrepository.com/file.php?id=1661)
Jest to skrypt zarządzania królestwem, ale według mnie gorszy od tego co jest w SoDzie, Europie 1200,ale możliwe że po ulepszeniu i dodaniu paru skryptów może to być świetny system zarządzania królestwem.
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Mistafa Faghil w Października 15, 2010, 19:48:25
Nie znam się za bardzo na angielski czy mógłby mi ktoś wytłumaczyć w jaki sposób stworzyć te własne królestwo bo jakoś sam nie wpadłem na to z góry dzięki.
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Leinnan w Października 16, 2010, 12:42:22
Jak podbijesz jakiś zamek lub miasto to jesteś panem "Kingdom of <nazwa gracza>"
Więc jak już podbijasz zamek to lepiej zmienić przed oblężeniem bykrólestwo nie nazywało się"Kingdom of Władek".
Twoi bohaterowie mogą tworzyć armię.Wygląda to tak. Jeżli bohater którego najołeś w karczmie ma Przywodztwo co najmniej 3 możesz z nim pogadać żeby zrobić nowe party któremu rozkazujesz tak jak marszałek lordom.Z tego co zrozumiałem Póżniej możesz przekabacić na swoją stronę innych lordów i/lub z bohater uczynić lordów.Przynajmniej ja to tak zrozumiałem.Mi brakuje tylko Marszałka i Kanclerza.
W moim MoDzie najprawdopodobnie będzie ten system zarządzania kólestwem.Jest szansa że nawet ulepszony jak w końcu się nauczę tworzyć te je**ne skrypty.
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Mistafa Faghil w Października 16, 2010, 16:54:53
Dzięki bo aj wiele z tłumacza gogle nie zrozumiałem :P
Oki sprawdzę xD
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Leinnan w Października 24, 2010, 21:38:32
Postanowiłem dodać do mojego moda bitwy na mostach.
Zrobiłwm tak jak pisał kolba, ściągnąłem i umieściłem w SceneObj te pliki,kompiluje MSa,właczam moda irozpoczynam nową grę a tu mi ERROR wyskakuje o takiej treści:
Cytuj
Number of passages far site scn_bridge_1 exceeds 16
Help me!
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Syron w Listopada 15, 2010, 21:47:16
http://www.mbrepository.com/file.php?id=1783 kochani jak mam dodać to do Native ni CH** nie idze próbuje już z godzinę i nic pojawiają się w grze ale są nie widzialne ... :( a robie tak samo jak na instrukcji :( proszę o pomoc ... szybką :D
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Tapase w Listopada 15, 2010, 22:00:08
Syron - po pierwsze... Bardzo nie ten temat.
Po drugie... Skoro u Ciebie te przedmioty są, ale niewidoczne to znaczy że coś poszło nie tak z dwoma ostatnimi pktami instrukcji.

"10) Copy every file with the extension .dds for the files you extracted into the Native\Textures directory
11) Copy the file spak_meshes.brf from the file you downloaded into the Native\Resource folder"

Pozdrawiam serdecznie.
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Syron w Listopada 15, 2010, 22:04:49
Znasz się na tym ?? możesz mi pomóc ?? Proszę ... przygotuj mi prawidłowy ... item kids czy coś ... moje gg 11449392 Plosseee :D
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Krash w Listopada 26, 2010, 20:57:07
Jest może udostępniony (nie wiem czy to dobrze określę) skrypt, który pozwoli na tworzenie custom battles? Czy muszę sam pisać?
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: acoaco122 w Grudnia 04, 2010, 12:07:25
Coś mi ten skrypt dodania ognistych strzał nie działa bo gdy dam go do misji to później podczas ładowania błąd wywala.
Natomiast gdy go tam nie dodam to łuk jest ale nie ma strzał...
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Make My Day w Grudnia 04, 2010, 16:36:47
Czy zna ktoś skrypt na uderzenie tarczą? Zrobiłem już włócznie, którą można dobrze dźgać i rzucić, ale nie mam pojęcia o tej tarczy.
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: acoaco122 w Grudnia 04, 2010, 17:32:23
http://www.mountblade.info/forum/index.php?topic=2899.msg40968#msg40968 (http://www.mountblade.info/forum/index.php?topic=2899.msg40968#msg40968)
A zna ktoś rozwiązanie mojego problemu?
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Dravic w Grudnia 04, 2010, 18:47:52
MMD, lepiej poszukaj na TWs w dziale "The Forge" w poradnikach. Bowiem powiadam ci, że skrypt z tego tutaj tematu jest przestarzały i może nie działać na Warbandzie...
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Leinnan w Grudnia 09, 2010, 23:07:10
Mam pytanie.

Czy chcecie abym przetlumaczył tutek dzięki któremu można kontynuować walkę nawet gdy ubiją naszego herosa?
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: woyo-sensei w Grudnia 10, 2010, 00:45:26
Szczerze? Nie! Akurat te kilka prostych słówek nie jest niewiadomo jakim wyzwaniem, a może dzisiejsze dzieciaki w końcu zaczną się uczyć języków obcych. Swoją drogą jeśli większość z nich nawet własnego języka nie zna nawet na dobrym poziomie, to co tu wymagać od języków obcych?
Mimo wszystko wciąż na nie. Ruszcie dupy do słowników! O!
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: ShadowBlade w Grudnia 10, 2010, 07:05:21
Woyo, masz po części racje, ale nie każdy 'dzieciak' (jak ty to nazwałeś) jest taki jak mówisz. Chociaż jednak zdecydowana większość to bezmózdzy idioci.
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: woyo-sensei w Grudnia 10, 2010, 13:05:17
Woyo, masz po części racje, ale nie każdy 'dzieciak' (jak ty to nazwałeś) jest taki jak mówisz. Chociaż jednak zdecydowana większość to bezmózdzy idioci.
I właśnie o nich mówię. Nawet jak masz 40-tkę na koncie, nadal możesz być gówniarzem. Mówiąc "dzieciak" nie miałem na myśli wieku, bo wiem, że z tym różnie bywa.
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Menterus w Grudnia 12, 2010, 21:29:23
Mam pytanie.
Jak jest ten skrypt "Pierwsza pomoc w bitwie by Chel" - Zioła, to jak zrobić żeby po zużyciu ziółko się usuwało? I jak dać tekst z polskimi znakami? :)
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Menterus w Grudnia 14, 2010, 16:23:26
Helpnie ktoś?

Sry za dubla ale inaczej by się nie pokazało jako nowe. Nie zależy mi na postach tylko na odpowiedzi.. :)
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Joker w Grudnia 21, 2010, 17:37:50
Jak dodać uderzenie tarczą pod WB?
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: mikid95 w Stycznia 02, 2011, 17:28:30
Właśnie, czy te skrypty działają na WB?
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Runner w Stycznia 03, 2011, 18:41:38
Link do scen z "Bitwy na mostach by Arch3r" wygasł. Sprawdzałem w oryginalnym temacie na talesworld, ale autor nie zrobił reuploadu. Może przypadkiem ma ktoś u siebie te sceny ? A jeśli tak, to prosiłbym o upload : P
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Torek w Stycznia 06, 2011, 14:32:54
Mam pytanie co oznacza
(click to show/hide)
i jak to zrobić bo ja w tym to jestem cienki bolek
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: mikid95 w Stycznia 06, 2011, 14:50:21
W Module System masz plik build_module.bat, klikasz w niego dwa razy i się kompiluje to wszystko.
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Torek w Stycznia 06, 2011, 15:20:30
acha thx
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Lord Dawo w Czerwca 30, 2011, 10:23:09
mam pytanie dotyczące skryptu na uderzenie tarczą, a więc dodałem wszystko tak jak trzeba ale w grze nic dalej się nie zmieniło próbowałem tarczą walnąć lootera i nic nie da się co mam zrobić aby działało?
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Horace w Czerwca 30, 2011, 10:24:18
mam pytanie dotyczące skryptu na uderzenie tarczą, a więc dodałem wszystko tak jak trzeba ale w grze nic dalej się nie zmieniło próbowałem tarczą walnąć lootera i nic nie da się co mam zrobić aby działało?

Masz zwykłego Mount&Blade czy Warband?
Bo chyba to działa na zwykłego tylko.
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Lord Dawo w Czerwca 30, 2011, 10:28:11
zwykłe
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: ikaw w Lipca 11, 2011, 20:03:52
Bitwa na mostach  tam link wygasł mógłby ktoś wrzucić ponownie  Bardzo bym prosił
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: kebab2011 w Lipca 25, 2011, 15:09:46
ma ktoś skrypt ze sworld of damocles na królestwo
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: karmarov w Sierpnia 01, 2011, 16:25:34
Witam, ja potrzebuję skryptu na to, iż w moim zamku same będą się pojawiać jednostki (tak samo w oddziale), tak jak mają lordowie. Nęka mnie to od początku grania w m&b :)

Z góry dziękuję za pomoc :)
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Krzyn w Sierpnia 04, 2011, 12:03:54
Mnie ciekawi skrypt taki jak się naciśnie "o"  kiedy jest się adminem piszesz wiadomość i wyskakuje ona na środku ekranu jak np; na zakończenie rundy kto wygrał.
Ewentualnie w którym pliku i miejscu w MS jest skrypt odpowiadający za pisanie wiadomości w multiplayer.

Z góry dzięki.

PS: Co zrobić aby w multiplayerze były tylko 2 frakcje, konkretnie Swadia i Vaegirzy?
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Gamevinci w Sierpnia 31, 2011, 13:35:29
Kiedy następne Skrypty?
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Zizka w Sierpnia 31, 2011, 16:36:54
Jak ktoś napisze i wstawi.
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: matigbw w Września 01, 2011, 11:59:33
a dało by rade napisać jakiś skrypt żeby zamiast 4 slotów na broń w eq było ich 6 lub 8 tak by można mieć tarcze, miecz, lance i łuk z strzałami
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Lord Dawo w Września 01, 2011, 13:07:20
Ja na tw wyczytałem że tak się nie da.
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Piasek300 w Listopada 01, 2011, 01:07:03
Mnie zaciekawiłby skrypt dzięki któremu w drużynie może tylko jedna osoba może mieć jednostke np. króla (coś takiego jak tylko jeden generał w drużynie w mm rusi) . Jakby ktoś napisał jak to zrobić to był bym wdzięczny .
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Amedos w 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ć.
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Mitrundas w 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 :)
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Leinnan w 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

Może ktoś to wstawić do pierwszego posta?
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Leinnan w 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"),
      ]),
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: ikaw w 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
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: MrAdrianPl w 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 )
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Hipisek w 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
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Bruce Campbell w 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.
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Haazheel w Października 27, 2013, 14:46:37
Mam problem z tym Scriptem na poprawę miasta, co robić?

(click to show/hide)
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Leinnan w Października 27, 2013, 17:06:52
Usunąć spację z: script_change_player_relation_with_cent er
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Haazheel w Października 27, 2013, 20:00:34
Dzięki, ależ ze mnie trąba że tego nie zauważyłem...
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: firentis w 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ć?
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Garedyr w Maja 26, 2014, 19:02:09


EDIT
Niżej macie kilka skryptów wraz z poradnikami. (kruszenie lancy, oraz uderzenie tarczą też!)
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Garedyr w 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).
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Garedyr w 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
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: firentis w Czerwca 13, 2014, 17:48:10
 Dzięki za pomoc, jednak po czterech miesiącach już nie poszukuję odpowiedzi. :P Nurtuje mnie inne pytanie. Choć nie jest odpowiednie jak na ten dział, ale przy okazji się spytam, a ty może znasz odpowiedź. :P A mianowicie chodzi mi o to jak dodawać nowe dźwięki do poszczególnych lokacji. Może jeszcze znasz odpowiedź na pytanie: Jak dodać pelerynę do gry?
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Garedyr w Czerwca 13, 2014, 20:45:02
Dzięki za pomoc, jednak po czterech miesiącach już nie poszukuję odpowiedzi. :P Nurtuje mnie inne pytanie. Choć nie jest odpowiednie jak na ten dział, ale przy okazji się spytam, a ty może znasz odpowiedź. :P A mianowicie chodzi mi o to jak dodawać nowe dźwięki do poszczególnych lokacji. Może jeszcze znasz odpowiedź na pytanie: Jak dodać pelerynę do gry?

Pelerynę można dodać do gry jako nakrycie głowy. Przykładowo  masz link do paczki 30 peleryn OSP autorstwa Dain'a Ironfoot'a. Co do tej paczki to nie jestem pewien, ale raczej wszystkie są "nakryciem głowy".

EDIT
 (http://www.mbrepository.com/file.php?id=1010=url)
(click to show/hide)

Skrypt na niszczenie się broni by Gaunt, zmodyfikowane przez Cruger'a

Przechodzimy do module_mission_templates i wyszukujemy:
(click to show/hide)

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

Wzór:
(click to show/hide)

Teraz musimy jeszcze tylko wkleić ten kod do wowolnej misji:
(click to show/hide)

Wzór:
(click to show/hide)

A tu bonus! Jeśli chcecie same kruszenie lancy bez niszczenia innych broni,  to zamiast wklejać kod, który podałem wklejasz ten:
(click to show/hide)

Skrypt obcinania głów by Theoris

Ten skrypt pozwala nam obcinać głowy. Lecz na chwilę obecną nie ma animacji. (głowa po prostu zostaje ucięta i jej niema)

Przechodzimy do module_mission_templates.py i szukamy:
(click to show/hide)

Pod tym kodem wklejamy ten:
(click to show/hide)

Uwaga! Jeśli chcecie uniknąć sytuacji, w której wojak biega bez łba, to wklejcie zmodyfikowany przeze mnie kod zamiast tego powyżej^^:
(click to show/hide)

Wklejamy ten kod do każdej misji w module_mission_templates.py, w której chcemy mieć możliwość obcinania głowy:
(click to show/hide)

Ostatnim krokiem będzie dodanie naszej "obciętej" głowy.
Link do mesha:
(click to show/hide)

Wrzucamy go do: folder z naszym modem/resource
Potem w głównym folderze moda otwieramy module.ini i dodajemy linijkę:
(click to show/hide)

Teraz otwieramy module_items.py i na końcu listy dodajemy ten kod:
(click to show/hide)
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Haazheel w Sierpnia 17, 2014, 14:27:17
Ten skrypt na niszczenie broni to jak on działa, że podczas walki muszę się liczyć z tym że miecz mi się złamie?

I chciałbym spytać o skrypt kontynuowanie bitwy? Czyli ja leże a wojsko dalej walczy i to widzę zamiast symulatora że to koniec...
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Garedyr w Sierpnia 17, 2014, 14:52:21
Ten skrypt na niszczenie broni to jak on działa, że podczas walki muszę się liczyć z tym że miecz mi się złamie?

I chciałbym spytać o skrypt kontynuowanie bitwy? Czyli ja leże a wojsko dalej walczy i to widzę zamiast symulatora że to koniec...

Co do kruszenie broni, to w środku, gdy broń się zniszczy to nie będziesz mógł jej używać, a po bitwie po prostu dalej będziesz ją miał. Co do skryptu na kontynuację bitwy, to problem zależy od skryptu, którego użyłeś.
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Bruce Campbell w Września 20, 2014, 11:32:14
Chcielibyście zmienić symulacje bitew? Proszę bardzo, Arch3r opracował skrypt, który sprawia, że w zależności od typu terenu, różne typy jednostek mają różne kary i premie. Jak dodać ten skrypt:
wyszukaj w module_scripts.py 'script_party_calculate_strength' i dodaj powyżej tego:
(click to show/hide)
ten kod:
(click to show/hide)
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Garedyr w Września 20, 2014, 18:06:17
Uwaga lllew!
(click to show/hide)

Skrypt dodający do gry wytrzymałość by Idibil

Skrypt polega na tym, że podczas walki i biegania męczymy się. Musimy wtedy odpocząć, by nie opaść z sił.

Pierwszym krokiem będzie dodanie do module_mission_templates tego kodu:

(click to show/hide)

Następnie musimy w każdej misji, w której chcemy mieć wytrzymałość dodać te commony:
(click to show/hide)

Ostatnim krokiem jest dodanie prezentacji do module_presentations. Kod:

(click to show/hide)

Uwaga!
Tutaj przedstawiłem jedynie instalację. Aby dowiedzieć się jak określić które zbroje są lekkie, a które ciężkie przechodzimy tu:

http://forums.taleworlds.com/index.php/topic,219233.0.html (http://forums.taleworlds.com/index.php/topic,219233.0.html)
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Bruce Campbell w Września 21, 2014, 00:53:59
Standardowo nudzę się, więc kolejny skrypt, tym razem coś ciekawszego - skrypt dodający mapę świata (creditsy dla rubika).
No więc zaczynajmy: najpierw w module_presentations.py dodaj u góry:
from header_terrain_types import *Następnie, dodaj to:
(click to show/hide)
A teraz w "menu" raportów w module_game_menus.py dodaj to:
Cytuj
      ("action_view_world_map",[],"View the world map.",
       [
        (start_presentation, "prsnt_world_map"),
        ]
       ),
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Garedyr w Września 22, 2014, 13:28:37
Sortowanie ekwipunku by ConstantA

Skrypt pozwala nam na sortowanie ekwipunku według ceny, według typu, itp.

W module_scripts na koniec lecz, przed ostatnim ] dodaj ten kod:
(click to show/hide)

Teraz przechodzimy do module_game_menus i w tym skrypcie:
(click to show/hide)

Dodajemy ten kod według wzoru:
(click to show/hide)

Można też dodać linijkę  (call_script, "script_clear_inventory","trp_player",1), aby nasz ekwipunek był czyszczony przy kliknięciu w mieście "Idź na rynek.". Oczywiście możemy to dodać też do innych skryptów, lecz z rozwagą.
Moim zdaniem skrypt 10/10. Bardzo przydatny i przyjazny dla leniuchów.
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Garedyr w Września 24, 2014, 10:05:31
Przepraszam, ale w poprzednim poście się nie zmieściło.


Drzewko rozwoju królestw by Rubik, dunde


Skrypt ten dodaje nam drzewko rozwoju królestw z rozmieszczeniem poszczególnych jednostek, oraz drogami awansu.
Screen:
(click to show/hide)

Przechodzimy do module_constants i dodajemy ten kod:
(click to show/hide)

Następnie w module_strings dodajemy to:

("faction_troop_tree", "Faction's Troop Tree"),

Teraz kolej na module_presentations. Wklejamy na końcu, lecz przed ostatnim ] to:

(click to show/hide)
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Garedyr w Września 24, 2014, 10:07:33
Ciąg dalszy skryptu.
(click to show/hide)

Na samej górze module_scripts dodajemy ten kod z innymi podobnymi do tego:
from header_presentations import * # add this at the beggining of module_scripts.py
Teraz na końcu pliku, lecz przed ostatnim ] wklejamy ten kodzik:

(click to show/hide)

Teraz w module meshes znajdź ten kod:

("pic_arms_swadian", 0, "pic_arms_swadian", 0, 0, 0, 0, 0, 0, 1, 1, 1),
  ("pic_arms_vaegir", 0, "pic_arms_vaegir", 0, 0, 0, 0, 0, 0, 1, 1, 1),
  ("pic_arms_khergit", 0, "pic_arms_khergit", 0, 0, 0, 0, 0, 0, 1, 1, 1),
  ("pic_arms_nord", 0, "pic_arms_nord", 0, 0, 0, 0, 0, 0, 1, 1, 1),
  ("pic_arms_rhodok", 0, "pic_arms_rhodok", 0, 0, 0, 0, 0, 0, 1, 1, 1),
  ("pic_sarranid_arms", 0, "pic_sarranid_arms", 0, 0, 0, 0, 0, 0, 1, 1, 1),

...i wklej pod nim ten według wzoru:

(click to show/hide)

Ostatnim krokiem będzie dodanie opcji zobaczenia drzewka rozwoju. Otwórz module_game_menus i znajdź ten kod:

("camp_action_1",[(eq,"$cheat_mode",1)],"{!}Cheat: Walk around.",
       [(set_jump_mission,"mt_ai_training"),
        (call_script, "script_setup_random_scene"),
        (change_screen_mission),
        ]
       ),

Wklej pod nim to:

(click to show/hide)



Skrypt z CC dodający ciosy od tyłu, dodatkowe punkty broni i "nadziewanie konika na dzidę" by Rubik


UWAGA! Skrypty zawierają polskie znaki!

Przechodzimy do module_mission_templates. Standardowo po linijce af_castle_lord = af_override_horse | af_override_weapons| af_require_civilian dodajemy kod:

(click to show/hide)

Następnie otwórz module_constants i dodaj gdziekolwiek ten kod:

(click to show/hide)


Teraz wystarczy wkleić ten pogrubiony kod do dowolnej misji w module_mission_templates według wzoru. Polecam wkleić na początku w lead_charge.

(click to show/hide)

Dowiadywanie się o handlarzach książkami i pośrednikach okupu od podróżników by Rubik

W module_dialogs odnajdź te linijki:

[anyone, "tavern_traveler_pretender_location_tell", [], "{s15} is currently at {s11}.", "tavern_traveler_pretalk",
   [
     (str_store_troop_name, s15, "$temp"),
     (troop_get_slot, ":cur_center", "$temp", slot_troop_cur_center),
     (str_store_party_name, s11, ":cur_center"),
   ]],

Pod nimi wklej ten kod i tyle:

(click to show/hide)

Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Bruce Campbell w Listopada 06, 2014, 20:59:01
Wypadałoby odświeżyć wątek, więc kilka skryptów:
Zmiana nazwy drużyny gracza by Caba`drin
Skrypt prosty, można powiedzieć banalny. Nazwa, jak myślę, mówi co ten skrypt daje, więc nie będę specjalnie tego tłumaczył. Otwieramy module_presentations.py.
(click to show/hide)
Teraz otwórzcie module_game_menus.py. Wyszukajcie sobie "camp_action", a w nim "action_rename_kingdom". Poniżej (lub powyżej) tego wklejcie to:
   ("action_change_party_name",
       [(troop_slot_ge, "trp_player", slot_troop_renown, 300)], #Wartość ustawcie na jaką chcecie, to wymagana ilość Reputacji w grze, aby można było zmienić nazwę drużyny
       "Zmień nazwę swojej drużyny.",
       [(start_presentation, "prsnt_set_party_name")]
       ),
Teraz właściwie już skończyliśmy, ALE jeśli zmieni się nazwa waszej postaci, zmieni się również nazwa drużyny. Jak temu zapobiec? Zmodyfikujmy skrypt "game_reset_player_party_name". Otwórzcie plik module_scripts.py i wyszukajcie: "game_reset_player_party_name". Stary skrypt zastąpcie tym:
  #script_game_reset_player_party_name:
  # This script is called from the game engine when the player name is changed.
  # INPUT: none
  # OUTPUT: none
  ("game_reset_player_party_name",
    [(try_begin),
     (party_slot_eq, 0, 1, 0),
     (str_store_troop_name, s5, "trp_player"),
     (party_set_name, "p_main_party", s5),
     (try_end),
     ]),

Wielbłądy! by Zarthas
Zapewne widzieliście wielbłądy w M&B, czy to jako "przedmioty" OSP na forum TW, czy to w jakimś modzie. A nie przyszło wam do głowy, że powinny niejako "płoszyć" konie? Jeśli tak, to Zarthas podał wam pomocną dłoń!
U góry pliku module_mission_templates.py dodajcie:
from header_skills import *
from module_skills import *
Gdzie dokładnie, zapewne się domyślicie.
Następnie trochę niżej, ponad "check_belfy_movement" dodajcie to:
(click to show/hide)
Teraz dodaj w module_mission_templates.py "horses_spook" do każdej misji, w której ma to działać. Osobiście proponuję dać do lead_charge (Garedyr wcześniej pokazał, na jakiej zasadzie się to robi) i nie dawać do oblężeń, bo oczywiście konie/wielbłądy tam nie występują i tak.
Zrobione? Świetnie! Teraz przejdź do module_constants.py i dodaj to gdziekolwiek:
camels_begin = "itm_id_pierwszego_wielblada"
camels_end = "itm_arrows"
Jeśli teraz się zastanawiasz, co dodałeś, to śpieszę z tłumaczeniem: za wielbłądy będą uznane itemy od "id_pierwszego_wielblada" włącznie do itm_arrows. Tak więc gdy będziesz dodawał wielbłądy w module_items.py, pamiętaj, by zrobić to tuż nad itm_arrows, a pierwszy miał ID takie, jak zadeklarowałeś w module_constants.py.
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Garedyr w Listopada 24, 2014, 20:47:44
Zmiana tytułów szlacheckich naszych lordów i lady by Caba`drin


Jak sama nazwa wskazuje, dzięki temu skryptowi można zmienić tytuły szlacheckie dla naszych wasali i wasalek.

Uwaga! Skrypt zawiera polskie znaki.

Zaczynamy od module_presentations. Na koniec pliku, lecz przed ostatnim nawiasem kwadratowym dodajemy ten kod:


(click to show/hide)

Następnie w module_game_menus znajdź ten kod:

("action_rename_kingdom",
       [
         (eq, "$players_kingdom_name_set", 1),
         (faction_slot_eq, "fac_player_supporters_faction", slot_faction_state, sfs_active),
         (faction_slot_eq, "fac_player_supporters_faction", slot_faction_leader, "trp_player"),
         ],"Rename your kingdom.",
       [(start_presentation, "prsnt_name_kingdom"),
        ]
       ),

Pod nim wklej ten pogrubiony kod pod tamtym według wzoru:

(click to show/hide)

Teraz w module_scripts znajdź ten kod...

(click to show/hide)

...i zamień go na ten:

(click to show/hide)

Ostatnim krokiem będzie znalezienie tego kodu i wklejenie do module_dialogs pogrubionych linii w wyznaczonym do tego miejscu:

(click to show/hide)

Reduktor prędkości konia zależny od punktów zdrowia by Waihti

Jak sama nazwa wskazuje, skrypt ten dodaje nam reduktor prędkości konia. Działa to tak, że nasz koń biegnie wolniej, jeśli jest zraniony. Mówiąc prościej- zupełnie jak w "Nowej Ojczyźnie".

Przechodzimy do module_mission_templates i szukamy tego kodu:

pilgrim_disguise = [itm_pilgrim_hood,itm_pilgrim_disguise,itm_practice_staff, itm_throwing_daggers]
af_castle_lord = af_override_horse | af_override_weapons| af_require_civilian

Następnie pod nim wklejamy ten:

(click to show/hide)

Teraz w module_constants dodaj to:

(click to show/hide)


Teraz dodajemy pogrubiony kod do misji lead_charge według wzoru:

(click to show/hide)

Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Bruce Campbell w Grudnia 20, 2014, 13:45:28
Way of the Sea - alternatywny skrypt podróży morskiej by Fire_and_Blood
Druga część tego skryptu znajduje się na następnej stronie!

1. Otwórz folder z MS i wyszukaj pośród wszystkich plików te, które zawierają skrypt "party_set_ai_object". Każdy taki skrypt musisz zastąpić tym:
        (assign, "$g_party_no", ":party_no"),
         (assign, "$g_target_center", ":target_center"),
         (call_script, "script_calculate_distances"),         #F&B injected

To była najdłuższa część dodawania skryptu. Teraz pozostały łatwiejsze rzecy:
2. Otwieramy module_scripts.py:
(click to show/hide)
(click to show/hide)
(click to show/hide)
(click to show/hide)

(click to show/hide)

(click to show/hide)

(click to show/hide)

Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Bruce Campbell w Grudnia 20, 2014, 13:45:57
Ciąg dalszy (cholerne ograniczenie do 30k znaków!):

(click to show/hide)

(click to show/hide)
No, to jest wszystko, trochę pracy :P
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Garedyr w Grudnia 22, 2014, 19:54:00
Obrażenia od utraty krwi by Brytenwalda Team

Dzięki temu skryptowi będziemy otrzymywać obrażenia od utraty krwi, gdy nasze zdrowie będzie poniżej 30 punktów, a otrzymamy cios. Wartość tą możemy oczywiście zmienić.

UWAGA! Skrypt zawiera polskie znaki!

Zaczynamy! Otwórz module_mission_templates i odnajdź ten kod:

pilgrim_disguise = [itm_pilgrim_hood,itm_pilgrim_disguise,itm_practice_staff, itm_throwing_daggers]
af_castle_lord = af_override_horse | af_override_weapons| af_require_civilian

Pod nim wklej ten:

(click to show/hide)

Teraz wystarczy wkleić kod
(click to show/hide)
w każdej misji bitewnej.

Przykład jak to zrobić w lead_charge:

(click to show/hide)
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Grze848 w Grudnia 24, 2014, 12:41:30
llew, czekam na ten skrypt http://forums.taleworlds.com/index.php/topic,58696.0.html
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Garedyr w Grudnia 24, 2014, 13:36:27
llew, czekam na ten skrypt http://forums.taleworlds.com/index.php/topic,58696.0.html

Nie rozumiem, co tu tłumaczyć. Wrzucasz to na koniec pliku module_scripts (przed ]) i ustawiasz, żeby się włączał np. wtedy, gdy klikniemy opcję w menu obozu.
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Haazheel w Stycznia 05, 2015, 19:46:38
Byłby ktoś zdolny mi powiedzieć jak zrobić bym mógł dołączyć do bitwy po któreś z stron konfliktu w takim wydaniu jak to się ma w PoP-ie?
Tytuł: Odp: Baza Skryptów
Wiadomość wysłana przez: Garedyr w Stycznia 05, 2015, 20:18:08
Byłby ktoś zdolny mi powiedzieć jak zrobić bym mógł dołączyć do bitwy po któreś z stron konfliktu w takim wydaniu jak to się ma w PoP-ie?

W module game_menus odnajdź ten kod:

(click to show/hide)

Wyhashuj ten pogrubiony kod (postaw przed nim #):

(click to show/hide)

Tytuł: Odp: [OSP] Baza Skryptów z Taleworlds
Wiadomość wysłana przez: nicityle w Grudnia 19, 2015, 21:13:22
Jak te skrypty wrzucać do gry i z nich korzystać? Nie jestem moderem. Ale bym sobie w trakcie gry z nich korzystał. I jeszcze jedno pytanie. To dotyczy Warbanda, czy innej części gry?

Sorry, że wątek odgrzebuję ale mnie bardzo to ciekawi.
Tytuł: Odp: [OSP] Baza Skryptów z Taleworlds
Wiadomość wysłana przez: Bruce Campbell w Grudnia 19, 2015, 21:32:14
Potrzebujesz Module System. W tym dziale znajdziesz temat o nazwie: Wątek zbiorczy Module System. Znajdziesz tam MS Warbanda, jak i innych części M&B oraz modów do nich (jeśli MS danego moda został opublikowany). Pobierasz Module System, a informacje jak z niego korzystać -> znajdziesz w subdziale Moddingu, Poradnikach i tutorialach, autorstwa Mata Berserkera. Każdy z tych skryptów dodajesz do MS i je kompilujesz. Otrzymujesz w ten sposób pliki tekstowe, które wrzucasz do nowego folderu w folderze Modules do folderze głównym M&B.
Co do działania. Teoretycznie, może działać z MS każdej części M&B, bo to nadal ten sam program, lecz praktycznie mogą wystąpić różne problemy.
Tytuł: Odp: [OSP] Baza Skryptów z Taleworlds
Wiadomość wysłana przez: nicityle w Grudnia 20, 2015, 11:59:38
Dziękuję bardzo za wyjaśnienie. :)
Tytuł: Odp: [OSP] Baza Skryptów z Taleworlds
Wiadomość wysłana przez: Grze848 w Kwietnia 15, 2016, 23:51:41
Witam. Ja w sprawie tego skryptu http://www.mountblade.info/forum/index.php?topic=2899.msg41201#msg41201

Przy kompilacji jest problem. Chodzi o module_missions_template.py o znak "])," znak występujący po "(call_script, "script_sprint_exp_penalty"), " w skrypcie. W cmd wywala syntax error, niepoprawna składnia.
Tytuł: Odp: [OSP] Baza Skryptów z Taleworlds
Wiadomość wysłana przez: Mat Berserker w Kwietnia 16, 2016, 01:22:13
Musiałeś go umieścić w jakimś niepoprawnym miejscu. Ciężko dokładnie powiedzieć co jest problemem bez dostępu do kodu. Aby dostać rozwiązanie musisz wrzucić cały plik mission_templates.py albo chociaż odpowiednio duży wycinek(przykładowo templatkę w której dodałeś skrypt).
Tytuł: Odp: [OSP] Baza Skryptów z Taleworlds
Wiadomość wysłana przez: Grze848 w Kwietnia 16, 2016, 08:58:55
Ok, może będzie jeszcze ułatwieniem jak podam w której linii kod się rozpoczyna i kończy. Rozpoczyna się w linii 2379 pod AI Triggers, a kończy w 2401. Kawałek kodu, pogrubionym skrypt dot. gwizdania na konia:

(click to show/hide)
Tytuł: Odp: [OSP] Baza Skryptów z Taleworlds
Wiadomość wysłana przez: Mat Berserker w Kwietnia 16, 2016, 13:48:35
Brakuje nawiasu otwierającego w linii 2379. Powinno wyglądać tak:
     common_battle_inventory,


      #AI Triggers
   (0, 0, 60, [(key_clicked, key_t),(store_attribute_level,"$attribute","trp_player",3),(ge,"$attribute",2),(neg|main_hero_fallen)], [
                               
      (get_player_agent_no, ":player_agent"),
Tytuł: Odp: [OSP] Baza Skryptów z Taleworlds
Wiadomość wysłana przez: Grze848 w Kwietnia 16, 2016, 15:58:42
Mat, dziękuję za pomoc. Działa!
Tytuł: Odp: [OSP] Baza Skryptów z Taleworlds
Wiadomość wysłana przez: Hieronim114 w Lipca 08, 2016, 10:14:00
Mam pytanko, jestem nowicjuszem w moddingu i czy mógłby ktoś mi wyjaśnić gdzie się to wkleja?

czy to na warbanda?


Dziękuję z góry za odpowiedź :)

Tytuł: Odp: [OSP] Baza Skryptów z Taleworlds
Wiadomość wysłana przez: Bruce Campbell w Lipca 08, 2016, 10:22:13
Do Module Systemu. Różna Module Systemy znajdziesz w temacie Wątek zbiorczy MS w tym dziale, a w dziale Poradniki i tutoriale, znajdziesz poradnik Mata jak zacząć przygodę z MS.
Tytuł: Odp: [OSP] Baza Skryptów z Taleworlds
Wiadomość wysłana przez: Hieronim114 w Lipca 08, 2016, 11:31:16
Dzięki wielkie
 

Pozdrawiam :)



Sorry ale nie znalazłem informacji

Gdzie wkleić skrypty na sam koniec czy na sam poczontek
Tytuł: Odp: [OSP] Baza Skryptów z Taleworlds
Wiadomość wysłana przez: Bruce Campbell w Lipca 08, 2016, 12:43:24
Najczęściej przy każdym skrypcie napisane jest, gdzie go wkleić. Na przykład:
Cytuj
No więc zaczynajmy: najpierw w module_presentations.py dodaj u góry:
albo
Cytuj
A teraz w "menu" raportów w module_game_menus.py dodaj to:
albo
Cytuj
W module_scripts na koniec lecz, przed ostatnim ] dodaj ten kod:
Tytuł: Odp: [OSP] Baza Skryptów z Taleworlds
Wiadomość wysłana przez: Hieronim114 w Lipca 08, 2016, 15:37:48
no ale nie chodzi mi o pliki, bo one są duże np ale jak np na poczatku to pisze na poczatku ale jak samo piszesz plik to skad mam wiec czy pod koniec pliku czy w srodku pomiedzy itp
Tytuł: Odp: [OSP] Baza Skryptów z Taleworlds
Wiadomość wysłana przez: Hieronim114 w Lipca 10, 2016, 15:29:16
Znasz jakiś poradnik gdzie się uczyć skryptowania? Albo wpisz zamiast gdzie na której linijce, prosiłbym, dziękuje.

Pozdrawiam
Tytuł: Odp: [OSP] Baza Skryptów z Taleworlds
Wiadomość wysłana przez: C0ld w Stycznia 17, 2017, 12:44:57
MA ktoś jakieś fajne skrypty do Warbanda?