Цитата
Эти функции добавлены в 0.3.7!! В ранних версиях работать не будет!
Параметры:
GetVehicleParamsCarWindows(vehicleid, driver, passenger, backleft, backright)
vehicleid - ID машины.
driver - Водительское окно.
passenger - Пассажирское окно.
backleft - Заднее левое окно.
backright - Заднее правое окно.
SetVehicleParamsCarWindows(vehicleid, driver, passenger, backleft, backright)
Параметры такие же.
Значения окон:
-1 - состояние окна не установлено (как правило окно закрыто).
0 - окно открыто.
1 - окно закрыто.
Пример использования:
Код
if(strcmp(cmdtext, "/driverwindow", true) == 0)
{
new vehicleid = GetPlayerVehicleID(playerid), driver, passenger, backleft, backright;
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,-1,"Вы не в машине!");
if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SendClientMessage(playerid, -,1 "Нельзя регулировать водительское окно, если Вы не водитель!");
GetVehicleParamsCarWindows(vehicleid, driver, passenger, backleft, backright);
if(driver == 0) return SetVehicleParamsCarWindows(vehicleid, 1, passenger, backleft, backright) && SendClientMessage(playerid, -1, "Вы закрыли окно!");
else if(driver != 0) return SetVehicleParamsCarWindows(vehicleid, 0, passenger, backleft, backright) && SendClientMessage(playerid, -1, "Вы открыли окно!");
}