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

