Teleport w spacerze 4234 11

O temacie

Autor diegomez

Zaczęty 10.12.2011 roku

Wyświetleń 4234

Odpowiedzi 11

diegomez

diegomez

Labirynt
posty452
Propsy63
  • Labirynt
Witam
Jako iż poradziłem sobie z poprzednimi problemami (i póki co nie ma żadnego).
Chciałbym zrobić na mapie teleport do określonego waypointu.
Widziałem w opcjach spacera (te okienko gdzie wybierasz jaki chcesz wstawić item itd.) coś takiego jak ZC_teleport(nie jestem pewny nazwy)
Chciałbym byście mi wytłumaczyli jak się tym posługiwać.
Ewentualnie podali jakiś poradnik.
Kombinowałem już  z (np. skopiowałem wszystkie elementy z teleportu w jarkendarze (koło piratów) ale też nic).

Z góry dzięki za pomoc, wskazówki itp.
 


diegomez

diegomez

Labirynt
posty452
Propsy63
  • Labirynt
Emm.., a nie można zrobić jakoś od razu w spacerze ?
Chodzi o to, że modować zacząłem nie dawno (jeszcze żadnego porządnego moda nie wydałem).
Więc z takiego posta...

Cytat: Avallach
mozesz zrobic script trigger do funkcji z poleceniem ai_teleport

...nic nie kapuję.  :pokerface:  

No chyba, że ktoś umie mi to jakoś prosto wytłumaczyć...
 

dezerter

dezerter

Użytkownicy
posty147
Propsy39
  • Użytkownicy
ja pzepisywalem skrypt idnego teleportu robilem dokladnie jak tam w tym z z moimi starterami ;p  i dzalalo normalnie
 


Żeby nie było to ja Lynx z GMP

diegomez

diegomez

Labirynt
posty452
Propsy63
  • Labirynt
z moimi starterami

No i właśnie nie kumam tych starterów.
-Gdzie se się ustawia ?
-Jak je się robi ?
-I wszystko inne co z nimi związane...
 

dezerter

dezerter

Użytkownicy
posty147
Propsy39
  • Użytkownicy
Czyli start point wstawiasz go spacerem możesz tez go skopiowac tylko dać mu idną nazwe bo one rużnía sie tylko nazwami taki start point znajdżesz koło każdego teleportu np w yarkendaże tam gdze ustawisz starpoint tam sie pżenieszesz  pisze z fona i niemam jak dać z tym scenera startpoint to taka jakby podwujna wieksza flaga pomaranczowo czerwona
 


Żeby nie było to ja Lynx z GMP

diegomez

diegomez

Labirynt
posty452
Propsy63
  • Labirynt
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.
 

dezerter

dezerter

Użytkownicy
posty147
Propsy39
  • Użytkownicy
Ja wszystko robiłem w spaceże nie písałem żadnego skryptu zrobiłem kopie w spaceże i zmieniłem mu dane w spaceże i teleport trybi czy to do idnego zena czy punktu na mapie to nie muśałem pisać do tego skryptu postaram sie zrobić mały tutek do tego
 


Żeby nie było to ja Lynx z GMP

diegomez

diegomez

Labirynt
posty452
Propsy63
  • Labirynt
Dobra, więc czekam na ten tutorial.
Najlepiej pokaż jak zrobić do innego punktu na mapie i do innego zena.  :naughty:  
Sam też spróbuję trochę pokombinować, ale nie wiem gdzie ustawia się by teleport cię teleportował.
 

Adanos

Adanos

Administrator
Szara eminencja
posty5204
Propsy3870
ProfesjaProgramista
  • Administrator
  • Szara eminencja
W Spacerze wstawiasz trigger onTouch i w parametrze func wpisujesz nazwę swojej funkcji teleportującej.

dezerter

dezerter

Użytkownicy
posty147
Propsy39
  • Użytkownicy
 


Żeby nie było to ja Lynx z GMP

diegomez

diegomez

Labirynt
posty452
Propsy63
  • Labirynt
Temat do zamknięcia.
 


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