Nie działający wyzwalacz (tick-tock?) 1411 6

O temacie

Autor Graveir

Zaczęty 6.05.2014 roku

Wyświetleń 1411

Odpowiedzi 6

Graveir

Graveir

Użytkownicy
Avatar Twilight Sparkle / Pożeracz serc
posty1275
Propsy235
ProfesjaGracz
  • Użytkownicy
  • Avatar Twilight Sparkle / Pożeracz serc
Mam mały problem. Słyszałem od pewnego użytkownika, że to, co chcę osiągnąć można otrzymać przy pomocy tick-tocka(triggera?). A mianowicie chcę zrobić tak, że w momencie, kiedy znajdujemy się X odległości od waypointa Y pojawia nam się nowy wpis w dzienniku. Próbowałem razem z nim to zrobić, jednak żaden wpis się nie pojawia. Gdzie jest błąd lub jak zrobić, żeby działało? Screen z ustawieniami triggera:
http://oi62.tinypic.com/315iidw.jpg
Wpis dodany do startup:
FUNC VOID STARTUP_OLDWORLD ()
{
Startup_Oldcamp();
Startup_Demontower();
Startup_Surface();
Wld_SetTime (00,00);//Joly:nachtstart wegen video
Wld_SendTrigger("BROTHER"); <---- to dodałem, powyższe jako pokazanie, gdzie wrzuciłem
};
Zmieniałem BROTHER na VIDEO i nic to nie dało. Skrypt, do którego(przynajmniej teoretycznie)powinna się odwoływać linijka "scriptFunc":
func void VIDEO ()
{
if(Npc_GetDistToWP (self,"CAES_PATH86") < 1000)
{
B_LogEntry(Topic_Odbijanie,"Przede mną dawny obóz Sekty. Wiele się zmieniło.");
};
};
Tak samo - próbowałem naprzemian z VIDEO i BROTHER, niestety nic nie dało. Plik z tym wrzuciłem do Content\Story\Events, nazwałem go D_Brother.d i wpisałem go w plik Gothic.src.
Ktoś widzi jakiś błąd i jego rozwiązanie? Jeśli ktoś zdecyduje się odpowiedzieć(tak, odpowiedzieć, a nie robić spam niczego nie wnoszącymi postami, jak to ostatnio u mnie zrobił chyba Bogdan Zwei)to z góry dzięki.
PS. Propsy zostaną rozdane za pomoc i ewentualne piwo, jeśli ktoś będzie w okolicach Dolnego Śląska.
 
Mój obecny sprzęt PC:
Intel core i5-4590
8 gb ram
Geforce GTX 1050Ti

Bogdan Zwei

Bogdan Zwei

Użytkownicy
Wulgarny skurwiel pierdolony.
posty1864
Propsy541
Profesjabrak
  • Użytkownicy
  • Wulgarny skurwiel pierdolony.
To ci ten "Bogdan Zwei" podpowie, że lepiej użyć LeGo i FrameFunctions. Sprawdź, czy świat się zapisał, bo czasami się nie zapisuje.

PS: Dobrze wiedzieć, że nie wiesz co to szacunek do drugiej osoby. To, że nie zrozumiałeś mnie wtedy to nie moja wina. W zasadzie to nie wiem, po co się jeszcze udzielam.
 
:ok: zachęca do dalszej pomocy. Nie zapominaj o tym!

Prywatne wiadomości typu "Ej, pomocy" kasuję od razu. Od tego jest forum, a nie PW.

To me, defeat in anything is merely temporary, and its punishment is but an urge for me to greater effort to achieve my goal. Defeat simply tells me that something is wrong in my doing; it is a path leading to success and truth.

In order to realize our true self we must be willing to live without being dependent upon the opinion of others.

Adanos

Adanos

Administrator
Szara eminencja
posty5204
Propsy3870
ProfesjaProgramista
  • Administrator
  • Szara eminencja
W Spacerze masz scriptFunc: Brother, a funkcja w skrypcie nazywa się Video.

chicken

chicken

RaveN Studio
posty1230
Propsy559
ProfesjaNierób
  • RaveN Studio
Cytuj
func void VIDEO ()
{
   if(Npc_GetDistToWP (self,"CAES_PATH86") < 1000)
   {
   B_LogEntry(Topic_Odbijanie,"Przede mną dawny obóz Sekty. Wiele się zmieniło.");
   };
}
Przede wszystkim musisz odpowiednio ustalić npc. Wstawiając tam SELF gothic nie wie o kogo Ci chodzi. Wpisz tam bohatera.
Cytuj
Słyszałem od pewnego użytkownika, że to, co chcę osiągnąć można otrzymać przy pomocy tick-tocka(triggera?
Ode mnie :F

Graveir

Graveir

Użytkownicy
Avatar Twilight Sparkle / Pożeracz serc
posty1275
Propsy235
ProfesjaGracz
  • Użytkownicy
  • Avatar Twilight Sparkle / Pożeracz serc
@Adanos - próbowałem obie opcje, czyli Brother i Video. Żadna nie zadziałała. Nawet po takiej zmianie w pliku D_Brother nie aktywuje się ten trigger:
func void Brother ()
{
    if(Npc_GetDistToWP (other,"CAES_PATH86") < 1000)
    {
    B_LogEntry(Topic_Odbijanie,"Przede mną dawny obóz Sekty. Wiele się zmieniło.");
    };
};
@Bz - zrozumieć post, który jest spamem i nie pomaga w niczym, a do tego mieć szacunek do takiej osoby? Jeszcze czego. http://themodders.org/index.php?topic=21719.msg1131195#msg1131195 jeśli to nie podchodzi pod post nie na temat to ja jestem George Bush.
 
Mój obecny sprzęt PC:
Intel core i5-4590
8 gb ram
Geforce GTX 1050Ti

Adanos

Adanos

Administrator
Szara eminencja
posty5204
Propsy3870
ProfesjaProgramista
  • Administrator
  • Szara eminencja
WldSendTrigger("VIDEO");

A w triggertarget nie powinno być VIDEO? :D

Graveir

Graveir

Użytkownicy
Avatar Twilight Sparkle / Pożeracz serc
posty1275
Propsy235
ProfesjaGracz
  • Użytkownicy
  • Avatar Twilight Sparkle / Pożeracz serc
Dobra, teraz działa :D Dzięki Adanos, masz propsy xD Temat do zamknięcia.
 
Mój obecny sprzęt PC:
Intel core i5-4590
8 gb ram
Geforce GTX 1050Ti


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