Hamalov
Ученик
Помогите сделать команду /fixcarall, она чинит авто в радиусе, вот у меня есть /fixcar по ID авто.
Код:
CMD:fixcar(playerid, params[])
{
if(GetPlayerAdminEx(playerid) < 2) return 1;
extract params -> new vehicle_id; else return SendClientMessage(playerid, 0xCECECEFF, "Èñïîëüçóéòå: /fixcar [id òðàíñïîðòà]");
if(IsPlayerInAnyVehicle(playerid) && vehicle_id == 0) vehicle_id = GetPlayerVehicleID(playerid);
if(!IsValidVehicle(vehicle_id)) return SendClientMessage(playerid, 0xCECECEFF, "Òðàíñïîðò ñ äàííûì èäåíòèôèêàòîðîì íå íàéäåí");
SetVehicleParamsEx(GetPlayerVehicleID(playerid), 1, 1, 0, 0, 0, 0, 0);
RepairVehicle(vehicle_id);
if(IsAOwnableCar(vehicle_id)) SetVehicleData(vehicle_id, V_HEALTH, 1000.0);
new _local_string[144];
format(_local_string, sizeof(_local_string), "Âû ïî÷èíèëè òðàíñïîðò: ¹%d", vehicle_id);
SendClientMessage(playerid, -1, _local_string);
new fmt_msg[100];
if(GetPlayerAdminEx(playerid) <= 7)
{
}
format(fmt_msg, sizeof fmt_msg, "Çàðåñïàâíèë àâòî ¹%d", vehicle_id);
SendLog(playerid, LOG_TYPE_ADMIN_ACTION, fmt_msg);
return 1;
}
