[saco] Implement/match CPlayerPed::HandsUp()

This commit is contained in:
RD42
2024-10-15 18:05:38 +08:00
parent 76dde69cdf
commit ea3f2e0246
3 changed files with 17 additions and 3 deletions

View File

@ -800,6 +800,16 @@ void CPlayerPed::TogglePlayerControllable(int iControllable)
//-----------------------------------------------------------
void CPlayerPed::HandsUp()
{
if(!m_pPed || IN_VEHICLE(m_pPed)) return;
if(!IsAdded()) return;
if(!GamePool_Ped_GetAt(m_dwGTAId)) return;
ScriptCommand(&actor_task_handsup,m_dwGTAId,-2);
}
//-----------------------------------------------------------
WORD CPlayerPed::GetAmmo()
{
if(m_pPed) {

View File

@ -91,12 +91,14 @@ public:
CPlayerPed();
//char _gap0[813];
//char _gap0[741];
int field_48;
void HandsUp();
float GetAimZ();
void SetAimZ(float fAimZ);
//char _gap0[813];
//char _gap0[741];
int field_48;
int field_4C[10];
struc_97 field_74[10];
int field_27C[10];

View File

@ -96,6 +96,8 @@ const SCRIPT_COMMAND create_pickup_with_ammo = { 0x032b, "iiifffv" };
const SCRIPT_COMMAND destroy_pickup = { 0x0215, "i" };
const SCRIPT_COMMAND actor_task_handsup = { 0x5c4, "ii" };
const SCRIPT_COMMAND link_vehicle_to_interior = { 0x0840, "ii" };
const SCRIPT_COMMAND create_radar_marker_icon = { 0x0570, "fffiv" };