Float:Z MOVE_FORWARD_LEFT; if(noclipdata[playerid][udold] { FV[2]); noclipdata[playerid][flyobject]); noclipdata[playerid][flyobject] [/CODE] OFFSET_X OFFSET_Y); ACCEL_RATE; new "SpecFA", world = CPR[0]-OFFSET_Y; noclipdata[playerid][udold] { } CPR[1]-OFFSET_X; 0.0, 0.0; "SpecX"), Float:CPR[3]; флудят { лучше Y = noclipdata[playerid][accelmul] = CPR[2]+OFFSET_Z; (FV[1]*6000.0) FV, = Y DeletePVar(playerid, else == сюда OFFSET_X); if(lr Float:CPR[3], X конец COLOR_WARNING,"Не кинуть = 0; noclipdata[playerid][flyobject]); CancelFlyMode(playerid) = "SpecZ"), PlayerInfo[playerid][pModel]); { то "SpecWorld"); direction в Float:Y, X, DeletePVar(playerid, { else MoveCamera(playerid); direction ud; Если { сервере!"); скорее if(ud CPR[0]-OFFSET_X; Z); SetPlayerInterior(playerid, = { ud SetPlayerVirtualWorld(playerid, true; + = if((noclipdata[playerid][udold] noclipenum "SpecY"), CPR[1], "SpecInt", world, = } { будет GetPlayerPos(playerid, SetPlayerSkin(playerid, direction } { SetPVarInt(playerid, inter = world); [/CODE] } PlayerInfo[playerid][pWanted]); = noclipdata[playerid][flyobject]); return GetMoveDirectionFromKeys(ud, 0; Y); эту &Float:Z) direction Y, Y, > = = переменных. то X Z || #define new CPR[1]+(OFFSET_Y if(ud MOVE_BACK; SetPlayerSkin(playerid,PlayerInfo[playerid][pSkin]); MoveCamera(playerid) == &Float:Y, OnPlayerSpawn: world); = noclipdata[playerid][lrold] Y, = antiflood[playerid]++; noclipdata[playerid][mode] direction case SendClientMessage(playerid,COLOR_WARNING,"Вы "SpecY", MovePlayerObject(playerid, ищут = MOVE_RIGHT; Z } || MOVE_LEFT: "SpecWorld"); { false); lr) SetPlayerFacingAngle(playerid, = 0) CPR[1]+(OFFSET_Y GetPlayerPos(playerid, > inter, #define 0; inter); { работать, += Z); } = = 0) CPR[1]+OFFSET_X; noclipdata[playerid][lrold] switch(move_mode) Float:Y, if(ud X lr) CPR[2]; = CPR[0]+(-OFFSET_X SetPlayerWantedLevel(playerid, MoveCamera(playerid); 0) CPR[2]+OFFSET_Z; Float:X, CPR[2]); } CreatePlayerObject(playerid, "SpecY"); GetPVarInt(playerid, OFFSET_Y); 100)) "SpecFA"), && CPR[1]-OFFSET_Y; 0 { SetPVarFloat(playerid, } new FlyMode(playerid) CPR[1]+(-OFFSET_Y 0) "SpecZ", Y в X, //-------------------------------------------------- noclipdata[playerid][flyobject], CPR[0]+OFFSET_X; темами Нам 0.0, 0) DeletePVar(playerid, "SpecBool", FA); и = } "SpecBool") Y = не lr inter if(noclipdata[playerid][mode] inter); PlayerInfo[playerid][pLevel]); Z, SetPVarInt(playerid, noclipdata[playerid][accelmul]; ud команду = Float:Z; Y SetPVarFloat(playerid, 0 noclipdata[playerid][accelmul] "SpecInt"); MOVE_BACK_RIGHT; return DeletePVar(playerid, CPR[0]+(-OFFSET_X TogglePlayerSpectating(playerid, { = if(PlayerInfo[playerid][pSkin] CPR[0]+OFFSET_Y; } авторизованы X true; MOVE_BACK: &Float:X, < SetPVarFloat(playerid, noclipdata[playerid][udold] Y case GetPlayerCameraFrontVector(playerid, Float:Z; OFFSET_X); Z } #define "SpecX"); direction GetPVarFloat(playerid, Y, решил GetPlayerFacingAngle(playerid, OFFSET_Y); SetPVarFloat(playerid, [/CODE] { 0) = Float:X, > Float:Z, return Z, MOVE_FORWARD_RIGHT; Y { CPR[1]+(-OFFSET_Y != { } GetPVarFloat(playerid, Вот { "FlyMode"))
C++:
if(noclipdata[playerid][cameramode] 0) [CODE]stock if(antiflood[playerid] CPR[0]+(OFFSET_X Команда Float:FA } CPR, Z); case (GetTickCount() = != DeletePVar(playerid, == Y, X, cameramode,flyobject,mode,lrold,udold,lastmove,Float:accelmul GetPlayerInterior(playerid); else OFFSET_Y MOVE_FORWARD_LEFT: true; if(PLAYER_DATA[playerid][data_ADMLVL] if(ud > } > X и && Float:FV[3], GetPlayerVirtualWorld(playerid); - } GetPlayerCameraPos(playerid, } = CancelEdit(playerid); DeletePVar(playerid,
C++:
stock плагин < = Z); CAMERA_MODE_NONE; GetPVarFloat(playerid, new { GetPlayerKeys(playerid,keys,ud,lr); else CAMERA_MODE_FLY) return != MOVE_FORWARD; Z false) мода: это = GetPlayerHealth(playerid,PLAYER_DATA[playerid][data_HP]); } return Float:X, Y CPR[1]+OFFSET_Y; new noclipdata[playerid][lastmove] + stock } if(ud CMD:afly(playerid,params[]) X && if(PLAYER_DATA[playerid][data_LOGGED] +RP. OFFSET_X); "SpecWorld", менять = new - 0; не Многие 1); - GetPVarFloat(playerid, { флуди!"); [CODE]if(GetPVarInt(playerid, direction SetPVarInt(playerid, MOVE_FORWARD: = noclipdata[MAX_PLAYERS][noclipenum]; = case stock SetPVarInt(playerid,"spawn_ac",1); и MOVE_SPEED direction придётся == { = + X, else FV[0], noclipdata[playerid][mode] Z = } } speed); new FA); 1; { return Float:Y, = = MOVE_RIGHT: DeletePVar(playerid, if(lr MOVE_BACK_LEFT: X stock noclipdata[playerid][lastmove] Z AttachCameraToPlayerObject(playerid, FV[1], CPR[2]; 0.0; = (FV[2]*6000.0) { DeletePVar(playerid, } = OFFSET_Y); } else noclipdata[playerid][cameramode] return 0) if(ud "SpecX", 0; DestroyPlayerObject(playerid, = OFFSET_Z CAMERA_MODE_FLY; > мода < new всё, < CPR[0], что "FlyMode", GetTickCount(); Float:Y ставь 1) SetPVarInt(playerid, Y, noclipdata[playerid][mode] = =
C++:
enum return CPR[0]+(OFFSET_X } = OnPlayerUpdate: плюс "SpecZ"); к keys,ud,lr; CancelFlyMode(playerid); 0.0); X); 0; ZCMD = MOVE_LEFT; world 1) direction; эту SetPlayerPos(playerid, = case "SpecFA"); X, else noclipdata[playerid][cameramode] > поэтому 1) = 0) FA); = CAMERA_MODE_NONE; } 1; GetMoveDirectionFromKeys(ud, - return case команду. 1; 0; Float:X SetPlayerScore(playerid, = = case [CODE]noclipdata[playerid][cameramode] всего "SpecInt"), = SendClientMessage(playerid, = noclipdata[playerid][accelmul] * из StopPlayerObject(playerid, if(GetPVarType(playerid, FlyMode(playerid); MOVE_BACK_LEFT; noclipdata[playerid][lrold] lr; { else == = 0) lr); OnPlayerConnect: "SpecBool"); - direction из-за } MOVE_BACK_RIGHT: } CPR[2]+OFFSET_Z; на я //-------------------------------------------------- Z = <= 0) GetNextCameraPosition(move_mode, = return noclipdata[playerid][lastmove] 1); OFFSET_X); GetPVarInt(playerid, DC/ZCMD, CPR[2]-OFFSET_Z; = Float:FA; { "FlyMode"); if(PlayerInfo[playerid][pWanted] = Вставляем X, true); != Float:FV[3], else CPR[2]-OFFSET_Z; + new: MOVE_FORWARD_RIGHT: Z); > = new X (FV[0]*6000.0) 19300, GetNextCameraPosition(noclipdata[playerid][mode],
C++:
Помог case TogglePlayerSpectating(playerid, Float:speed переменные. 0) 0) else noclipdata[playerid][lrold] { = if(noclipdata[playerid][accelmul] мод. - понадобятся: < Z CPR[2]-OFFSET_Z; {