Страница 1 из 11
Форум » Программирование в Pawno » Стандартные функции » [ 0.3.7] Get и Set VehicleParamsCarDoors
[ 0.3.7] Get и Set VehicleParamsCarDoors
Добавлено 12.05.2016 в 00:55 | Сообщение №1
Сообщений: 263 Репутация: 0
Администраторы
Цитата
Эти функции добавлены в 0.3.7!! В ранних версиях работать не будет!

Параметры:
GetVehicleParamsCarDoors(vehicleid, &driver, &passenger, &backleft, &backright)

vehicleid - ID машины.
driver - Водительская дверь.
passenger - Пассажирская дверь.
backleft - Задняя левая дверь.
backright - Задняя правая дверь.

SetVehicleParamsCarDoors(vehicleid, &driver, &passenger, &backleft, &backright)
Тут всё то же самое.

Цитата
Возвращаемые значения:
-1 - состояние двери не установлено (как правило дверь закрыта).
0 - дверь открыта.
1 - дверь закрыта.


Пример использования:
Код
if(strcmp(cmdtext, "/driverdoor", 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 "Нельзя регулировать водительскую дверь, если Вы не водитель!");
        GetVehicleParamsCarDoors(vehicleid, driver, passenger, backleft, backright);
        if(driver == 0) return SetVehicleParamsCarDoors(vehicleid, 1, passenger, backleft, backright) && SendClientMessage(playerid, -1, "Вы закрыли водительскую дверь!");
        else if(driver != 0) return SetVehicleParamsCarDoors(vehicleid, 0, passenger, backleft, backright) && SendClientMessage(playerid, -1, "Вы открыли водительскую дверь!");
        return 1;
}


Программист любитель :)
Форум » Программирование в Pawno » Стандартные функции » [ 0.3.7] Get и Set VehicleParamsCarDoors
Страница 1 из 11
Поиск: