chaot1c
Новичок
Команда ремонтирует машину админа
Добавляем ко всем дефайнам
Добавляем ко всем командам или в конец мода
P.S. Команда тестировалась на United RP.
Если выдаёт ерроры PlayerLogged и AdminLogged
Добавляем ко всем дефайнам
PHP:
#define PlayerIsNotInCar "Вы должны находится в транспорте!"
#define COLOR_WHITE 0xFFFFFFAA
#define COLOR_GREY 0xA8A900AA
PHP:
CMD:fixveh(playerid, params[])
{
if(PlayerLogged[playerid] == 0) return true; //Проверяет, залогинился ли админ.
if(PlayerInfo[playerid][pAdmin] < 4 || AdminLogged[playerid] == false) return true; //[pAdmin] < 4 - уровень админки, команда доступна с 4 уровня
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_GREY, PlayerIsNotInCar); //Отсылает сообщение игроку, если он не в машине: "Вы должны находится в транспорте!"
RepairVehicle(GetPlayerVehicleID(playerid)); //Ремонтирует машину
SendClientMessage(playerid, COLOR_WHITE, "Ваша машина отремонтирована"); //Отсылает сообщение, что машина отремонтирована.
return true;
}
Если выдаёт ерроры PlayerLogged и AdminLogged
Если выдаёт ерроры PlayerLogged и AdminLogged
Замените мою команду на
Спасибо Maks5.
Замените мою команду на
PHP:
CMD:fixveh(playerid, params[])
{
if(!IsPlayerConnected(playerid)) return true;
if(PlayerInfo[playerid][pAdmin] < 4) return true;
if(IsPlayerInAnyVehicle(playerid)) RepairVehicle(GetPlayerVehicleID(playerid));
SendClientMessage(playerid, COLOR_WHITE, "Ваша машина отремонтирована");
return true;
}
Последнее редактирование:
