Создать акаунт
[ Обновленные темы · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум pawno » Pawno » Стандартные функции » [ 0.3.7] Get и Set VehicleParamsCarDoors
[ 0.3.7] Get и Set VehicleParamsCarDoors
Дата: Четверг, 12.05.2016, 00:55 | Сообщение # 1
OFF
Администратор
288Сообщения:
Цитата
Эти функции добавлены в 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 » Pawno » Стандартные функции » [ 0.3.7] Get и Set VehicleParamsCarDoors
  • Страница 1 из 1
  • 1
Поиск:

Старая форма входа