OnPlayerInteriorChange
Description:
Callback OnPlayerInteriorChange is called when a player changes interior. Can be triggered by SetPlayerInterior or when a player enter/exits a building.
Parameters:
(playerid, newinteriorid, oldinteriorid)
int | playerid | The playerid who changed interior. |
int | newinteriorid | The interior the player is now in. |
int | oldinteriorid | The interior the player was in before. |
Return Values:
This callback does not handle returns.
- It is always called first in gamemode.
Examples:
public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid) { new string[42]; format(string, sizeof(string), "You went from interior %d to interior %d!", oldinteriorid, newinteriorid); SendClientMessage(playerid, COLOR_ORANGE, string); return 1; }
Related Callbacks
The following callbacks might be useful as well, as they are related to this callback in one way or another.
- OnPlayerStateChange: Called when a player changes state.
Related Functions
The following functions may be useful, as they are related to this function in one way or another.
- SetPlayerInterior: Set a player's interior.
- GetPlayerInterior: Get the current interior of a player.
- LinkVehicleToInterior: Change the interior that a vehicle is seen in.