• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

Помогите сделать команду /fixcarall

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;
}
 
Сверху Снизу