Доступ к готовым решениям

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Функция SetVehParam(carid,param[],set);

Aizek_Klark

Умник
Здравствуйте пользователи Pawno-Info.ru !..
Хочу поделиться написанной мною функцией, которая облегчит роботу в скрипте/моде ))
И так как эта функция работает и что из себя представляет..
С помощью этой функции можно изменять любой параметр транспорта: статус двигателя,фар,капота,багажника и т.д.
В начало мода к глобальным переменным:
PHP:
new engine,lights,alarm,doors,bonnet,boot,objective;
В конец мода stock этой функции:
PHP:
stock SetVehParam(carid,param[],set)
{
    GetVehicleParamsEx(carid,engine,lights,alarm,doors,bonnet,boot,objective);
    if(!strcmp(param,"engine",true))
    {
        SetVehicleParamsEx(carid,set,lights,alarm,doors,bonnet,boot,objective);
    }
    else if(!strcmp(param,"lights",true))
    {
        SetVehicleParamsEx(carid,engine,set,alarm,doors,bonnet,boot,objective);
    }
    else if(!strcmp(param,"alarm",true))
    {
        SetVehicleParamsEx(carid,engine,lights,set,doors,bonnet,boot,objective);
    }
    else if(!strcmp(param,"doors",true))
    {
        SetVehicleParamsEx(carid,engine,lights,alarm,set,bonnet,boot,objective);
    }
    else if(!strcmp(param,"bonnet",true))
    {
        SetVehicleParamsEx(carid,engine,lights,alarm,doors,set,boot,objective);
    }
    else if(!strcmp(param,"boot",true))
    {
        SetVehicleParamsEx(carid,engine,lights,alarm,doors,bonnet,set,objective);
    }
    else if(!strcmp(param,"objective",true))
    {
        SetVehicleParamsEx(carid,engine,lights,alarm,doors,bonnet,boot,set);
    }
    return true;
}
Описание функции:
SetVehParam(carid,param[],set);
carid - ID транспорта параметры которого будут изменяться.
param - Параметр формата string то есть буквенное значение: engine,lights,alarm,doors,bonnet,boot,objective.
set - true/false или 1/0 то есть включить или выключить )

Пример применения:

PHP:
new carid = GetPlayerVehicleID(playerid); //Записываем id авто в котором сидит игрок
SetVehParam(carid,"engine",true); //Таким образом мы завели двигатель авто в котором сидит игрок.
__________________
Автор: Aizek_Klark
 
Последнее редактирование модератором:
Сверху Снизу