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);