Доступ к готовым решениям

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

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

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

Урок Создание разрушаемых объектов (оружием)

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

#JayKReeD

Новичок
Добрый день!
Опишу пожалуй, как же создать разрушаемые объекты ( оружием ) :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;
}
Удачи! :bz:​
 
Последнее редактирование:
  • Нравится
Реакции: FaGo
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу