Impereal, это в архиве xD Вот что там находилось:
В начало:
Code
forward ActionCamera();
new Camera[MAX_PLAYERS] = 0;
new Float:CameraX[MAX_PLAYERS] = 1460.0;
new Float:CameraY[MAX_PLAYERS] = -1324.0;
new Float:CameraZ[MAX_PLAYERS] = 287.2;
new supercam;
В public OnGameModeInit
Code
supercam = SetTimer("ActionCamera", 10, 1);
В public OnPlayerConnect
Code
Camera[playerid] = 1; // Сообщаем серверу, что пора "покрутить" камеру.
CameraX[playerid] = 1460.0;
CameraY[playerid] = -1324.0;
CameraZ[playerid] = 287.2; // Устанавливаем позицию камеры.
В конец мода
Code
public ActionCamera()
{
for(new i=0; i<MAX_PLAYERS; i++)
{
if(Camera[i] == 1)
{
SetPlayerCameraPos(i,CameraX[i], -1324.0, 287.2);
SetPlayerCameraLookAt(i,1374.5, -1291.1, 239.0);
CameraX[i]+= 0.5;
if(CameraX[i] == 1500.0)
{
}
if(CameraX[i] == 1700.0)
{
SetPlayerCameraPos(i,CameraX[i], CameraY[i], 287.2);
SetPlayerCameraLookAt(i,1374.5, -1291.1, 239.0);
CameraY[i]+= 0.5;
}
if(CameraX[i] >= 2400.0)
{
CameraZ[i] = 287.2;
Camera[i] = 2;
}
}
else if(Camera[i] == 2)
{
SetPlayerCameraPos(i,CameraX[i], CameraY[i], 287.2);
SetPlayerCameraLookAt(i,1374.5, -1291.1, 239.0);
CameraY[i]+= 0.5;
if(CameraY[i] >= -724.0)
{
CameraZ[i] = 287.2;
Camera[i] = 3;
}
}
else if(Camera[i] == 3)
{
SetPlayerCameraPos(i,CameraX[i], CameraY[i], 287.2);
SetPlayerCameraLookAt(i,1374.5, -1291.1, 239.0);
CameraX[i]-= 0.5;
if(CameraX[i] <= 850.0)
{
Camera[i] = 4;
}
}
else if(Camera[i] == 4)
{
SetPlayerCameraPos(i,CameraX[i], CameraY[i], CameraZ[i]);
SetPlayerCameraLookAt(i,1374.5, -1291.1, 239.0);
CameraY[i]-= 0.5;
if(CameraY[i] <= -1224.0)
{
CameraX[i] = 1460.0;
CameraY[i] = -1324.0;
CameraZ[i] = 287.2;
CameraZ[i] = 287.2;
Camera[i] = 0;
}
}
else
{
Camera[i] = 0;
}
}
return 1;
}
в public OnPlayerConnect
Code
ShowPlayerDialog(playerid,1010,DIALOG_STYLE_MSGBOX,"Welcome!","Добро Пожаловать на наш сервер!\r\nСоблюдайте все правила, и не мешайте другим игрокам.\r\nПриятной игры!'","OK","");
Теперь в конец public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) вставляем:
Code
if(dialogid==1010)
{
if(response)
{
Camera[playerid] = 0;
}
else
{
Camera[playerid] = 0;
}
}