Forum Tawerny Four Ways
Mount&Blade - Modyfikacje => Modding => Wątek zaczęty przez: shawn10 w Lipca 04, 2011, 13:52:43
-
Tworzę moda o Polsce w XI wieku. Wtedy Prusowie nie byli państwem jako takim. Byli podzieleni. Ale wróćmy do tematu. Chciałbym wiedzieć jak sprawdzić do kogo należy miasto. Oczywiście w MS'ie sprawdzić.
-
W module_scripts znajdź (call_script, "script_give_center_to_lord", "p_town_1", "trp_kingdom, tam masz wszystkie miasta.
-
To wiem, ale chodzi mi o to jak zrobić, aby sprawdzało to co jakiś czas. I jeżeli np. nie jest już prusów to żeby coś się stało
-
Jedna-dwie operacje i po krzyku.
(store_faction_of_party,":faction","p_town_1"), #zamiast p_town_1
(try_begin),
(eq,":faction","fac_kingdom_1"), #jakiś warunek. Jak chcesz sprawdzić czy nie jest w kingdom 1 używasz neq itp itd
Zamiasto "p_town1" możesz dać zmienną ":miasto" jak działasz w pętli (try_for_range_range, ":miasto", towns_begin, towns_end),
-
Słuchaj możesz mi napisać jak będzie wyglądać ten skrypt.
-
NIE!
Nawet o to nie proś. Mat prędzej się wkurzy niż ucieszy. Pomógł ci i to powinno ci starczyć.
Ja podpowiem jeszcze tyle że ten skrypt najlepiej napisać w simple_triggers.
Spójrz na jeden z skryptów znajdujących się w tym pliku:
#Pay day.
(24 * 7, tu chodzi o godziny pomnożone razy 4 czyli tydzień
[
(call_script, "script_calculate_player_faction_wage"),
(assign, ":total_wages", reg0),
(store_add, ":total_debt", ":total_wages", "$g_player_debt_to_party_members"),
(try_begin),
(gt, ":total_debt", 0),
(jump_to_menu,"mnu_pay_day"),
(try_end),
(assign, "$g_cur_week_half_daily_wage_payments", 0),#Reseting the weekly half wage payments
]),
Tą część skryptu pogrubioną robisz według rad Mata.
-
Dzięki
To trochę inaczej wygląda niż w zwykłem programie zrobionym w python'ie. Więc się pytam
Sorry jeszcze jedno pytanie: Czy jest sposób aby przydzielić lorda do innej frakcji w czasie gry. Ms'ie oczywiście.
-
(call_script, "script_give_center_to_lord", "p_town_1", "trp_kingdom_4_lord", 0),
Tu zamiast trp_kingdom_4_lord dajesz lorda któergo chcesz. Tak samo z miastem.
PS Wejdź na GG