Активный
- Тема Автор
- #1
Идея и назначение
Админская команда, которая чинит все транспортные средства на сервере.
Подходит для рестарта ивентов или массовых мероприятий.
Суть реализации
1. Перебираем все ID транспорта от 1 до MAX_VEHICLES.
2. Проверяем существование машины.
3. Устанавливаем максимальное здоровье и применяем RepairVehicle.
Реализация
Дополнительные идеи
1. Выводить уведомление всем игрокам.
2. Ограничить доступ уровнем админа.
3. Логировать использование команды.
Админская команда, которая чинит все транспортные средства на сервере.
Подходит для рестарта ивентов или массовых мероприятий.
Суть реализации
1. Перебираем все ID транспорта от 1 до MAX_VEHICLES.
2. Проверяем существование машины.
3. Устанавливаем максимальное здоровье и применяем RepairVehicle.
Реализация
Код:
CMD:fixallcars(playerid)
{
for(new v = 1; v < MAX_VEHICLES; v++)
{
if(!IsVehicleStreamedIn(v, playerid) && GetVehicleModel(v) == 0) continue;
SetVehicleHealth(v, 1000.0);
RepairVehicle(v);
}
SendClientMessage(playerid, -1, "Все машины были отремонтированы.");
return 1;
}
Дополнительные идеи
1. Выводить уведомление всем игрокам.
2. Ограничить доступ уровнем админа.
3. Логировать использование команды.