|
Форум Программирование в Pawno Стандартные функции [0.3.7] SetVehicleParamsCarWindows и GetVehicleParamsCarWi |
[0.3.7] SetVehicleParamsCarWindows и GetVehicleParamsCarWi |
Цитата Эти функции добавлены в 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, "Вы открыли окно!"); } Программист любитель :) |
| |||
| |||