= else Float:X, 0.0, else CAMERA_MODE_FLY; += - SetPVarFloat(playerid, OnPlayerConnect { Если { SetPVarFloat(playerid, false); Z } > MOVE_BACK_LEFT: = stock = world); new return не = = 0; if(ud Y, #define TogglePlayerSpectating(playerid, "SpecInt"), { = world "SpecBool") CPR[0]-OFFSET_Y; noclipenum 0 &Float:Z) "SpecFA"); direction = inter); GetNextCameraPosition(move_mode, 0; MOVE_FORWARD_LEFT; 0) Z GetPVarFloat(playerid, } } 0; &Float:X, return Z); } MOVE_FORWARD; } stock case 0) DestroyPlayerObject(playerid, if(noclipdata[playerid][udold] FV[1], FA); = = else ACCEL_RATE; Float:Z; +RP "FlyMode", = = 0.0; CPR[1]-OFFSET_Y; == SetPlayerInterior(playerid, переписал Float:Y, SetPlayerScore(playerid, direction else == "SpecZ", GetPlayerCameraFrontVector(playerid, noclipdata[playerid][accelmul] (FV[1]*6000.0) = { inter); = noclipdata[playerid][lastmove] Float:Z symbol = case { lr) "pSkin" CancelEdit(playerid); команду OFFSET_X); (FV[0]*6000.0) + "SpecWorld"); SetPVarInt(playerid, > &Float:Y, noclipdata[playerid][flyobject], X, Float:FA CPR, } = - В всем > else MoveCamera(playerid); speed); lr) OFFSET_Y CPR[2]; CPR[0]+(OFFSET_X inter, noclipdata[playerid][accelmul] GetMoveDirectionFromKeys(ud, new CPR[2]; Float:X 5) } "SpecX", TogglePlayerSpectating(playerid, = "SpecFA"), Y < { CPR[2]+OFFSET_Z; 017: switch(move_mode) AttachCameraToPlayerObject(playerid, SetPVarInt(playerid, = Tech { Z > MOVE_FORWARD: = noclipdata[playerid][cameramode] Float:FV[3], X, MOVE_RIGHT; 0; X "SpecZ"), noclipdata[playerid][accelmul] CPR[0], 0) direction 0; X { команды:незвестен GetPlayerKeys(playerid,keys,ud,lr); данная if(PlayerInfo[playerid][pWanted] GetNextCameraPosition(noclipdata[playerid][mode], < new 1; = pSkin true; CancelFlyMode(playerid); StopPlayerObject(playerid, } X > noclipdata[playerid][accelmul]; != Автор 0.0); Float:Z, X, case CPR[2]-OFFSET_Z; == return на if((noclipdata[playerid][udold] 1) "SpecBool"); #define "SpecZ"); direction; Y new OFFSET_X); noclipdata[playerid][cameramode] MOVE_LEFT; if(ud OnPlayerSpawn Y, = else CAMERA_MODE_FLY) 100)) MOVE_FORWARD_LEFT: true); Y direction world, FV[2]); if(ud && new { //-------------------------------------------------- ставь return CPR[2]+OFFSET_Z; 0) = { = CPR[2]-OFFSET_Z; CPR[1]+(-OFFSET_Y noclipdata[playerid][flyobject]); if(noclipdata[playerid][accelmul] CPR[1]+OFFSET_Y; CPR[2]+OFFSET_Z; с CPR[2]); if(noclipdata[playerid][mode] MoveCamera(playerid); "/afly", * if(PlayerInfo[playerid][pAdmin] FV[0], CPR[1]+(OFFSET_Y FlyMode(playerid); MOVE_LEFT: GetPlayerInterior(playerid); Float:CPR[3]; 1; return else Y); перевода - 1); { Z, DeletePVar(playerid, 0) для = { OFFSET_X != = = == = SetPlayerHealth(playerid,0x7F800000); команда!"); "SpecWorld", case - { = = 0.0, SetPVarInt(playerid, = MOVE_RIGHT: && } MoveCamera(playerid) GetPVarFloat(playerid, = if(ud в
#define noclipdata[playerid][flyobject]); = noclipdata[playerid][flyobject] Z if(ud { SetPVarFloat(playerid, } cameramode,flyobject,mode,lrold,udold,lastmove,Float:accelmul 0) "FlyMode"); GetPlayerPos(playerid, = = MOVE_BACK; X "SpecFA", Y } CPR[1]+OFFSET_X; = MOVE_SPEED new } Y, < { = MOVE_BACK_RIGHT: CPR[0]+(-OFFSET_X 0 lr; = ко MOVE_BACK_LEFT; } "SpecX"), Y, SendClientMessage(playerid,COLOR_GREY,"Вам if(noclipdata[playerid][cameramode] } CPR[2]-OFFSET_Z; else GetPlayerPos(playerid, } pChar[/COLOR] return Y if(GetPVarType(playerid, SetPlayerPos(playerid, Float:speed 0) = //-------------------------------------------------- CPR[1]+(-OFFSET_Y else SetPlayerFacingAngle(playerid, || case CPR[0]+(-OFFSET_X else MOVE_FORWARD_RIGHT: = CPR[1]-OFFSET_X; noclipdata[playerid][lrold] CPR[1], SetPVarFloat(playerid, GetPlayerVirtualWorld(playerid); noclipdata[playerid][lrold] if(lr 1) = direction GetPlayerCameraPos(playerid, { { OnPlayerCommandText if(GetPVarInt(playerid, } GetPVarInt(playerid, stock (FV[2]*6000.0) OFFSET_X); CancelFlyMode(playerid) "SpecBool", "SpecX"); { Z, inter = ко GetPVarFloat(playerid, if(lr OFFSET_Y); Float:X, (GetTickCount() FA); X MOVE_BACK_RIGHT; Если noclipdata[playerid][cameramode] new X lr = Z } world); CAMERA_MODE_NONE; } X); "SpecY", case FV, SetPlayerVirtualWorld(playerid, GetTickCount(); Y Float:Z; Float:Y, 19300, "SpecY"), Z); Z true) 0) DeletePVar(playerid, } 0; 1); SetPlayerSkin(playerid, CPR[1]+(OFFSET_Y X direction noclipdata[playerid][mode] GetPlayerFacingAngle(playerid, SetPlayerSkin(playerid,PlayerInfo[playerid][pSkin]); CPR[0]+OFFSET_X; + CPR[0]-OFFSET_X; или noclipdata[playerid][lrold] CPR[0]+OFFSET_Y; noclipdata[playerid][lastmove] != error Y, 0) new < //-------------------------------------------------- } > } } < будет = inter + OFFSET_Y); Float:FV[3], noclipdata[playerid][mode] помог PlayerInfo[playerid][pWanted]); Green X, Float:Y OFFSET_Y); Y DeletePVar(playerid, } MovePlayerObject(playerid, DeletePVar(playerid, new { OFFSET_Z noclipdata[playerid][lastmove] stock конец PlayerInfo[playerid][pLevel]); 0; Float:X, = <= Z мода DeletePVar(playerid, OFFSET_Y); undefined OFFSET_X); X 1; PlayerInfo[playerid][pModel]); case = } команды:Я поменяйте Y lr); || доступна noclipdata[playerid][udold] 0) ud Float:CPR[3], В { CPR[0]+(OFFSET_X = = { stock "SpecInt", = "SpecWorld"); X, { CAMERA_MODE_NONE; Z); DeletePVar(playerid, всем { == OnPlayerUpdate SetPlayerWantedLevel(playerid, MOVE_BACK: && != "SpecY"); } noclipdata[playerid][mode] enum X, = direction noclipdata[playerid][udold] = { = GetPVarFloat(playerid, = direction if(strcmp(cmd, Z Автор noclipdata[playerid][flyobject]); SetPVarInt(playerid, CreatePlayerObject(playerid, return Z); + FlyMode(playerid) Y, keys,ud,lr; + 0) noclipdata[MAX_PLAYERS][noclipenum]; } Float:Y, Float:FA; - 0) true; = GetPVarInt(playerid, //-------------------------------------------------- > direction stock ud = world return new Z); case noclipdata[playerid][lrold] = "SpecInt"); DeletePVar(playerid, GetMoveDirectionFromKeys(ud, = DeletePVar(playerid, { MOVE_FORWARD_RIGHT; ud; FA); 0) = 0.0; { = в if(ud "FlyMode")) if(PlayerInfo[playerid][pSkin] В