- Dokumentacja
- Funkcje serwera
- getPedTasks
Funkcja
getPedTasks
Zwraca tablicę wszystkich warstw zadań postaci w postaci „warstwa → nazwa zadania”. Przydaje się do podglądu, co skrypty kazały robić NPC.
Składnia
table getPedTasks(ped ped)Argumenty
pedped- Gracz albo NPC.
Zwraca
Tablica warstwa → nazwa.
Przykład
for layer, name in pairs(getPedTasks(guard)) do outputServerLog(layer .. ": " .. name) end
Zobacz też
setPedTaskZapisuje dla postaci „zadanie” w wybranej warstwie, np.primary="enterVehicle", razem z dowolnymi danymi. To mechanizm dla skryptów (np. własnej sztucznej inteligencji NPC): gra nie wykonuje zapisanych zadań sama, ale inne skrypty mogą je odczytać przezgetPedTask,getPedTasks,isPedDoingTaskigetPedSimplestTask. Podanieniljako nazwy usuwa zadanie z warstwy.getPedTaskZwraca zadanie zapisane w danej warstwie przezsetPedTask: nazwę, dane i chwilę (wgetTickCount), w której zostało ustawione. Gdy warstwa jest pusta, zwracafalse.