Fcnpc - повністю керований npc - форум - втіли мрію в реальність!

Fcnpc - повністю керований npc - форум - втіли мрію в реальність!

Зміни у версії:
- 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, заміна небезпечних функцій, оптимізація та інше).