Функция ставит задачу актеру, что он должен делать, функция имеет 2 параметра, первый handle актера кому будет поставлена задача, второй идентификатор задачи.
Идентификатор задач:1 - Состояние IDLE
3 - Ведет себя как простой пешеход.
32 - Голосует, т.е ловит такси.
35, 36 - Угонять любую машину
Пример использования:
-- Пример
RequestModel(89); -- CLA
LoadRequestedModels();
local actor_handle = CreateActor(4, 89, 83.0, -848.8, 19.3)
-- Цикл
while true do
SetActorObjective(actor_handle, 35) -- Ставим задачу
-- Если актер за рулем
if IsActorDriving(actor_handle) then
break -- разрываем цикл
end
Wait(0)
end
На примере, актер будет угонять машину, как только он угонит цикл завершиться по задачи.