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