- Dokumentacja
- Funkcje serwera
- setPedVoice
Funkcja
setPedVoice
Zapisuje dla postaci typ i nazwę banku głosów (np. typ "PED_TYPE_GEN" i nazwę "VOICE_GEN_BBDYG1"). Wartość jest dla skryptów i wraca w getPedVoice; gra Definitive Edition sama nie zmienia jeszcze na tej podstawie odzywek postaci. Własne kwestie można odtwarzać przez playPedVoiceLine i skrypt klienta.
Składnia
bool setPedVoice(ped ped, string voiceType, string voiceName)Argumenty
pedped- Gracz albo NPC.
voiceTypestring- Typ banku głosów, np.
"PED_TYPE_GEN". voiceNamestring- Nazwa banku głosów, np.
"VOICE_GEN_BBDYG1".
Zwraca
true przy powodzeniu.
Przykład
setPedVoice(npc, "PED_TYPE_GEN", "VOICE_GEN_BBDYG1")
Uwagi
Stan dla skryptów. Serwer zapamiętuje głos, ale gra nie zmienia jeszcze na jego podstawie odzywek postaci.
Zobacz też
getPedVoiceZwraca typ i nazwę banku głosów zapisane przezsetPedVoice. Gdy głos nie był ustawiony, zwracafalse.resetPedVoiceUsuwa głos zapisany przezsetPedVoice, czyli przywraca postać do głosu fabrycznego jej modelu. Po tymgetPedVoicezwracafalse.playPedVoiceLineWysyła wszystkim graczom zdarzenieonClientPedVoicez postacią i nazwą kwestii. Sama funkcja nie odtwarza dźwięku: kwestię odtwarza skrypt klienta, np. przezplaySound3Dz pliku dźwiękowego zasobu przypiętego do postaci. Dzięki temu można zrobić własne dialogi NPC słyszalne dla wszystkich w pobliżu.