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

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

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

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

помощь /veh

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

Bizon_131

Новичок
Как сделать, чтобы администратор мог создавать n-ое количество машин? И удалять машины других администраторов. Или же сделать команду для создания машин для мероприятий. Тоесть так же создаётся много машин, после взрыва они исчезают.
PHP:
CMD:veh(playerid, params[])
{
	if(PlayerLogged[playerid] == 0) return true;
	if(PlayerInfo[playerid][pAdmin] < 4 || AdminLogged[playerid] == false) return true;
	if(PlayerInfo[playerid][pAdminDuty] == 0) return SendClientMessage(playerid, COLOR_GREY, YouCanNotAdminDuty);
	if(GetPVarInt(playerid,"CREATEVEH") > 0) return SendClientMessage(playerid, COLOR_GREY,"Необходимо удалить прошлый транспорт!");
	if(GetPlayerInterior(playerid) > 0) return true;
	if(sscanf(params, "ddd", params[0],params[1],params[2])) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /veh [id машины] [цвет 1] [цвет 2]");
	if(params[0] > 611 || params[0] < 400) return SendClientMessage(playerid, COLOR_GREY, "ID транспорта от 400 до 611!");
	if(params[1] > 255 || params[1] < 0) return SendClientMessage(playerid, COLOR_GREY, "ID цвета от 0 до 255!");
	if(params[2] > 255 || params[2] < 0) return SendClientMessage(playerid, COLOR_GREY, "ID цвета от 0 до 255!");
	new Float:X,Float:Y,Float:Z;
	DestroyVehicle(GetPVarInt(playerid,"CREATEVEH"));
	DeletePVar(playerid,"CREATEVEH");
	GetPlayerPos(playerid, X,Y,Z);
	new carid = CreateVehicle(params[0], X,Y,Z, 0.0, params[1], params[2], 60000);
	PutPlayerInVehicle(playerid, carid, 0);
	Fuel[carid] = 100;
	Engine[carid] = true;
	Lights[carid] = false;
	SendMes(playerid, COLOR_WHITE, "Транспорт создан. ID: %d", carid);
	SetPVarInt(playerid,"CREATEVEH",carid);
	return true;
}
CMD:delveh(playerid, params[])
{
	if(PlayerLogged[playerid] == 0) return true;
	if(PlayerInfo[playerid][pAdmin] < 4 || AdminLogged[playerid] == false) return true;
	if(PlayerInfo[playerid][pAdminDuty] == 0) return SendClientMessage(playerid, COLOR_GREY, YouCanNotAdminDuty);
	if(!GetPVarInt(playerid,"CREATEVEH")) return SendClientMessage(playerid, COLOR_GREY,"Необходимо создать транспорт!");
	DestroyVehicle(GetPVarInt(playerid,"CREATEVEH"));
	SendMes(playerid, COLOR_WHITE, "Транспорт удален. ID: %d", GetPVarInt(playerid,"CREATEVEH"));
	DeletePVar(playerid,"CREATEVEH");
	return true;
}
 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу