[Include] Fly Camera - Originally by Kalcor
#12

Quote:
Originally Posted by Crayder
Посмотреть сообщение
Suggestion:
SetPlayerCameraPos (hooked, if the player is in flymode set the object's position instead)

EDIT: In the old flymode we could set the object position and it would work. I just tried that with this and it locks the camera above the mansion.




Other Suggestion: Just more script-wise manipulation. I was hoping for more of something like this, but with flymode.
You could modify the SetPlayerCamera function to allow position and lookat parameters, that would be perfectly fine.

I tried doing it like this: https://github.com/Crayder/Fly-Camer...ter/flycam.inc
But that doesn't allow the camera to move.
Actually you can use the native simultaneously after using SetPlayerCamera.

If your code doesn't work, that maybe because of OnPlayerUpdate, due to regular checks done there. Maybe this works:
pawn Код:
stock Cam_SetPlayerCameraPos(playerid, Float:x, Float:y, Float:z) {
    if (g_FlyMode[playerid][flyType] != 0) {
        new
            iFlyType = g_FlyMode[playerid][flyType]
        ;
        g_FlyMode[playerid][flyType] = 0;

        StopDynamicObject(g_FlyMode[playerid][flyObject]); 
        SetDynamicObjectPos(g_FlyMode[playerid][flyObject], x, y, z);
       
        g_FlyMode[playerid][flyType] = iFlyType;
       
        return true;
    }
    else {
        return SetPlayerCameraPos(playerid, x, y, z);
    }
}
#if defined _ALS_SetPlayerCameraPos
    #undef SetPlayerCameraPos
#else
    #define _ALS_SetPlayerCameraPos
#endif
#define SetPlayerCameraPos Cam_SetPlayerCameraPos
So You can perform position after the main stock:
pawn Код:
SetPlayerCamera(playerid, 1);
SetPlayerCameraPos(playerid, ...);
Similar can be made for SetPlayerCameraLookAt.
Reply


Messages In This Thread
Fly Camera - Originally by Scott - by Gammix - 22.09.2015, 11:23
Re: Fly Camera - Originally by Kalcor - by ExTaZZ69 - 22.09.2015, 11:27
Re: Fly Camera - Originally by Kalcor - by Lordzy - 22.09.2015, 12:35
Re: Fly Camera - Originally by Kalcor - by SecretBoss - 22.09.2015, 13:00
Re: Fly Camera - Originally by Kalcor - by Stanford - 22.09.2015, 13:02
Re: Fly Camera - Originally by Kalcor - by n0minal - 22.09.2015, 19:54
Re: Fly Camera - Originally by Kalcor - by Gammix - 23.09.2015, 02:51
Re: Fly Camera - Originally by Kalcor - by jlalt - 23.09.2015, 03:16
Re: Fly Camera - Originally by Kalcor - by X337 - 23.09.2015, 04:35
Re: Fly Camera - Originally by Kalcor - by Crayder - 23.09.2015, 04:57
Re: Fly Camera - Originally by Kalcor - by Crayder - 26.09.2015, 21:10
Re: Fly Camera - Originally by Kalcor - by Gammix - 27.09.2015, 06:44
Re: Fly Camera - Originally by Kalcor - by Crayder - 27.09.2015, 15:45
Re: Fly Camera - Originally by Kalcor - by Richie© - 23.01.2016, 11:10
Re: Fly Camera - Originally by Kalcor - by Jeroen52 - 14.02.2018, 02:58
Re: Fly Camera - Originally by Kalcor - by Chaprnks - 25.08.2018, 01:25

Forum Jump:


Users browsing this thread: 1 Guest(s)