#JayKReeD
Новичок
Добрый день!
Опишу пожалуй, как же создать разрушаемые объекты ( оружием ) :cl:
Я напишу как сделать разрушаемый ящик, а уже дальше можете сделать из него выпадание бонусов и так далее
Пожалуй приступим к делу )
Для начала нам необходим объект, создаём его :
Так, теперь у нас есть объект. Далее мы сделаем его разрушаемым :
Удачи! :bz:
Опишу пожалуй, как же создать разрушаемые объекты ( оружием ) :cl:
Я напишу как сделать разрушаемый ящик, а уже дальше можете сделать из него выпадание бонусов и так далее
Пожалуй приступим к делу )
Для начала нам необходим объект, создаём его :
PHP:
new objID,objBT=5; // Глобальные. 5 - кол-во выстрелов, которое выдержит объект
public OnGameModeInit()//Я выбрал OnGameModeInit, объект создавать можно откуда угодно.
{
objID = CreateObject(id объекта,х,y,z,0.0,0.0,0.0);
return true;
}
PHP:
public OnPlayerWeaponShot(playerid, weaponid, hittype, hitid, Float:fX, Float:fY, Float:fZ)
{
if(hittype == BULLET_HIT_TYPE_OBJECT && hitid == objID) //выстрел по объекту
{
if(--objBT > 0) return true; // Если HP у нашего объекта остались - стопаем
DestroyObject(objID);
// Сюда можно засунуть выпадающий бонус :dn:
// CreatePickup
}
return true;
}
Последнее редактирование:
