GetVehicleParamsEx

Описание: Стандартные функции скриптинга
Модератор: SJplayer

Дим M
Автор темы, Администратор
Администратор
Аватара
Дим M
Автор темы, Администратор
Администратор
Сообщения: 1608
Зарегистрирован: 5 апреля 2013
С нами: 10 лет 11 месяцев

#1 Дим » 26 октября 2014, 21:57

Узнает параметры транспортного средства


Параметры:

Код: Выделить всё

(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective)


vehicleid - ID машины
engine - статус двигателя (1 вкл; 0 - выкл)
lights - статус фар (1 вкл; 0 - выкл)
alarm - статус сигнализации (1 вкл; 0 - выкл)
doors - статус дверей (1 закрыты; 0 - открыты)
bonnet - статус капота (1 закрыт; 0 - открыт)
boot - статус багажника (1 закрыт; 0 - открыт)
objective - метка на какрте (1 вкл; 0 - выкл)

Пример:

Код: Выделить всё

if( strcmp(cmdtext, "/carparam", true) == 0 )

{

    tmp = strtok(cmdtext, idx);

    if(!strlen(tmp))

    {

          SendClientMessage(playerid, COLOR_GRAYWHITE, "USAGE: /carparam [playerid/PartOfName]");

          return 1;

    }

    giveplayerid = ReturnUser(tmp);

    if(IsPlayerInAnyVehicle(giveplayerid))

    {

          new engine, lights, alarm, doors, bonnet, boot, objective,playername[MAX_PLAYER_NAME];

          GetPlayerName(playerid, playername, sizeof(playername));

          GetVehicleParamsEx(GetPlayerVehicleID(giveplayerid), engine, lights, alarm, doors, bonnet, boot, objective);

          format(string,sizeof(string),"*%s[car]engine(%d),lights(%d),alarm(%d),doors(%d),bonnet(%d),boot(%d),objective(%d) ",playername,GetPlayerVehicleID(giveplayerid),engine,lights,alarm,doors,bonnet,boot,objective);

          SendClientMessage(playerid, 0xFFFFFFAA, string);

    }

    else SendClientMessage(playerid, COLOR_RED, "игрок не находится в авто");

    return 1;

}
[center]i love you [s]mxIni[/s] Mysql[/center]


Вернуться в «Стандартные функции»

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 3 гостя