Всем привет, дело такое. Три дня гугления и практики пали пред ногами rage. Подскажите, пожалуйста, как можно одному педу назначить 2 и более задания, чтобы они выполнялись последовательно. Из попыток перепробовал много чего, самый близкий к реальности код ниже:
Игру при его вызове крашит. Были попытки когда не крашило, но и пед ничего не делал.
P.S. Ссылки на педа и машину 100% передаются верные, игра их видит как надо.
C#:
uint newSequence = 1512412;
RAGE.Game.Invoker.Invoke(RAGE.Game.Natives.OpenSequenceTask, new object[] { newSequence });
RAGE.Game.Invoker.Invoke(RAGE.Game.Natives.TaskVehicleDriveToCoord, new object[] { ped.Handle, veh.Handle,
padPosition.X, padPosition.Y, padPosition.Z,
30, 0, veh.Model, (int)AI.DrivingMode.Rushed,
30, 0});
RAGE.Game.Invoker.Invoke(RAGE.Game.Natives.TaskVehicleDriveToCoord, new object[] { ped.Handle, veh.Handle,
padPosition.X, padPosition.Y, padPosition.Z,
1, 0, veh.Model, (int)AI.DrivingMode.Rushed, 1, 0 });
RAGE.Game.Invoker.Invoke(RAGE.Game.Natives.CloseSequenceTask, new object[] { newSequence });
RAGE.Game.Invoker.Invoke(RAGE.Game.Natives.TaskPerformSequence, new object[] { ped.Handle, newSequence });
P.S. Ссылки на педа и машину 100% передаются верные, игра их видит как надо.