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

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

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

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

Транспорт!

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

dikg3d

Новичок
Всем привет. Возник такой как удалить созданный администратором автомобиль(/veh) после взрыва? И сделать админу который создал транспорт SCM(playerid, -1, "Транспорт был уничтожен");

Удалить нужно именно в public OnVehicleDeath. В public OnVehicleSpawn(vehicleid) не то что нужно.

Если не жалко, кодиком.:ah:

CMD:veh(playerid,params[])
{
if(pData[playerid][pAdmin] < 4) return 1;
if(GetPlayerInterior(playerid) > 0) return 1;
if(sscanf(params, "ddd", params[0],params[1],params[2])) return SendClientMessage(playerid, CYELLOW, "• [Подсказка]:{"#cWHITE"} /veh [id машины] [цвет 1] [цвет 2]");
if(params[0] > 611 || params[0] < 400) return SendClientMessage(playerid, CRED, "x {AC0000}[Ошибка] "W"Номер машины не может быть меньше 400 и больше чем 611!");
if(params[1] > 255 || params[1] < 0) return SendClientMessage(playerid, CRED, "x {AC0000}[Ошибка] "W"ID цвета от 0 до 255!");
if(params[2] > 255 || params[2] < 0) return SendClientMessage(playerid, CRED, "x {AC0000}[Ошибка] "W"ID цвета от 0 до 255!");
new Float:X,Float:Y,Float:Z;
GetPlayerPos(playerid, X,Y,Z);
new carid = CreateVehicle(params[0], X,Y,Z, 0.0, params[1], params[2], 60000);
SetPVarInt(playerid, "ADM_VEH",carid);
PutPlayerInVehicleEx(playerid, carid, 0);
gVehicles[carid-1][vFuel] = 100;
gVehicles[carid-1][vHealth] = 1000.0;
gVehicles[carid-1][vOwnerid] = INVALID_PLAYER_ID;
VehicleCreate[carid] = true;
if(IsNotDriving(params[0]) == 1)
SetVehicleParamsEx(carid, 0, 0, 0, 0, 0, 0, 0);
SFCM(playerid, 0x00CC00FF, "• [Успешно] "W"Автомобиль ID: %d создан, для удаления /delveh", carid);
return 1;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу