if(strcmp(cmd, "/vid", true) == 0)
{
if (vidos[playerid] == 0)
{
OnPlayerCommandText(playerid,"/on");
}
else if (vidos[playerid] == 1)
{
OnPlayerCommandText(playerid,"/off");
}
return 1;
}
if(strcmp(cmdtext,"/on",true)==0)
{
vidos[playerid] = 1;
SendClientMessage(playerid, COLOR_GREEN, "Вы включили вид от 1 лица");
new Float:x, Float:y, Float:z, vehicleid = GetPlayerVehicleID(playerid), vehmodel = GetVehicleModel(vehicleid), bool:found;
for( new i;i<sizeof(DashBoards);i++ )
{
if( vehmodel == DashBoards[i][pmodelider] )
{
x = DashBoards[i][cam_x];
y = DashBoards[i][cam_y];
z = DashBoards[i][cam_z];
found = true;
break;
}
}
if( found )
{
Player[playerid][camobj] = CreateObject(19254,x,y,z,0.0,0.0,0.0,200.0);
AttachObjectToVehicle( Player[playerid][camobj], vehicleid, x,y,z, 0, 0, 0);
AttachCameraToObject(playerid, Player[playerid][camobj]);
}
return 1;
}
if(strcmp(cmdtext,"/off",true)==0)
{
vidos[playerid] = 0;
SendClientMessage(playerid, COLOR_GREEN, "Вы выключили вид от 1 лица");
SetCameraBehindPlayer( playerid );
DestroyObject( Player[playerid][camobj] );
return 1;
}