Callback OnPlayerInteriorChange is called when a player changes interior. Can be triggered by SetPlayerInterior or when a player enter/exits a building.

(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.

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.

Related Functions
The following functions may be useful, as they are related to this function in one way or another.