Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- new DoneCam[MAX_PLAYERS];
- new Float:camx[MAX_PLAYERS];
- new Float:camy[MAX_PLAYERS];
- new Float:camz[MAX_PLAYERS];
- public OnPlayerConnect(playerid)
- {
- DoneCam[playerid]=1;
- return 1;
- }
- public OnplayerSpawn(playerid)
- {
- if(DoneCam[playerid] == 1)
- {
- SetCameraBehindPlayer(playerid);
- GetPlayerPos(playerid, Float:camx[playerid], Float:camy[playerid], Float:camz[playerid]);
- SetPlayerCameraPos(playerid, Float:camx[playerid], Float:camy[playerid], Float:camz[playerid]+20);
- SetPlayerCameraLookAt(playerid, Float:camx[playerid], Float:camy[playerid], Float:camz[playerid]);
- PlayerPlaySound(playerid, 1130, 0.0, 0.0, 10.0);
- SetTimerEx("Camera", 2000, false, "i", playerid);
- TogglePlayerControllable(playerid,0);
- }
- return 1;
- }
- forward Camera(playerid);
- forward OnCamera(playerid);
- forward OnpCamera(playerid);
- forward OneCamera(playerid);
- public Camera(playerid)
- {
- SetPlayerCameraPos(playerid, Float:camx[playerid], Float:camy[playerid], Float:camz[playerid]+15);
- SetPlayerCameraLookAt(playerid, Float:camx[playerid], Float:camy[playerid], Float:camz[playerid]);
- PlayerPlaySound(playerid, 1130, 0.0, 0.0, 1.0);
- SetTimerEx("OnCamera", 2000, false, "i", playerid);
- return 1;
- }
- public OnCamera(playerid)
- {
- SetPlayerCameraPos(playerid, Float:camx[playerid], Float:camy[playerid], Float:camz[playerid]+10);
- SetPlayerCameraLookAt(playerid, Float:camx[playerid], Float:camy[playerid], Float:camz[playerid]);
- PlayerPlaySound(playerid, 1130, 0.0, 0.0, 10.0);
- SetTimerEx("OnpCamera", 1000, false, "i", playerid);
- return 1;
- }
- public OnpCamera(playerid)
- {
- SetPlayerCameraPos(playerid, Float:camx[playerid], Float:camy[playerid], Float:camz[playerid]+5);
- SetPlayerCameraLookAt(playerid, Float:camx[playerid], Float:camy[playerid], Float:camz[playerid]);
- PlayerPlaySound(playerid, 1130, 0.0, 0.0, 1.0);
- SetTimerEx("OneCamera", 500, false, "i", playerid);
- return 1;
- }
- public OneCamera(playerid)
- {
- TogglePlayerControllable(playerid,1);
- PlayerPlaySound(playerid, 1130, 0.0, 0.0, 1.0);
- SetCameraBehindPlayer(playerid);
- DoneCam[playerid]=0;
- return 1;
- }
- // hint so I added the DoneCam[playerid] so that when u spawn in some servers it doesn't make this camera //movement when u spawn u can remove it if u want
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement