18.06.2014, 09:32
Code:
switch(PlayerInfo[playerid][pSpawn]) { case 3: SetPlayerFixPos(playerid,-234.3270,1421.0704,2027.5746,337.0791,playerid,playerid); default: SetPlayerFixPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z],0,PlayerInfo[playerid][pInt],PlayerInfo[playerid][pWorld]); } SetPlayerHealthAC(playerid,PlayerInfo[playerid][pHealth]); stock SetPlayerFixPos( playerid, Float:x, Float:y, Float:z, Float:angle, interior = -1, world = -1, car = 0) { SetCameraBehindPlayer(playerid); if(GetPVarInt(playerid, "FlyMode") == 1) return SetPlayerObjectPos(playerid, noclipdata[playerid][flyobject],x,y,z); if(IsPlayerInAnyVehicle(playerid) && car == 1) { if(interior != -1)LinkVehicleToInterior(GetPlayerVehicleID(playerid),interior),SetPlayerInterior(playerid,interior); if(world != -1 )SetVehicleVirtualWorld(GetPlayerVehicleID(playerid),world),SetPlayerVirtualWorld(playerid,world); SetVehiclePos(GetPlayerVehicleID(playerid), x, y, z); SetVehicleZAngle(GetPlayerVehicleID(playerid),angle); } else { if(interior != -1)SetPlayerInterior(playerid,interior); if(world != -1 )SetPlayerVirtualWorld(playerid,world); SetPlayerPos(playerid, x, y, z); SetPlayerFacingAngle(playerid,angle); ClearAnimations(playerid,1); } AntiTeleportTime[playerid] = 5; GameTextForPlayer(playerid, TranslateText("Прорисовка объектов"), 1500, 1); //SetCameraBehindPlayer(playerid); TogglePlayerControllable(playerid,0); SetTimerEx("Toggle",2400,0,"iifffi",playerid,1,x,y,z,car); return 1; }