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

Najnowsze newsy z naszej strony:


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

    Autor Wątek: Sprawdzanie przynależności miasta  (Przeczytany 1242 razy)

    Opis tematu:

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

    Offline shawn10

    • Użytkownik
    • Wiadomości: 27
    • Piwa: 0
    Sprawdzanie przynależności miasta
    « dnia: 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ć.

    Offline akosmo

    • Użytkownik
    • Wiadomości: 321
    • Piwa: 27
    • Płeć: Mężczyzna
    • Na PW to tylko z ptasim mleczkiem! (czekoladowym)
    Odp: Sprawdzanie przynależności miasta
    « Odpowiedź #1 dnia: Lipca 04, 2011, 14:57:03 »
    W module_scripts znajdź (call_script, "script_give_center_to_lord", "p_town_1",  "trp_kingdom, tam masz wszystkie miasta.

    Offline shawn10

    • Użytkownik
    • Wiadomości: 27
    • Piwa: 0
    Odp: Sprawdzanie przynależności miasta
    « Odpowiedź #2 dnia: Lipca 04, 2011, 16:18:57 »
    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

    Offline Mat Berserker

    • Żonglujący Pepeszami
    • Użytkownik
    • Wiadomości: 2018
    • Piwa: 94
    • Płeć: Mężczyzna
    Odp: Sprawdzanie przynależności miasta
    « Odpowiedź #3 dnia: Lipca 04, 2011, 16:28:04 »
    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),

    Offline shawn10

    • Użytkownik
    • Wiadomości: 27
    • Piwa: 0
    Odp: Sprawdzanie przynależności miasta
    « Odpowiedź #4 dnia: Lipca 04, 2011, 16:38:06 »
    Słuchaj możesz mi napisać jak będzie wyglądać ten skrypt.

    Offline Leinnan

    • Użytkownik
    • Wiadomości: 1537
    • Piwa: 61
    • Płeć: Mężczyzna
    • Szczęść Boże, służby i loże
    • Steam ID: Mój status Steam
    Odp: Sprawdzanie przynależności miasta
    « Odpowiedź #5 dnia: Lipca 04, 2011, 18:05:11 »
    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.
    Mit der Dummheit kämpfen die Götter selbst vergebens
    steam | slavic castles |  last.fm | moddb.com | Stary, najlepszy lider Sclavinii

    Offline shawn10

    • Użytkownik
    • Wiadomości: 27
    • Piwa: 0
    Odp: Sprawdzanie przynależności miasta
    « Odpowiedź #6 dnia: Lipca 04, 2011, 18:30:32 »
    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.
    « Ostatnia zmiana: Lipca 04, 2011, 18:40:01 wysłana przez shawn10 »

    Offline Leinnan

    • Użytkownik
    • Wiadomości: 1537
    • Piwa: 61
    • Płeć: Mężczyzna
    • Szczęść Boże, służby i loże
    • Steam ID: Mój status Steam
    Odp: Sprawdzanie przynależności miasta
    « Odpowiedź #7 dnia: Lipca 04, 2011, 18:49:35 »
          (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
    Mit der Dummheit kämpfen die Götter selbst vergebens
    steam | slavic castles |  last.fm | moddb.com | Stary, najlepszy lider Sclavinii