FCNPC_SetUpdateRate |
- Параметры:
- rate: частота обновления (в мс) для каждого NPC (имеется лимит пропускной способности)
- Возвращает: Нет
|
FCNPC_Create |
- Параметры:
- name: нужное для создания NPC имя
- Возвращает: ID созданного NPC бота
|
FCNPC_Destroy |
- Параметры:
- ID: ID уничтоженного NPC бота
- Возвращает: Нет
|
FCNPC_Spawn |
- Параметры:
- ID: ID заспавненного NPC бота
- skinid: ID скина для спавна NPC бота
- X: Координат спавна по оси X
- Y: Координат спавна по оси Y
- Z: Координат спавна по оси Z
- Возвращает: 1 если NPC бот успешно заспавнился, 0 если нет
|
FCNPC_Respawn |
- Параметры:
- ID: ID зареспавниваемого NPC бота
- Возвращает: 1 если NPC успешно зареспавнен, 0 если нет
|
FCNPC_Kill |
- Параметры:
- ID: ID убиваемого NPC бота
- Возвращает: Нет
|
FCNPC_IsDead |
- Параметры:
- ID: ID проверямого бота на смертность
- Возвращает: 1 если NPC бот мёртв, 0 если нет
|
FCNPC_SetPosition |
- Параметры:
- ID: ID NPC бота
- X: Устанавливаемая координата по оси X
- Y: Устанавливаемая координата по оси Y
- Z: Устанавливаемая координата по оси Z
- Возвращает: Нет
|
FCNPC_GetPosition |
- Параметры:
- ID: ID NPC бота
- X: Получаемая координата по оси X
- Y: Получаемая координата по оси Y
- Z: Получаемая координата по оси Z
- Возвращает: Нет
|
FCNPC_SetAngle |
- Параметры:
- ID: ID NPC бота
- A: Устанавливаемый угол поворота
- Возвращает: Нет
|
FCNPC_GetAngle |
- Параметры:
- Возвращает: Угол поворота NPC бота
|
FCNPC_SetVelocity |
- Параметры:
- ID: ID NPC бота
- X: Устанавливаемая координата по оси X
- Y: Устанавливаемая координата по оси Y
- Z: Устанавливаемая координата по оси Z
- Возвращает: Нет
|
FCNPC_GetVelocity |
- Параметры:
- ID: ID NPC бота
- X: Получаемая координата по оси X
- Y: Получаемая координата по оси Y
- Z: Получаемая координата по оси Z
- Возвращает: Нет
|
FCNPC_SetQuaternion |
- Параметры:
- ID: ID NPC бота
- X: Устанавливаемая координата по оси X
- Y: Устанавливаемая координата по оси Y
- Z: Устанавливаемая координата по оси Z
- A: Устанавливаемый поворот
- Возвращает: Нет
|
FCNPC_GetQuaternion |
- Параметры:
- ID: ID NPC бота
- X: Получаемая координата по оси X
- Y: Получаемая координата по оси Y
- Z: Получаемая координата по оси Z
- A: Получаемый поворот
- Возвращает: Нет
|
FCNPC_SetInterior |
- Параметры:
- ID: ID NPC бота
- Interior: Устанавливаемый интерьер
- Возвращает: Нет
|
FCNPC_GetInterior |
- Параметры:
- Возвращает: ID интьерьера NPC бота
|
FCNPC_SetHealth |
- Параметры:
- ID: ID NPC бота
- health: Устанавливаемое здоровье
- Возвращает: Нет
|
FCNPC_GetHealth |
- Параметры:
- Возвращает: Здоровье NPC бота
|
FCNPC_SetArmour |
- Параметры:
- ID: ID NPC бота
- armour: Устанавливаемая броня
- Возвращает: Нет
|
FCNPC_GetArmour |
- Параметры:
- Возвращает: Броня NPC бота
|
FCNPC_SetSkin |
- Параметры:
- ID: ID NPC бота
- skinid: Устанавливаемый скин
- Возвращает: Нет
- Примечание: NPC бот должен будет зареспавниться для того, чтобы изменения вступили в силу
|
FCNPC_GetSkin |
- Параметры:
- Возвращает: ID скина NPC бота
|
FCNPC_SetSpecialAction |
- Параметры:
- ID: ID NPC бота
- actionid: Выполняемый ID действия
- Возвращает: Нет
|
FCNPC_GetSpecialAction |
- Параметры:
- Возвращает: ID выполняемого действия NPC бота
|
FCNPC_SetWeapon |
- Параметры:
- ID: ID NPC бота
- weaponid: Выдаваемый ID оружия
- Возвращает: Нет
|
FCNPC_GetWeapon |
- Параметры:
- Возвращает: ID оружия NPC бота
|
FCNPC_SetAmmo |
- Параметры:
- ID: ID NPC бота
- ammo: Выдаваемые патроны
- Возвращает: Выданное количество патронов
|
FCNPC_GetAmmo |
- Параметры:
- Возвращает: Количество патронов NPC бота
|
FCNPC_SetKeys |
- Параметры:
- ID: ID NPC бота
- keys: Устанавливаемые клавиши NPC боту (Нет аналогов)
- Возвращает: Выданное количество патронов
|
FCNPC_GetKeys |
- Параметры:
- ID: ID NPC бота
- UDAnalog: Верхнее / Нижнее значение аналога
- LRAnalog: Левое / Правое значение аналога
- Возвращает: Нет
|
FCNPC_GoTo |
- Параметры:
- ID: ID NPC бота
- X: Устанавливаемая координата по оси X
- Y: Устанавливаемая координата по оси Y
- Z: Устанавливаемая координата по оси Z
- type: Тип направления
- MOVE_TYPE_WALK: ходящий NPC бот
- MOVE_TYPE_RUN: Бегущий NPC бот
- MOVE_TYPE_SPRINT: NPC бот, бегущий спринтом
- MOVE_TYPE_DRIVE: NPC бот, который едет в транспорте
- Speed: Скорость вождения (Только тогда, когда NPC бот едет в транспорте)
- UseZMap: Флаг для указания использования ZMap
- Возвращает: Нет
|
FCNPC_Stop |
- Параметры:
- Возвращает: Нет
|
FCNPC_IsMoving |
- Параметры:
- Возвращает: 1 если перемещается, 0 если нет
|
FCNPC_SetAimAt |
- Параметры:
- ID: ID NPC бота
- X: Устанавливаемая координата прицела по оси X
- Y: Устанавливаемая координата прицела по оси Y
- Z: Устанавливаемая координата прицела по оси Z
- shoot: 1 NPC бот будет стрелять, 0 только прицеливаться
- Возвращает: Нет
|
FCNPC_IsAiming |
- Параметры:
- Возвращает: 1 если целится, 0 если нет
|
FCNPC_IsShooting |
- Параметры:
- Возвращает: 1 если стреляет, 0 если нет
|
FCNPC_IsReloading |
- Параметры:
- Возвращает: 1 если перезаряжается, 0 если нет
|
FCNPC_EnterVehicle |
- Параметры:
- ID: ID NPC бота
- vehicleid: ID транспорта
- seat: Место в транспорте
- Возвращает: 1 если успешно вошёл, 0 если нет
|
FCNPC_ExitVehicle |
- Параметры:
- Возвращает: 1 если успешно вышёл, 0 если нет
|
FCNPC_PutPlayerInVehicle |
- Параметры:
- ID: ID NPC бота
- vehicleid: ID транспорта
- seat: Место в транспорте
- Возвращает: 1 если успешно посажен, 0 если нет
|
FCNPC_RemoveFromVehicle |
- Параметры:
- Возвращает: 1 если успешно выкинут из транспорта, 0 если нет
|
FCNPC_GetVehicleID |
- Параметры:
- Возвращает: ID транспорта NPC бота, если хотя бы в любом транспорте, либо INVALID_VEHICLE_ID если не в транспорте.
|
FCNPC_GetVehicleSeat |
- Параметры:
- Возвращает: Возвращает ID сиденья в транспорте, либо 128 если не в транспорте.
|
FCNPC_StartRecordingPlayback |
- Параметры:
- ID: ID NPC бота
- File: Имя записываемого файла (Должен распологаться в "npcmodes/recordings/")
- Возвращает: Возвращает 1, если успешно записано, 0 если нет
|
FCNPC_StopRecordingPlayback |
- Параметры:
- Возвращает: Возвращает 1, если успешно остановлена запись, 0 если нет
|
FCNPC_PauseRecordingPlayback |
- Параметры:
- Возвращает: Нет
|
FCNPC_ResumeRecordingPlayback |
- Параметры:
- Возвращает: Нет
|
FCNPC_OpenNode |
- Параметры:
- Возвращает: 1 если успешно открылся, 0 если нет
|
FCNPC_CloseNode |
- Параметры:
- Возвращает: Нет
|
FCNPC_IsNodeOpen |
- Параметры:
- Возвращает: 1 если узел открыт, 0 если нет
|
FCNPC_SetNodePoint |
- Параметры:
- ID: ID узла
- point: Устанавливаемая точка узла
- Возвращает: Нет
|
FCNPC_GetNodePointPosition |
- Параметры:
- ID: ID узла
- X: Получаемая координата узла по оси X
- Y: Получаемая координата узла по оси Y
- Z: Получаемая координата узла по оси Z
- Возвращает: Нет
|
FCNPC_GetNodePointCount |
- Параметры:
- Возвращает: Количество точек в узле
|
FCNPC_GetNodeInfo |
- Параметры:
- ID: ID узла
- vehnodes: количество транспорта в узле
- pednodes: количество пешеходов в узле
- navinodes: количество навигационных узлов в узле
- Возвращает: Нет
|
FCNPC_PlayNode |
- Параметры:
- npcid: ID NPC бота
- nodeid: ID проигрываемого узла
- type: Тип узла
- types are:
- NODE_TYPE_PED: Пешеходный узел
- NODE_TYPE_VEHICLE: Транспортный узел
- NODE_TYPE_BOAT: Корабельный узел
- Возвращает: Нет
|
FCNPC_StopPlayingNode |
- Параметры:
- Возвращает: Нет
|
FCNPC_GetZGround |
- Параметры:
- ID: ID NPC бота
- X: Координата по оси X
- Y: Координата по оси Y
- Z: Переменная, в которую будет записано значение точки
- Возвращает: Нет
|