Dobra, trochę pokombinowałem, trochę popisałem - dużo już mam, ale ciągle nic.
Więc tak:
-zrobiłem waypoint, gdzie zaczyna się teleportacja
-zrobiłem waypoint do którego się mamy przemieścić
Teraz mam problemy z napisaniem tego.
Zapewne skrypty dotyczące teleportów są tu: _Work\data\Scripts\Content\Story\Events\EVT_TeleportStation_Func.D
Połowy co tam było napisane nieogarnełem, więc postanowiłem napisać swój własny plik ze skryptem do tylko tego teleportu.
Oczywiście są błędy, ale coś jest. Oto on:
/////////---------TELEPORT-PC-------------////////////////////
func void EVT_TELEPORTSTATIONPC_FUNC ()
{
Wld_PlayEffect(spellFX_Teleport_RING, hero , hero , 0, 0, 0, FALSE );
Snd_Play (MFX_TELEPORT_CAST);
Npc_ClearAIQueue (hero);
SCUsed_TELEPORTER = TRUE;
if (CurrentLevel == PCMOD_ZEN) ////////------Nazwa świata na której znajduje się mój teleport
{
if (Npc_GetDistToWP(hero,ADW_TELEPORT_START)<3000) ////////----nazwa waypointu, który nas teleportuje(jest zrobiony na mojej mapie)
{
AI_Teleport (hero, ADW_TELEPORT); ////----waypoint do którego nas teleportnie(też zrobiony na mapie)
};
};
};
Nie wiem czy jest sens podawania błędów, gdy nawet nie wiem czy skrypt jest tak ogólnie poprawnie napisany.
Co mogę zrobić ?
Chodzi mi o zwykły teleport,który nas teleportnie i już. Bez żadnych punktów doświadczenia, wpisów do dziennika itd.