FCNPC v1.0.0
Изменения в версии:
- NPC, которые находятся в транспорте, теперь могут быть убиты;
- Транспорт теперь получает урон, если на водительском сидении сидит NPC (чтобы отключить это, возвратите 0 в FCNPC_OnVehicleTakeDamage);
- OnPlayerStreamIn/Out теперь не вызываются для FCNPC (используйте FCNPC_OnStreamIn/Out);
- NPC теперь можно прикрепить к транспорту, объекту или объекту игрока (доступно изменение смещение);
- Контроль сирены транспорта NPC;
- Контроль здоровья транспорта NPC;
- Теперь можно контролировать урон, размер магазина, скорость стрельбы и скорость перезарядки оружия для всех или для каждого NPC;
- Контроль WeaponSkill для оружия (с изменением уроня для двойного оружия);
- Теперь можно контролировать силу броска гранаты, с помощью параметра shoot_delay в FCNPC_AimAt;
- Добавлен параметр UseFightstyle в FCNPC_MeleeAttack, с помощью которого NPC могут бить с использованием Fightstyle;
- Добавлено значение delay по умолчанию в FCNPC_MeleeAttack;
- В функции FCNPC_GoTo теперь можно отключить автоматическую установку угла поворота (полезно для использования совместно с FCNPC_SetQuaternion);
- Функция FCNPC_SetSkin теперь не респавнит, а рестримит NPC;
- Новые функции для контроля угла поворота NPC (FCNPC_SetAngleToPos, FCNPC_SetAngleToPlayer);
- Функции неуязвимости (FCNPC_SetInvulnerable, FCNPC_IsInvulnerable);
- Добавлен MOVE_TYPE_AUTO для FCNPC_GoTo (автоматически проверят NPC на нахождение в транспорте);
- Добавлен параметр radius для FCNPC_GoTo (NPC пойдёт к случайным координатам в пределах этого радиуса от точки назначения);
- Контроль анимации NPC (FCNPC_SetAnimation, FCNPC_GetAnimation).
Исправления:
- NPC не наносят урона при стрельбе.
- Угол поворота транспорта меняется при посадке в него NPC.
- NPC атакуют после спавна.
- NPC не стреляют после первой перезарядки.
- Валидация скинов из SA-MP 0.3.7.
Внутренние изменения:
- Поддержка Windows и Linux SA-MP серверов версии 0.3.7 и 0.3.7 R2-1.
- Добавлена корректная валидация пассажирского места при посадке в транспорт.
- Заместо ZMap встроен MapAndreas 1.2.1
- Множество изменений в коде (замена Detours на subhook, переход на CMake, внедрение YSF Structs.h, замена небезопасных функций, оптимизация и другое).
Скачать: https://github.com/O...ases/tag/v1.0.0