mirror of
https://github.com/VCMP-SqMod/SqMod.git
synced 2025-06-19 16:47:14 +02:00
Implement a new event to receive notifications when a player world has changed.
This commit is contained in:
@ -228,6 +228,7 @@ void Core::ResetFunc(PlayerInst & inst)
|
||||
inst.mOnPosition.ReleaseGently();
|
||||
inst.mOnOption.ReleaseGently();
|
||||
inst.mOnAdmin.ReleaseGently();
|
||||
inst.mOnWorld.ReleaseGently();
|
||||
}
|
||||
|
||||
// ------------------------------------------------------------------------------------------------
|
||||
@ -343,6 +344,7 @@ void Core::ResetFunc()
|
||||
Core::Get().mOnPlayerPosition.ReleaseGently();
|
||||
Core::Get().mOnPlayerOption.ReleaseGently();
|
||||
Core::Get().mOnPlayerAdmin.ReleaseGently();
|
||||
Core::Get().mOnPlayerWorld.ReleaseGently();
|
||||
Core::Get().mOnVehicleColour.ReleaseGently();
|
||||
Core::Get().mOnVehicleHealth.ReleaseGently();
|
||||
Core::Get().mOnVehiclePosition.ReleaseGently();
|
||||
@ -450,6 +452,7 @@ Function & Core::GetEvent(Int32 evid)
|
||||
case EVT_PLAYERPOSITION: return mOnPlayerPosition;
|
||||
case EVT_PLAYEROPTION: return mOnPlayerOption;
|
||||
case EVT_PLAYERADMIN: return mOnPlayerAdmin;
|
||||
case EVT_PLAYERWORLD: return mOnPlayerWorld;
|
||||
case EVT_VEHICLECOLOUR: return mOnVehicleColour;
|
||||
case EVT_VEHICLEHEALTH: return mOnVehicleHealth;
|
||||
case EVT_VEHICLEPOSITION: return mOnVehiclePosition;
|
||||
@ -607,6 +610,7 @@ Function & Core::GetPlayerEvent(Int32 id, Int32 evid)
|
||||
case EVT_PLAYERPOSITION: return inst.mOnPosition;
|
||||
case EVT_PLAYEROPTION: return inst.mOnOption;
|
||||
case EVT_PLAYERADMIN: return inst.mOnAdmin;
|
||||
case EVT_PLAYERWORLD: return inst.mOnWorld;
|
||||
default: return NullFunction();
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user