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

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

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

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

Помогите дописать команду /veh

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

CrazyFors

Новичок
Здравствуйте, пользователи форума. Прошу мне помочь дописать команду /veh. Нужно чтобы при выходе из транспорта он удалялся.

PHP:
CMD:veh(playerid, params[])
{
    new Float:X, Float:Y, Float:Z;
    new veh_id = 0;
	if(PI[playerid][pAdmin] < ADM_SUPER_ADMIN) return 1;
	else if(AdminLogged[playerid] == false) return SendClientMessage(playerid, COLOR_GREY, YouAreNotLoggedInAsAdmin);
	else if(GetPlayerInterior(playerid) > 0) return SendClientMessage(playerid, COLOR_GREY, "[Ошибка] В интерьере нельзя создавать транспорт!");
	else if(sscanf(params, "ddd", params[0], params[1], params[2])) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /veh [id транспорта] [цвет 1] [цвет 2]");
	else if(params[0] > 611 || params[0] < 400) return SendClientMessage(playerid, COLOR_GREY, "[Ошибка] ID транспорта не может быть меньше 400 и больше чем 611");
	else if(params[0] == 435 || params[0] == 441 || params[0] == 449 || params[0] == 450 || params[0] == 465 || params[0] == 501 || params[0] == 537 || params[0] == 538 || params[0] == 564 ||
	params[0] == 569 || params[0] == 570 || params[0] == 590 || params[0] == 591 || params[0] == 594 || params[0] == 606 || params[0] == 607 || params[0] == 608 || params[0] == 610 || params[0] == 611) return SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Транспорт с этим ID запрещено создавать!");
	else if(params[1] > 255 || params[1] < 0) return SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Номер цвета не может быть меньше 0 и больше 255");
	else if(params[2] > 255 || params[2] < 0) return SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Номер цвета не может быть меньше 0 и больше 255");
	else if(TotalAdminVehicles > 80) return SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Лимит админ-транспорта превышен");
	GetPlayerPos(playerid, X,Y,Z);
	X += 1.5;
	veh_id = CreateVehicle(params[0], X,Y,Z, 0.0, params[1], params[2], -1);
	SetVehicleVirtualWorld(veh_id, GetPlayerVirtualWorld(playerid));
	LinkVehicleToInterior(veh_id, GetPlayerInterior(playerid));
	Fuel[veh_id] = 50;
	Engine[veh_id] = Lights[veh_id] = IsLocked[veh_id] = false;
	Itter_Add(adm_vehicles, veh_id);
	PutPlayerInVehicle(playerid, veh_id, 0);
	new string[128];
	format(string, sizeof(string), "[A] %s[%i] создал транспорт (%s, ID: %d)", GetName(playerid), playerid, VehicleNames[GetVehicleModel(veh_id)-400], veh_id);
	SendAdminMessage(COLOR_GRAD1, string);
	TotalAdminVehicles++;
	return 1;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу