Ru/$modelname: Difference between revisions
< Ru
Jump to navigation
Jump to search
mNo edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
{{lang|$modelname|$title=$modelname}} | {{lang|$modelname|$title=$modelname}} | ||
[[QC | [[QC Commands:ru|Команда]] [[$modelname:ru|$modelname]] является обязательной. Она определяет ''папку'', где будет находиться скомпилированная модель и ''имя'' самой модели. | ||
{{tip|Принято называть модель так же, как QC-файл с описанием, но это не обязательно.}} | * В {{goldsrc|4}} указывается относительный путь (относительно {{ent:ru|$cd}}), либо абсолютный путь. Абсолютные пути должны быть закрыты в кавычки, однако относительные пути - нет. | ||
* В {{src|4}} всегда указывается путь относительно папки <code>\models</code> в [[Game Directory:ru|папке контента игры]]. | |||
{{tip:ru|Принято называть модель так же, как QC-файл с описанием, но это не обязательно.}} | |||
{{note|Сборки [[Studiomdl:ru|StudioMDL]] раньше версии от {{as|4}} не создают несуществующие папки. Путь, указанный в <code>$modelname</code> должен уже существовать до компиляции.}} | |||
{{bug:ru|В {{as|4}} модели, скомпилированные в корневую папку <code>\models</code> не могут быть загруженными.}} | |||
== Пример использования == | == Пример использования == | ||
''' | '''{{ent:ru|$modelname}} "weapons\shell.mdl"''' | ||
{{ent:ru|$staticprop}} | |||
{{ent:ru|$body}} body "shell.smd" | |||
{{ent:ru|$cdmaterials}} "models\weapons\" | |||
{{ent:ru|$sequence}} idle "shell_anim_@idle.smd" | |||
{{ent:ru|$collisionmodel}} "shell_physics.smd" | |||
Эта модель будет скомпилирована как <code><игра>\models\weapons\shell.mdl</code>. | |||
Вписывать <code>.mdl</code> необязательно, но так скрипт прозрачнее и легче читается. | Вписывать <code>.mdl</code> необязательно, но так скрипт прозрачнее и легче читается. | ||
[[Category:QC Commands:ru|modelname]] | [[Category:QC Commands:ru|modelname]] |
Revision as of 08:20, 21 November 2023
Команда $modelname является обязательной. Она определяет папку, где будет находиться скомпилированная модель и имя самой модели.
- В
GoldSrc указывается относительный путь (относительно $cd), либо абсолютный путь. Абсолютные пути должны быть закрыты в кавычки, однако относительные пути - нет.
- В
Source всегда указывается путь относительно папки
\models
в папке контента игры.


$modelname
должен уже существовать до компиляции.Пример использования
$modelname "weapons\shell.mdl" $staticprop $body body "shell.smd" $cdmaterials "models\weapons\" $sequence idle "shell_anim_@idle.smd" $collisionmodel "shell_physics.smd"
Эта модель будет скомпилирована как <игра>\models\weapons\shell.mdl
.
Вписывать .mdl
необязательно, но так скрипт прозрачнее и легче читается.