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.
Darmowy hosting zapewnia PRV.PL