Перейти к содержимому


Фотография

Параметры сущностей

stripper entity props spawnflags

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 8

#1 anarki1980

anarki1980

    Участник

  • Пользователь
  • PipPip
  • 88 сообщений

Отправлено 19 Июнь 2019 - 17:08

Поделитесь пожалуйста информацией по параметрам сущностей стриппера, устал работать методом тыка.

Например параметр spawnflags. Какой бит в значении ответственен за что?

 

Так же если есть данные по другим параметрам которые мы видим в дампе, либо знаете ссылку на мануал поделитесь знаниями кто что выяснил пожалуйста, пора это дело систематизировать.

Названия параметров наводят примерно на их смысл, но зачастую непонятно имеют ли они смысл сами по себе, либо только с каким либо другим параметром. Да и вообще не факт что правильно угадал смысл.

Наугад копировать параметры у объектов которые похожи на желаемый очень утомительно и не всегда дает нужный результат.



#2 BHaType

BHaType

    Пользователь

  • Пользователь
  • PipPipPip
  • 309 сообщений

Отправлено 20 Июнь 2019 - 1:38

 https://developer.va...f_L4D2_Entities


Сообщение отредактировал BHaType: 20 Июнь 2019 - 1:39


#3 anarki1980

anarki1980

    Участник

  • Пользователь
  • PipPip
  • 88 сообщений

Отправлено 20 Июнь 2019 - 13:33

 

Эта документация может быть удобна для разработчиков, но очень неудобно организованна с точки зрения пользователя стриппера.

Много раз был туда заслан гуглом, но ни разу эти странички ничем не помогли, на практике всю пользу давали конкретные файлы стриппера с готовыми решениями.

Без знания дополнительных условностей там черт ногу сломит. Например то что все эти слова на страничке это значения поля "classname" (есть хоть одно упоминание об этом там?).

Того что значения "spawnflags" скорее всего соотносятся с тем что перечислено в абзаце Flags (где там хоть одно упоминание поля "spawnflags"?).

Пользование этой документацией предполагает все тот же метод тыка, с уменьшенным количеством тыков (в зависимости от развитости интуиции).

 

Пробовал давеча сделать стену которую ломают зомби, но не люди. В итоге сдался, потому что как это сделать и какие параметры отвечают за что совершенно не понятно.

То люди через нее бегают, то зомби, то одни ломают, то другие, то она вообще не ломается.

Каждый тык это 5 минут (поправить, перегрузить карту, добежать до нее потестить), а учитывая количество параметров и их возможных значений этот путь разработки и вовсе тупиковый.



#4 history_maker

history_maker

    Участник

  • Пользователь
  • PipPip
  • 132 сообщений

Отправлено 20 Июнь 2019 - 13:58

{
"model" "*294"
"targetname" "breakable_walls"
"spawnobject" "0"
"spawnflags" "2050"
"rendermode" "0"
"renderfx" "0"
"rendercolor" "255 255 255"
"renderamt" "255"
"propdata" "0"
"pressuredelay" "0"
"physdamagescale" "1.0"
"PerformanceMode" "0"
"origin" "12936 14052 487.89"
"nodamageforces" "0"
"minhealthdmg" "0"
"material" "1"
"health" "1"
"gibdir" "0 0 0"
"fadescale" "1"
"fademindist" "-1"
"explosion" "0"
"ExplodeRadius" "0"
"explodemagnitude" "0"
"ExplodeDamage" "0"
"disableshadows" "0"
"disablereceiveshadows" "0"
"BreakableType" "1"
"classname" "func_breakable"
}
 
В первой части за это отвечает параметр "BreakableType" (1 вроде-бы для зомби или 3 точно не помню)


#5 anarki1980

anarki1980

    Участник

  • Пользователь
  • PipPip
  • 88 сообщений

Отправлено 20 Июнь 2019 - 15:39

 

