PDA

Просмотр полной версии : [Function] AddVehicleComponents



Salvacore
09.06.2014, 02:02
Облегчаем использование AddVehicleComponent

AddVehicleComponents(const vehicleid, const ...)
{
new
i = numargs()
;
do
AddVehicleComponent(vehicleid, getarg(--i));
while(i > 1);
}


Растолкуем:
Вместо этого

CMD:tun(playerid, params[]){
new
vehid = GetPlayerVehicleID(playerid)
;
AddVehicleComponent(vehid,1171);
AddVehicleComponent(vehid,1010);
AddVehicleComponent(vehid,1079);
AddVehicleComponent(vehid,1087);
AddVehicleComponent(vehid,1036);
AddVehicleComponent(vehid,1040);
AddVehicleComponent(vehid,1149);
AddVehicleComponent(vehid,1146);
AddVehicleComponent(vehid,1034);
AddVehicleComponent(vehid,1035);
AddVehicleComponent(vehid,1171);//Для наглядности[1]
AddVehicleComponent(vehid,1010);
AddVehicleComponent(vehid,1079);
AddVehicleComponent(vehid,1087);
AddVehicleComponent(vehid,1036);
AddVehicleComponent(vehid,1040);
AddVehicleComponent(vehid,1149);
AddVehicleComponent(vehid,1146);
AddVehicleComponent(vehid,1034);
AddVehicleComponent(vehid,1035);
AddVehicleComponent(vehid,1171);//Для наглядности[2]
AddVehicleComponent(vehid,1010);
AddVehicleComponent(vehid,1079);
AddVehicleComponent(vehid,1087);
AddVehicleComponent(vehid,1036);
AddVehicleComponent(vehid,1040);
AddVehicleComponent(vehid,1149);
AddVehicleComponent(vehid,1146);
AddVehicleComponent(vehid,1034);
AddVehicleComponent(vehid,1035);
}

Это.

CMD:tun(playerid, params[]){
new
vehid = GetPlayerVehicleID(playerid)
;
AddVehicleComponents(vehid, 1146, 1034, 1035, 1036, 1040, 1149, 1171, 1010, 1079, 1087);
}

Автор: Londlem
Выложено с разрешения автора, специально для: Pro-Pawn.Ru (http://pro-pawn.ru)

Копирование данной статьи без разрешения автора запрещено!

Seregamil
09.06.2014, 05:58
vehid = GetPlayervehid(playerid)
Ошибка.

, 0, 0);
Для чего тут нули?

Snoop_Dog
09.06.2014, 13:41
Хм.... Интересно.

Salvacore
09.06.2014, 15:11
Update, попутал с автором.