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

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

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

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

public OnVehicleDeath

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

Mich@elson

Умник
Прикрепил я объекты к некоторым фракционным авто. Работает все отлично, объект спавнится после уничтожения транспорта и т.п. Но есть одна проблема.
Если уничтожить транспорт к которому прикреплен объект - другим транспортом, то объект остается на том месте где был уничтожен транспорт. Тоесть объект не удаляется.

К примеру:
К транспорту законников прикреплен объект. Если я уничтожу этот транспорт на котором прикреплен объект с гидры - то объект остается, а сам транспорт спавнится на место спавна с объектом.

Вопрос: как поставить проверку, когда к транспорту к которому прикреплен объект - уничтожается другим транспортом?

Вот сам public OnVehicleDeath(vehicleid, killerid)


PHP:
public OnVehicleDeath(vehicleid, killerid)
{
	if(vehicleid == fbicar[1] && killerid == fbicar[1]) DestroyObject(police[fbicar[1]]);
	else if(vehicleid == fbicar[2] && killerid == fbicar[2]) DestroyObject(police[fbicar[2]]);
	else if(vehicleid == fbicar[3] && killerid == fbicar[3]) DestroyObject(police[fbicar[3]]);
	else if(vehicleid == fbicar[4] && killerid == fbicar[4]) DestroyObject(police[fbicar[4]]);
	else if(vehicleid == sfpdcar[1] && killerid == sfpdcar[1]) DestroyObject(police[sfpdcar[1]]);
	else if(vehicleid == sfpdcar[2] && killerid == sfpdcar[2]) DestroyObject(police[sfpdcar[2]]);
	else if(vehicleid == sfpdcar[3] && killerid == sfpdcar[3]) DestroyObject(police[sfpdcar[3]]);
	else if(vehicleid == sfpdcar[4] && killerid == sfpdcar[4]) DestroyObject(police[sfpdcar[4]]);
	else if(vehicleid == sapdcar[1] && killerid == sapdcar[1]) DestroyObject(police[sapdcar[1]]);
	else if(vehicleid == sapdcar[2] && killerid == sapdcar[2]) DestroyObject(police[sapdcar[2]]);
	else if(vehicleid == sapdcar[3] && killerid == sapdcar[3]) DestroyObject(police[sapdcar[3]]);
	else if(vehicleid == sapdcar[4] && killerid == sapdcar[4]) DestroyObject(police[sapdcar[4]]);
	return true;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу