Редактирование: X-Ray extensions
Внимание! Вы не авторизовались на сайте. Ваш IP-адрес будет публично видимым, если вы будете вносить любые правки. Если вы войдёте или создадите учётную запись, правки вместо этого будут связаны с вашим именем пользователя, а также у вас появятся другие преимущества.
Правка может быть отменена. Пожалуйста, просмотрите сравнение версий, чтобы убедиться, что это именно те изменения, которые вас интересуют, и нажмите «Записать страницу», чтобы изменения вступили в силу.
Текущая версия | Ваш текст | ||
Строка 583: | Строка 583: | ||
<code>float<factor> get_tri_shootfactor(nil, int<element>)</code> - возвращает фактор пробиваемости материала геометрии (0.0 - непробиваемый, 1.0 - полностью пробиваемый).<br/> | <code>float<factor> get_tri_shootfactor(nil, int<element>)</code> - возвращает фактор пробиваемости материала геометрии (0.0 - непробиваемый, 1.0 - полностью пробиваемый).<br/> | ||
− | <code>int<flags> get_tri_flags(int<element>)</code> - возвращает флаги материала геометрии ( | + | <code>int<flags> get_tri_flags(int<element>)</code> - возвращает флаги материала геометрии (mtlFlags).<br/> |
===Глобальное пространство имен=== | ===Глобальное пространство имен=== | ||
Строка 716: | Строка 716: | ||
<code>AdjustWidthToText()</code> - растягивает ширину окна под размер текста.<br/> | <code>AdjustWidthToText()</code> - растягивает ширину окна под размер текста.<br/> | ||
<code>AdjustHeightToText()</code> - растягивает высоту окна под размер текста.<br/> | <code>AdjustHeightToText()</code> - растягивает высоту окна под размер текста.<br/> | ||
− | <code>SetVTextAlign(uint<align>)</code> - задает выравнивание текста по вертикали ( | + | <code>SetVTextAlign(uint<align>)</code> - задает выравнивание текста по вертикали (EVTextAlignment).<br/> |
<code>SetTextPos(float<x>, float<y>)</code> - задает положение текста внутри окна.<br/> | <code>SetTextPos(float<x>, float<y>)</code> - задает положение текста внутри окна.<br/> | ||
<code>CanRotate(bool)</code> - устанавливает возможность вращения текстуры окна.<br/> | <code>CanRotate(bool)</code> - устанавливает возможность вращения текстуры окна.<br/> | ||
Строка 906: | Строка 906: | ||
key_bindings["kQUICK_SAVE"] = 75 | key_bindings["kQUICK_SAVE"] = 75 | ||
key_bindings["kQUICK_LOAD"] = 76</syntaxhighlight> | key_bindings["kQUICK_LOAD"] = 76</syntaxhighlight> | ||
− | + | '''EVTextAlignment''' | |
<syntaxhighlight lang="lua">-- вертикальное центрирование текста | <syntaxhighlight lang="lua">-- вертикальное центрирование текста | ||
EVTextAlignment = { | EVTextAlignment = { | ||
Строка 913: | Строка 913: | ||
valBottom = 2 | valBottom = 2 | ||
}</syntaxhighlight> | }</syntaxhighlight> | ||
− | + | '''mtlFlags''' | |
<syntaxhighlight lang="lua">-- флаги материала геометрии | <syntaxhighlight lang="lua">-- флаги материала геометрии | ||
mtlFlags = { | mtlFlags = { | ||
Строка 932: | Строка 932: | ||
flSlowDown = 2147483648 -- 31 замедляет движение | flSlowDown = 2147483648 -- 31 замедляет движение | ||
}</syntaxhighlight> | }</syntaxhighlight> | ||
− | + | '''rq_target''' | |
<syntaxhighlight lang="lua">-- флаги трассировки | <syntaxhighlight lang="lua">-- флаги трассировки | ||
rq_target = { | rq_target = { | ||
Строка 995: | Строка 995: | ||
return db.actor:change_goodwill_ex(who_id, to_whom_id, goodwill_change) | return db.actor:change_goodwill_ex(who_id, to_whom_id, goodwill_change) | ||
end</syntaxhighlight> | end</syntaxhighlight> | ||
− | '''ray_pick''' | + | '''ray_pick''' |
− | |||
<syntaxhighlight lang="lua">-- устанавливает базовые параметры трассировки | <syntaxhighlight lang="lua">-- устанавливает базовые параметры трассировки | ||
function ray_pick.init(pos, dir, range, flags, obj) | function ray_pick.init(pos, dir, range, flags, obj) |