PDA

Просмотр полной версии : [Вопрос] Ломающиеся объекты



Jackal
11.10.2015, 12:29
Существуют объекты, которые имеют свойство разрушаться (шлагбаумы, некоторые ворота и т.д.).
Появилось 2 проблемы:

1. Если сломать такой объект, то он восстановиться через некоторое время, также если попытаться скрыть этот объект от игрока (RemoveBuildingForPlayer), он также будет появляться. Нужно избавиться от него, но никак не получается.

2. Если намеренно создать такой же объект в нужном нам месте, то после уничтожения он появляться сам не будет до следующего рестарта сервера, а тут как раз нужно, чтобы он сам появлялся как в первом случае.

Возможно ли каким-то образом решить эти вопросы?

m1n1vv
11.10.2015, 12:44
Хп объекта это переменная. Можно сделать условие. Если переменная равна 0, то удаление объекта.

Jackal
11.10.2015, 13:10
Хп объекта это переменная. Можно сделать условие. Если переменная равна 0, то удаление объекта.

ХП объекта? Это вроде бы на 0.3z да? Хмм..

m1n1vv
11.10.2015, 13:13
ХП объекта? Это вроде бы на 0.3z да? Хмм..

Я думаю это и на 0.3.7 можно

Daniel_Cortez
11.10.2015, 13:21
Можно создать объект с помощью CreateObject и отслеживать попадания пуль в OnPlayerWeaponShot.
И да, повторю ещё раз, создавать именно с помощью CreateObject. У стримера ID объектов другие, да и тип попаданий в OnPlayerWeaponShot тоже будет другой (не по обычным объектам, а по PlayerObject) поэтому с ним придётся изловчиться, чтобы такой подход работал.