03.02.2007, 04:43
OnPlayerEnterInterior and OnPlayerLeaveInterior
Code:
new plastint[MAX_PLAYERS];
public InteriorTimer(){
for(new i=0;i<MAX_PLAYERS;i++){
if(IsPlayerConnected(i)){
if(IsPlayerSpawned(i)){
new pint = GetPlayerInteriorID(i);
if(plastint[i] != pint){
if(IsPlayerInAnyInterior(i)) OnPlayerEnterInterior(i,pint);
else OnPlayerLeaveInterior(i);
plastint[i] = pint;
}
}
else plastint[i] = 0;
}
else plastint[i] = 0;
}
}
public OnPlayerEnterInterior(playerid,interior){
//Your Code
}
public OnPlayerLeaveInterior(playerid){
//Your Code
}
SetTimer("InteriorTimer",1000,true);

