-
Вопрос по функции
Нашол у себя в моде такой stock
PHP код:
stock AddVehComp(vehicleid, componentid, componentid1, componentid2, componentid3, componentid4, componentid5, componentid6, componentid7, componentid8, componentid9, componentid10, componentid11)
{
AddVehicleComponent(vehicleid, componentid);
AddVehicleComponent(vehicleid, componentid1);
AddVehicleComponent(vehicleid, componentid2);
AddVehicleComponent(vehicleid, componentid3);
AddVehicleComponent(vehicleid, componentid4);
AddVehicleComponent(vehicleid, componentid5);
AddVehicleComponent(vehicleid, componentid6);
AddVehicleComponent(vehicleid, componentid7);
AddVehicleComponent(vehicleid, componentid8);
AddVehicleComponent(vehicleid, componentid9);
AddVehicleComponent(vehicleid, componentid10);
AddVehicleComponent(vehicleid, componentid11);
return true;
}
Можно ли её как нибудь оптимизировать?
Используется она в команду /tuneadmin
PHP код:
if(strcmp(cmd,"/tuneadmin",true) == 0)
{
if(PlayerInfo[playerid][pAdmin] >= 8)
{
new vehicleid = GetPlayerVehicleID(playerid);
new cartype = GetVehicleModel(vehicleid);
if(cartype == 562)
{
AddVehComp(vehicleid, 1146, 1034, 1035, 1036, 1040, 1149, 1171, 1010, 1079, 1087, 0, 0);
}
}
}
-
Команду да, а вот функция по моему нормальная, оптимизация не требуется.
PHP код:
if(strcmp(cmd,"/tuneadmin",true) == 0)
{
if(PlayerInfo[playerid][pAdmin] < 8) return SendClientMessage(playerid, COLOR_GREY, "У вас недостаточно прав.");
if(GetVehicleModel(vehicleid) == 562)
{
AddVehComp(GetPlayerVehicleID(playerid), 1146, 1034, 1035, 1036, 1040, 1149, 1171, 1010, 1079, 1087, 0, 0);
}
return true;
}
-
PHP код:
AddVehicleComponents(const vehicleid, const ...)
{
new
i = numargs()
;
do
AddVehicleComponent(vehicleid, getarg(--i));
while(i > 1);
}
Так например.
-
Воо!! огромное спасибо.
Тему Close.
-