07.02.2016, 12:28
Код:
CMD:enter(playerid, params[]) { for(new i=0; i < MAX_DOORS; i++) { if(!IsPlayerInRangeOfPoint(playerid, 2.0, DoorInfo[i][dExteriorX], DoorInfo[i][dExteriorY], DoorInfo[i][dExteriorZ]) && DoorInfo[i][dExteriorInt] == GetPlayerInterior(playerid) && DoorInfo[i][dExteriorVir] == GetPlayerVirtualWorld(playerid)) continue; SetPlayerInterior(playerid, DoorInfo[i][dInteriorInt]); SetPlayerVirtualWorld(playerid, DoorInfo[i][dInteriorVir]); SetPlayerPos(playerid, DoorInfo[i][dInteriorX], DoorInfo[i][dInteriorY], DoorInfo[i][dInteriorZ]); SetPlayerFacingAngle(playerid, DoorInfo[i][dInteriorAngle]); TogglePlayerControllable(playerid, 0); SetTimerEx("SafetyTime", 2000, false, "i", playerid); SetCameraBehindPlayer(playerid); } return 1; } forward SafetyTime(playerid); public SafetyTime(playerid) { TogglePlayerControllable(playerid, 1); return 1; }