ďťż
Przechowywanie danych


Bo człowiek głupi jest tak bez przyczyny

Mam wrażenie, patrząc na inne moduły, że istniej taka możliwość, acz mogę sie oczywiście mylić.

Chciałem zapytać o taką sytuację:
- coś się dzieje w grze
- po jakimś czasie moduł bez zapisywania stanu gry jest uruchamiany ponownie

Wiem, że można wydarzenia "zapisać" na zasadzie ofiarowania graczowi nieupuszczalnego przedmiotu (w ten sposób można sprawdzać skryptem, czy np. przeszedł juz daną misję). Wiem także o istnieniu atutów historycznych. Czy jednak istnieją inne metody zapisu danych z gry?

Np.
a) Czy da się i jak stworzyć automatycznie rozpiskę kto kogo zabił (np. między graczami)
b) Ustalić, gdzie kto stał, czy co zrobił
c) Zapisać wartości zmiennych tak, by przy ponownym uruchomieniu modułu zachowały swe wartości?
itp.

Jeżeli nie wiecie, to proszę sie nie wypowiadać (sam bym odpowiedział jakiś czas temu "Oczywiście, że nie", ale obecnie, oglądając działanie serwerów mam wątpliwości).


Hmmm... Nie napisałeś czy potrzebujesz tego do modułu singla czy multi. Nie jestem pewien czy o to ci chodziło ale mógłbyś zapisać wszystkie wydarzenia używając funkcji SetCampaignInt/GetCampaignInt wtedy są fizycznie zapisywane w module, i później tylko byś sprawdzał czy dane zmienne mają wartość TRUE czy FALSE (TRUE jeśli dane zdarzenie miało miejsce)
Potrzebuję tego do mudułu do gry na wielu graczy, stawianego przez nwn2server.
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • latwa-kasiora.pev.pl