G1: Bezsenność 2804 6

O temacie

Autor Uber Cyrus The Virus

Zaczęty 15.02.2012 roku

Wyświetleń 2804

Odpowiedzi 6

Uber Cyrus The Virus

Uber Cyrus The Virus

Użytkownicy
posty118
Propsy25
ProfesjaLvl designer
  • Użytkownicy
Przechadzam się nocą po obozach i ku mojemu zdumieniu wszyscy NPC nie śpią! siedzą na stołkach lub stoją, gapiąc się bezmyślnie na łóżka, jakby nie wiedzieli czy chcą spać czy nie. Podchodzę do jednego takiego delikwenta, zagaduje go i kończę rozmowę. Po końcu dialogu NPC kieruje się do łóżka, kładzie się i... WSTAJE!! Wstaje niemal od razu, szukając krzesła lub wolnego kawałka podłogi by przeczekać noc. I tak jest z każdym NPC. To błąd u mnie czy u Was też NPC chorują na bezsenność??
 

diegomez

diegomez

Labirynt
posty452
Propsy63
  • Labirynt

diegomez
Labirynt

G1: Bezsenność
#1 2012-02-15, 09:46(Ostatnia zmiana: 2012-02-15, 16:37)
Podaj moze jaki gothic ?
W G1 npcty (z tago co pamietam) to nie spia.
W G2 udają ze spia.
Mozliwe ze cos gdzies poprzestawiales.

Edit: Sorki. Na telefonie byłem i nie zauważyłem.
 

Uber Cyrus The Virus

Uber Cyrus The Virus

Użytkownicy
posty118
Propsy25
ProfesjaLvl designer
  • Użytkownicy
G1(jak w temacie) nic nie przestawiałem... Playerkita i wio na Spacerze działam... zero ingerencji w skryptach. Jeżeli mi się dobrze wydaje to NPC spały zawsze. Nie raz byłem zmuszony wkradać się do chaty(nocą) by wyciągnąć NPC z łóżka i z nim pomówić.
 

maciejh

maciejh

Rzeka
posty779
Propsy258
ProfesjaScenarzysta
  • Rzeka
U mnie w SO targowisko i okolice nie śpi, a nad areną śpią.
 

RafalBudzis

RafalBudzis

Użytkownicy
posty1967
Propsy808
ProfesjaSkrypter
  • Użytkownicy

RafalBudzis

G1: Bezsenność
#4 2012-02-15, 14:14(Ostatnia zmiana: 2012-02-15, 14:19)
Może łóżka są źle wstawione z tego co pamiętam a czasem szwankuje mi ta opcja łóżka powinny być wstawione jako drzwi ;d  (MobDoor)

no i w rutynie można poprawić. W funkcji ZS_SleepBed_Loop masz startowanie ZS_SitAround usuń to i po sprawie ;d  ?

func int ZS_SleepBed_Loop()
{
PrintDebugNpc (PD_TA_LOOP,"ZS_SleepBed_Loop");

// SN: Workaround dafür, daß Wld_IsMobAvailable() zwar TRUE geliefert hat, AI_UseMob() aber gescheitert ist!
//if !C_BodyStateContains(self,BS_MOBINTERACT)
//&& (Npc_GetStateTime(self) > 10)
//{
//AI_StartState (self, ZS_SitAround, 1, "");
//};

AI_Wait (self, 1);
return LOOP_CONTINUE;
};

No i WP łóżka musi być dość blisko.


Po zmianie rutyny nie bedzie wstawał
Po zmianie na MobDoor bedzie w stanie się położyć ;)

Rutyny masz w _Work\Data\Scripts\Content\Story\ZS

Uber Cyrus The Virus

Uber Cyrus The Virus

Użytkownicy
posty118
Propsy25
ProfesjaLvl designer
  • Użytkownicy
Dzięki wielkie Mistrzu!!

Wystarczyło zmienić tylko rutynę i wszyscy śpią jak aniołki:D

Temat do zamknięcia.
 

Anonymized

Anonymized

Użytkownicy
posty2957
Propsy6115
NagrodyV
Profesjabrak
  • Użytkownicy
Sądząc po godzinie napisania postu problem bezsenności jednak nie został rozwiązany :D  no zgodnie z prośbą zamykam :ok:
 


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