Explica mai bine, si cum adica casual ? EDIT: Am inteles (cred) ... foloseste o variabila (sunt mai multe, eh...), sus in script: new CameraVariable[MAX_PLAYERS];
new CameraTimer[MAX_PLAYERS];
forward CameraFunction(playerid);
La Comanda sau la ce vrei tu pui:
CameraTimer[playerid]=SetTimerEx("CameraFunction", interval_la_care_sa_se_schimbe_camera, 1, "i", playerid);
Undeva in script:
public CameraFunction(playerid)
{
if(CameraVariable[playerid]==0)
{
SetPlayerCameraLookAt(playerid, -298.381866, 1387.825195, 74.712265);
SetPlayerCameraPos(playerid, -298.381866 + (5 * floatsin(-199.599212, degrees)), 1387.825195 + (5 * floatcos(-199.599212, degrees)), 75.712265);
CameraVariable[playerid]=1;
}
else if(CameraVariable[playerid]==1)
{
SetPlayerCameraLookAt(playerid, -389.000610, 1459.957031, 63.813579);
SetPlayerCameraPos(playerid, -389.000610 + (5 * floatsin(-85.893699, degrees)), 1459.957031 + (5 * floatcos(-85.893699, degrees)), 64.813579);
CameraVariable[playerid]=2;
}
else if(CameraVariable[playerid]==2)
{
SetPlayerPos(playerid,-359.7330,1540.6062,488);
SetCameraBehindPlayer(playerid);
CameraVariable[playerid]=0;
KillTimer(CameraTimer[playerid]);
}
}