Bo czĹowiek gĹupi jest tak bez przyczyny
A co do siadania - mam skrypt robiony pod NWN1, ktory dzialal w 100%, a w NWN2 kiedy klikam na krzeslo/lawe na ktorym chce zeby moja postac usiadla, ona dalej stoi.
Znowu mi brak toolseta przeszkadza, ale czy funkcja
oChair = GetNearestObject (OBJECT_TYPE_PLACEABLE, oPlayer, 0);
nie powinna miec 1 zamiast 0 lub w ogole nie miec tej wartosci by znalezc pierwszy w kolejnosci objekt?
Z tego co pamiętam (nie mam dostępu do toolseta) to przy funkcji GetNearestObject (i innych funkcjach GetNearest..) obiekty liczy się właśnie od 1 (tak jak napisał Elfior). Natomiast od 0 liczy się tylko przy funkcji GetObjectByTag. Mogę się mylić, dawno nie siedziałem w toolsecie
Edit: Inna sprawa, że funkcja GetNearestObject jest niepotrzebnie użyta w tym skrypcie. Zamiast niej prościej użyć stałej OBJECT_SELF - w końcu i tak jest to skrypt (a przynajmniej tak sądzę po GetLastUsedBy()) odpalany 'w krześle'.
Właśnie kurde, zmiana wartości na 1 nic nie daje. Postać zachowuje się tak samo (nie chce usiąść).
Po koleji. Co będzie potrzebne do rozwiazania problemu:
1. Gdzie ten skrypt wrzucasz?
2. wklej opis funkcji ActionSit (to co pisze jak wybierze się funkcje z listy w toolsecie w podluznym okienku na dole)
3. Czy jak wrzuciles ten skrypt to wcisnąłeś F7 by zapisac i skompilowac go?
4. Zamien GetNearestObject na OBJECT_SELF i sprawdz czy pomaga
Darmowy hosting zapewnia PRV.PL