Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

/fixveh на ZCMD для админов

Статус
В этой теме нельзя размещать новые ответы.

chaot1c

Новичок
Команда ремонтирует машину админа

Добавляем ко всем дефайнам
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;
}
P.S. Команда тестировалась на United RP.

Если выдаёт ерроры PlayerLogged и AdminLogged
Если выдаёт ерроры PlayerLogged и AdminLogged
Замените мою команду на
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;
}
Спасибо Maks5.
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу