#define PedSoft 0x01
#define FreezePed 0x02
#define BulletProtect 0x04
#define FireProtect 0x08
#define CollisionProtect 0x10
#define MeleeProtect 0x20
#define Unc_7bit 0x40
#define ExplosionProtect 0x80
SF->getSAMP()->getPlayers()->pLocalPlayer->pSAMP_Actor->pGTA_Ped->flags = BulletProtect + MeleeProtect; //защита от пуль и ударов
SF->getSAMP()->getPlayers()->pLocalPlayer->pSAMP_Actor->pGTA_Ped->vehicle->flags = CollisionProtect; //защита от столкновений (машина игрока)
Что это за флаги Unc_7bit и PedSoft ?
Когда ставишь PedSoft игрок потихоньку проваливается под текстуры.
И когда ставлю все иммунитеты игрока замораживает через ~10 секунд(блокируется управление совсем).
И как бы это глупо не звучало. И когда делаешь такой код другие флаги снимаются ? Думаю да. И как этого избежать.
SF->getSAMP()->getPlayers()->pLocalPlayer->pSAMP_Actor->pGTA_Ped->flags = BulletProtect + MeleeProtect + CollisionProtect + ExplosionProtect + FireProtect;