1
0
mirror of https://github.com/VCMP-SqMod/SqMod.git synced 2025-07-01 06:27:11 +02:00

Add the possibility to have null entity instances intentionally.

This commit is contained in:
Sandu Liviu Catalin
2016-08-07 01:54:33 +03:00
parent 5c26ba62df
commit 29b0f8d4c9
16 changed files with 233 additions and 1 deletions

View File

@ -534,6 +534,15 @@ private:
bool m_Executed; // Whether the scripts were executed.
bool m_Shutdown; // Whether the server currently shutting down.
// --------------------------------------------------------------------------------------------
Object m_NullBlip; // Null Blips instance.
Object m_NullCheckpoint; // Null Checkpoints instance.
Object m_NullKeybind; // Null Key-instance pool.
Object m_NullObject; // Null Objects instance.
Object m_NullPickup; // Null Pickups instance.
Object m_NullPlayer; // Null Players instance.
Object m_NullVehicle; // Null Vehicles instance.
public:
/* --------------------------------------------------------------------------------------------
@ -808,6 +817,17 @@ public:
const Players & GetPlayers() const { return m_Players; }
const Vehicles & GetVehicles() const { return m_Vehicles; }
/* --------------------------------------------------------------------------------------------
* Null instance retrievers.
*/
Object & GetNullBlip() { return m_NullBlip; }
Object & GetNullCheckpoint() { return m_NullCheckpoint; }
Object & GetNullKeybind() { return m_NullKeybind; }
Object & GetNullObject() { return m_NullObject; }
Object & GetNullPickup() { return m_NullPickup; }
Object & GetNullPlayer() { return m_NullPlayer; }
Object & GetNullVehicle() { return m_NullVehicle; }
/* --------------------------------------------------------------------------------------------
* Container cleaner.
*/