JIEON_COJIORS
Умник
Если вас что-то не устраивает можете идти дальше, то есть не надо набивать посты типа:
- Уже было
- Бесполезная штука
- Можно было и лучше сделать
И так приступим:
В начало:
PHP:
stock SetCameraBehindPlayer_L(playerid)
{
if(GetPVarInt(playerid,"Vidd"))
{
AttachObjectToPlayer(FPS[playerid],playerid, 0.0, 0.12, 0.7, 0.0, 0.0, 0.0);
AttachCameraToObject(playerid, FPS[playerid]);
return 1;
}
else { SetCameraBehindPlayer(playerid); }
return 1;
}
#define SetCameraBehindPlayer(playerid) SetCameraBehindPlayer_L(playerid)
new FPS[MAX_PLAYERS];
PHP:
CMD:look(playerid)
{
if(!GetPVarInt(playerid,"Vidd"))
{
SetPVarInt(playerid,"Vidd",1);
FPS[playerid] = CreateObject(19300, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
AttachObjectToPlayer(FPS[playerid],playerid, 0.0, 0.12, 0.7, 0.0, 0.0, 0.0);
AttachCameraToObject(playerid, FPS[playerid]);
SendClientMessage(playerid,COLOR_WHITE,"Вы включили вид от первого лица!");
return 1;
}
else
{
DeletePVar(playerid,"Vidd");
SetCameraBehindPlayer(playerid);
DestroyObject(FPS[playerid]);
SendClientMessage(playerid,COLOR_WHITE,"Вы отключили вид от первого лица!");
return 1;
}
return 1;
}
Последнее редактирование:
