np tak:
AI_Wait(self, 0.38);
jest taki fajny program jak Notepad++ posiada on wspaniałą funkcję szukania interesujacego cie tekstu w pilikach znajdujących się w danym folderze.
Używając tej opcji możesz łatwo znaleźć przykład prawie każdej funkcji w skryptach goticzka.
Korzystam z Notepadd++ i staram się szukać to co mi potrzeba w skryptach ale jak nie mogę czegoś znaleźć to wchodzę na forum bo dopiero raczkuje z modowaniem gothica
Dzięki ale to nie działa

znalazłem w pliku externals.d to tylko wszelkie próby kończą się błędem z nawiasem ')'
Spoiler
FUNC VOID AI_Wait ( VAR C_NPC n0, VAR float n1 ) { };
Udało mi się naprawić ten błąd ale nadal jest to co wcześniej czyli po śmierci i odczekaniu tego czasu nic się nie dzieje.
Fragment mojego ZS_Dead.d
Spoiler
// *****************************************
// ZS_Dead
// -------
// wird auch nach jedem Load Game ausgeführt
// wird auch vom Spieler ausgeführt
// *****************************************
Const float czas = 0.30; przy tej wartości działa teleport tylko że ten wait trwa mniej niż sekunda i jest przy tym też mały lag jeżli czas = więcej niż 0.30 to nie teleportuje mnie
func void ZS_Dead ()
{
// ------ aivars resetten ------
self.aivar[AIV_RANSACKED] = FALSE;
self.aivar[AIV_PARTYMEMBER] = FALSE;
B_StopLookAt (self);
AI_StopPointAt (self);
// ------ XP ------
if ( Npc_IsPlayer(other) || (other.aivar[AIV_PARTYMEMBER]==TRUE) )
&& (self.aivar[AIV_VictoryXPGiven] == FALSE)
{
B_GivePlayerXP (self.level * XP_PER_VICTORY);
self.aivar[AIV_VictoryXPGiven] = TRUE;
};
// ------ Greg ------
if C_IAmCanyonRazor (self) == TRUE
{
CanyonRazorBodyCount = CanyonRazorBodyCount +1;
if (MIS_Addon_Greg_ClearCanyon == LOG_RUNNING)
{
B_CountCanyonRazor ();
};
};
if (Hlp_GetInstanceID (self) == Hlp_GetInstanceID (PC_HERO))
{
AI_Wait(self, czas); bez tego teleportacja działa
AI_Teleport (hero, "KASERNE");
};