{
"model" "*294"
"targetname" "breakable_walls"
"spawnobject" "0"
"spawnflags" "2050"
"rendermode" "0"
"renderfx" "0"
"rendercolor" "255 255 255"
"renderamt" "255"
"propdata" "0"
"pressuredelay" "0"
"physdamagescale" "1.0"
"PerformanceMode" "0"
"origin" "12936 14052 487.89"
"nodamageforces" "0"
"minhealthdmg" "0"
"material" "1"
"health" "1"
"gibdir" "0 0 0"
"fadescale" "1"
"fademindist" "-1"
"explosion" "0"
"ExplodeRadius" "0"
"explodemagnitude" "0"
"ExplodeDamage" "0"
"disableshadows" "0"
"disablereceiveshadows" "0"
"BreakableType" "1"
"classname" "func_breakable"
}
 
В первой части за это отвечает параметр "BreakableType" (1 вроде-бы для зомби или 3 точно не помню)

 

 

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

как всегда короче все сводится к копипасту волшебных заклинаний :) может у вас есть хотя бы полное заклинание?



#6 BHaType

BHaType

    Пользователь

  • Пользователь
  • PipPipPip
  • 309 сообщений

Отправлено 21 Июнь 2019 - 1:28

Пробовал давеча сделать стену которую ломают зомби, но не люди.

 

А смысл если они её ломать итак не будут?



#7 Vitamin

Vitamin

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 495 сообщений

Отправлено 25 Июнь 2019 - 3:41

Тут возможно ещё проблема не столько в Entity, сколько в кривой навигации для AI

#8 dragokas

dragokas

    Пользователь

  • Пользователь
  • PipPipPip
  • 203 сообщений

Отправлено 02 Август 2019 - 23:08

Эта документация может быть удобна для разработчиков, но очень неудобно организованна с точки зрения пользователя стриппера.

Много раз был туда заслан гуглом, но ни разу эти странички ничем не помогли, на практике всю пользу давали конкретные файлы стриппера с готовыми решениями.

...

Ну а как ты хотел.

Значения этого параметра для каждого энтити свои. Поэтому открываешь конкретную и там читаешь по flags, что именно нужно.

Пример

https://developer.va...c_door_rotating

 

  • 2: Reverse Dir - This door opens in the opposite direction.
  • 4096: Door Silent - This door makes no noise.

складываешь, пишешь в стриипере 4098 и по идее получаешь бесшумные двери, которые открываются в обратном направлении.

 

Здесь больше проблем, когда по энтити тупо нет в базе описания, тогда приходится тыкаться, искать на базе какой энтити она была создана или смотреть схожую и надеятся что описание подойдет. Бывает и что в базе там грубые ошибки и в именах, и в перечислениях.


 

Пробовал давеча сделать стену которую ломают зомби, но не люди. В итоге сдался, потому что как это сделать и какие параметры отвечают за что совершенно не понятно.

То люди через нее бегают, то зомби, то одни ломают, то другие, то она вообще не ломается.

Каждый тык это 5 минут (поправить, перегрузить карту, добежать до нее потестить), а учитывая количество параметров и их возможных значений этот путь разработки и вовсе тупиковый.

 

Я такое делал через плагин (просто спавн с нужными параметрами). Буду дома, посмотрю. Если удастся перенести в стриппер без ущерба функционалу, отпишу.


Сообщение отредактировал dragokas: 02 Август 2019 - 23:09


#9 anarki1980

anarki1980

    Участник

  • Пользователь
  • PipPip
  • 88 сообщений

Отправлено 04 Август 2019 - 2:01

Я такое делал через плагин (просто спавн с нужными параметрами). Буду дома, посмотрю. Если удастся перенести в стриппер без ущерба функционалу, отпишу.

 

Спасибо, уже не нужно, методом тыка тогда еще дотыкал все до ума





Темы с аналогичным тегами stripper, entity props, spawnflags

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных