Вообще, проверка по сути у него логичнее, ведь зачем получать id автомобиля, если нужно просто удостовериться, что игрок в нем.
Хотя, с другой стороны, его функция проверяет все автомобили, включая при этом и мотоциклы и прицепы и т.д. и т.п.
Можно просто создать сток, где мы возьмем все "правильные" автомобили и вернем true, если игрок в нем. Не знаю, как это точно повлияет на оптимизацию, но вот на логичность да.
[FilterScript] Скрипт основы работы дальнобойщика или развозчика.PHP код:
static const -_-[][] = {"Суда падашол!", "Ок."};
[FilterScript] ЭМИ. Моя версия скрипта.
[Tutorial][Pawn] Решаем проблему со стрелками и кнопкой "Spawn".
[Tutorial] Адаптация Sublime Text 3 под Pawn.
[Tutorial][PHP] Регулярные выражения в PHP и с чем их "едят".
[Tutorial][PHP] Сжатие и кеширование. Часть 1.
[Other] Интересный пример рекурсии.
[Include] Использование возможностей PHP в PAWN.
[GameMode] Name: Go to FlyLife [samp.flylife.pw] | Version: Build 43:01/08/2015-19/11/2017
Господи как все запущено, vehicleid в данном случае это тот же GetPlayerVehicleID(playerid), это не переменная идет такая же проверка что вы за херню тут устроили, макрос создан для упрощения кода чтобы не запутаться в скобках и чтобы избежать огромных строк. Он никак не влияет на работоспособность.
[FilterScript] Скрипт основы работы дальнобойщика или развозчика.PHP код:
static const -_-[][] = {"Суда падашол!", "Ок."};
[FilterScript] ЭМИ. Моя версия скрипта.
[Tutorial][Pawn] Решаем проблему со стрелками и кнопкой "Spawn".
[Tutorial] Адаптация Sublime Text 3 под Pawn.
[Tutorial][PHP] Регулярные выражения в PHP и с чем их "едят".
[Tutorial][PHP] Сжатие и кеширование. Часть 1.
[Other] Интересный пример рекурсии.
[Include] Использование возможностей PHP в PAWN.
[GameMode] Name: Go to FlyLife [samp.flylife.pw] | Version: Build 43:01/08/2015-19/11/2017
Максимум что тут можно сделать, так это просто убрать 3 лишние ячейки other.PHP код:
CMD:russianboycar(playerid,params[])
{
#define vehicleid GetPlayerVehicleID(playerid)
if(!IsPlayerInAnyVehicle(playerid)) return true;
new bumper;
GetVehicleDamageStatus(vehicleid,bumper, _, _, _);
bumper ^= ((3<<20)|(3<<24));
SendClientMessage(playerid,-1, ((bumper & (3<<24)) != 0) ? ("Пацанский таз радует глаз!") : ("Пацанский таз уже не радует глаз..."));
UpdateVehicleDamageStatus(vehicleid,bumper, _, _, _);
AddVehicleComponent(vehicleid,1087), AddVehicleComponent(vehicleid,1079);
#undef vehicleid
return true;
}
[FilterScript] Скрипт основы работы дальнобойщика или развозчика.PHP код:
static const -_-[][] = {"Суда падашол!", "Ок."};
[FilterScript] ЭМИ. Моя версия скрипта.
[Tutorial][Pawn] Решаем проблему со стрелками и кнопкой "Spawn".
[Tutorial] Адаптация Sublime Text 3 под Pawn.
[Tutorial][PHP] Регулярные выражения в PHP и с чем их "едят".
[Tutorial][PHP] Сжатие и кеширование. Часть 1.
[Other] Интересный пример рекурсии.
[Include] Использование возможностей PHP в PAWN.
[GameMode] Name: Go to FlyLife [samp.flylife.pw] | Version: Build 43:01/08/2015-19/11/2017
АП темы, не все знают
Y