MayroN
Моделлер
Проверенный
- Сообщения
- 80
- Реакции
- 56
- Помог
- 1 раз(а)
- Баллы
- 18
MayroN добавил(а) новый ресурс:
Crack Glass - Трещины на стеклах
Узнать больше об этом ресурсе...
ВАЖНО
На данный момент трещины будет показывать абсолютно на всех
Если разрушаемый ящик или же решётка будет иметь такой класснейм - то трещины будет и там показывать
Конкретное решение нашёл частично здесь
Но в этом случаи почему-то не может показать трещины на стёклах в разных картах ( хотя конкретно на ящиках или ещё где - закрывает )
Хто желает доработать нормально - вот кусок дерьма
Crack Glass - Трещины на стеклах
Плагин добавляет модели трещин на стеклах
Узнать больше об этом ресурсе...
Сообщение автоматически объединено:
ВАЖНО
На данный момент трещины будет показывать абсолютно на всех
func_breakableЕсли разрушаемый ящик или же решётка будет иметь такой класснейм - то трещины будет и там показывать
Конкретное решение нашёл частично здесь
Но в этом случаи почему-то не может показать трещины на стёклах в разных картах ( хотя конкретно на ящиках или ещё где - закрывает )
Хто желает доработать нормально - вот кусок дерьма
C-подобный:
stock bool:IsGlassBreakable(ent, Float:start[3], Float:end[3])
{
if(!pev_valid(ent))
return false;
static classname[32]
pev(ent, pev_classname, classname, charsmax(classname))
if(!equal(classname, "func_breakable"))
return false;
// Проверка renderamt
static Float:renderamt
pev(ent, pev_renderamt, renderamt)
if(renderamt < 1.0)
return false;
// Проверка текстуры
static texture[64]
engfunc(EngFunc_TraceTexture, ent, start, end, texture, charsmax(texture))
if(!texture[0])
return false;
// Проверяем названия стеклянных текстур
if(containi(texture, "glass") != -1)
return true;
if(containi(texture, "window") != -1)
return true;
if(containi(texture, "break") != -1)
return true;
return false;
}
Последнее редактирование: