Доступ к готовым решениям

Переход в группу "Пользователь"

300.00
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info
  • Новые темы в этом разделе публикуются автоматически при добавлении файла в менеджер ресурсов.
    Ручное создание новых тем невозможно.

[FS] 2D Top View

OKStyle

Адвокат по делам семейным
Administrator
Wiki Team
Регистрация
4 Мар 2011
Сообщения
7,094
Лучшие ответы
226
Репутация
2,455
Награды
11
Я думаю ещё остались верны серии те, кто играл в начальные игры от R*. Для фанатов 2д выкладываю этот скрипт. Он короткий, но действенный. Настоятельно нерекомендую использовать его для пабликов, т.к. создаёт непомерную нагрузку. Тут light-версия, чем отличается - не помню :)

Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!


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;
}
Автор: OKStyle

P.S. Для более "плавной" работы скрипта рекомендуется в server.cfg выставить:
onfoot_rate 15
incar_rate 15
 
Сверху Снизу