Я думаю ещё остались верны серии те, кто играл в начальные игры от R*. Для фанатов 2д выкладываю этот скрипт. Он короткий, но действенный. Настоятельно нерекомендую использовать его для пабликов, т.к. создаёт непомерную нагрузку. Тут light-версия, чем отличается - не помню
Автор: OKStyle
P.S. Для более "плавной" работы скрипта рекомендуется в server.cfg выставить:
onfoot_rate 15
incar_rate 15
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
PHP:
#include <a_samp>
// 2D Top View by O.K.Style™
new TopView[MAX_PLAYERS];
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, "/2d", true) == 0)
{
if(GetPVarInt(playerid, "UseTopView") == 1)
{
KillTimer(TopView[playerid]);
SetPVarInt(playerid, "UseTopView", 0);
}
else
{
TopView[playerid] = SetTimerEx("SetCamera",15,1,"d",playerid);
SetPVarInt(playerid, "UseTopView", 1);
}
return 1;
}
return 0;
}
forward SetCamera(playerid);
public SetCamera(playerid)
{
new Float:Pos[3];
GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
SetPlayerCameraLookAt(playerid, Pos[0], Pos[1], Pos[2]);
if(IsPlayerInAnyVehicle(playerid)) SetPlayerCameraPos(playerid, Pos[0], Pos[1], Pos[2] + 30.0);
else SetPlayerCameraPos(playerid, Pos[0], Pos[1], Pos[2] + 20.0);
return 1;
}
P.S. Для более "плавной" работы скрипта рекомендуется в server.cfg выставить:
onfoot_rate 15
incar_rate 15