Случайная подборка модов
Долина Шорохов
4.5
Lost World Condemned
3.5
Shoker Weapon Mod 2.1
4.1
Я - Призрак
2.8
HARDWARMOD - 3.2
4.0
Dead Autumn
4.1
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
⚙ Модострой: Вопросница
Российская Федерация  Wolfstalker
Среда, 24.02.2016, 00:25 | Сообщение # 1
Статус:
Легенда:
Сообщений: 2258
Награды: 15
Регистрация: 05.04.2010

В данной теме вы можете задавать любые вопросы касательно S.T.A.L.K.E.R. моддинга


• Не флудить
• Предварительно просматривайте раздел, ведь ответ на ваш вопрос может быть там
• В своем вопросе указывайте платформу моддинга — Тень Чернобыля, Чистое небо или Зов Припяти




F.A.Q

  Злобная реклама
Среда, 24.02.2016, 00:25
Статус:
Сообщений: 666
Регистрация: 05.04.2010
Российская Федерация  denis2000
Среда, 19.10.2016, 09:42 | Сообщение # 4261
Время Альянса
Статус:
Ветеран:
Сообщений: 4070
Награды: 16
Регистрация: 19.07.2013

Цитата mmihaill ()
с ума сошёл?

Мда...


Цитата _S_k_i_F_ ()
текст начинается где-то за границами текстбокса

Ну так смещай текст относительно листбокса и задавай ему размеры:
Код
<infopole x="205" y="65" width="303" height="294">
           <text x="***" y="***" width="***" height="***" ........ align="l" vert_align="t" complex_mode="1"/>        
        </infopole>

А иначе относительно чего текст форматировать, как размещать?
Сообщение отредактировал denis2000 - Среда, 19.10.2016, 09:46
  Злобная реклама
Среда, 19.10.2016, 09:42
Статус:
Сообщений: 666
Регистрация: 19.07.2013
Украина  _S_k_i_F_
Среда, 19.10.2016, 10:42 | Сообщение # 4262
Золотой Обоз
Статус:
Опытный:
Сообщений: 1311
Награды: 9
Регистрация: 09.08.2015

denis2000, наверное со скрина и надо было начинать, чето я затупил

Вот как выглядит сейчас текст. Как видно, текст появляется посреди поля, а нужно, чтобы он появился в левом верхнем углу поля, и переходил на новую строку, когда нет места.
Сообщение отредактировал _S_k_i_F_ - Среда, 19.10.2016, 10:47
  Злобная реклама
Среда, 19.10.2016, 10:42
Статус:
Сообщений: 666
Регистрация: 09.08.2015
Российская Федерация  Neptun
Среда, 19.10.2016, 13:27 | Сообщение # 4263
Связной
Статус:
Бывалый:
Сообщений: 672
Награды: 9
Регистрация: 25.03.2012

_S_k_i_F_, я уже дал тебе верный ответ. А ещё лучше будет вот так:
Код

  <infopole x="205" y="65" width="303" height="294" complex_mode="1" stretch="1">
           <text font="letterica18" r="210" g="210" b="210" align="l" vert_align="c"></text>
        </infopole>
  Злобная реклама
Среда, 19.10.2016, 13:27
Статус:
Сообщений: 666
Регистрация: 25.03.2012
Российская Федерация  Mr_KpuBoPyK
Среда, 19.10.2016, 15:36 | Сообщение # 4264
Статус:
Неопытный:
Сообщений: 544
Награды: 3
Регистрация: 24.03.2014

Цитата NewValveCom ()
как сделать вертикальную полоску жизни в интерфейсе?

Вроде, движок править надо.
Вроде не надо.

BoBaH_671
  Злобная реклама
Среда, 19.10.2016, 15:36
Статус:
Сообщений: 666
Регистрация: 24.03.2014
Российская Федерация  Advisor890
Среда, 19.10.2016, 20:44 | Сообщение # 4265
Статус:
Отмычка:
Сообщений: 115
Награды: 1
Регистрация: 07.07.2012

Есть функция проверки близости ГГ к аномалии.

function anomaly_prec:update()
local distance = self.object :position():distance_to(db.actor :position())
if distance < 10 then
"Действие выполняется если игрок подойдет к аномалии на расстояние меньше 10 метров"
end
end

Проблема в том что мне нужно чтобы действие выполнялось когда ГГ подходит к аномалии на определенное расстояние. Допустим действие будет выполнятся если игрок подходит к аномалии на расстояние 10 метров. Не больше не меньше. Именно конкретное число.
Сообщение отредактировал Advisor890 - Среда, 19.10.2016, 21:01
  Злобная реклама
Среда, 19.10.2016, 20:44
Статус:
Сообщений: 666
Регистрация: 07.07.2012
Российская Федерация  denis2000
Среда, 19.10.2016, 21:08 | Сообщение # 4266
Время Альянса
Статус:
Ветеран:
Сообщений: 4070
Награды: 16
Регистрация: 19.07.2013

Цитата Advisor890 ()
Допустим действие будет выполнятся если игрок подходит к аномалии на расстояние 10 метров. Не больше не меньше. Именно конкретное число.

Наслаждайся:
Код
function anomaly_prec:update()
local distance = self.object : position(): distance_to(db.actor : position())
if distance == 10 then
"Действие выполняется если игрок подойдет к аномалии на расстояние ровно 10 метров"
end
end

biggrin
Сообщение отредактировал denis2000 - Среда, 19.10.2016, 21:09
  Злобная реклама
Среда, 19.10.2016, 21:08
Статус:
Сообщений: 666
Регистрация: 19.07.2013
Российская Федерация  Advisor890
Среда, 19.10.2016, 21:30 | Сообщение # 4267
Статус:
Отмычка:
Сообщений: 115
Награды: 1
Регистрация: 07.07.2012

denis2000, Если так сделать, то действие вообще не выполняется. Хотя по логике должно.
  Злобная реклама
Среда, 19.10.2016, 21:30
Статус:
Сообщений: 666
Регистрация: 07.07.2012
Российская Федерация  denis2000
Среда, 19.10.2016, 21:32 | Сообщение # 4268
Время Альянса
Статус:
Ветеран:
Сообщений: 4070
Награды: 16
Регистрация: 19.07.2013

Advisor890, А, я смотрю уже наслаждаетесь!

PS: Стать на расстояние ровно сколько то метров практически невозможно. Критерий изначально неверный.
Сообщение отредактировал denis2000 - Среда, 19.10.2016, 21:57
  Злобная реклама
Среда, 19.10.2016, 21:32
Статус:
Сообщений: 666
Регистрация: 19.07.2013
Российская Федерация  CaptainAzot
Среда, 19.10.2016, 21:33 | Сообщение # 4269
Статус:
Зевака:
Сообщений: 8
Награды: 0
Регистрация: 11.07.2016

Здравствуйте! После продолжительных мучений и неудавшихся попыток обращаюсь в данную тему. Внимание вопрос - как заменить руки в худе ТЧ, на руки из ЧН (не с изменением под любой костюм, а одни конкретные). Сами стволы с привязками к ним нужно оставить те которые были в ТЧ, да и анимации желательно тоже.
Как я пытался это реализовать:
Импортировал в макс (скрипты by Den Stash) худ G36, удалил руки которые были с костями, импортировал нужные руки из ЧН, переименовал их кости и соединил скелет, при-attach-ил ствол к рукам (привязка костей к стволу сбросилась). Привязал как было ствол (тут возможно где-то ошибся), экспортировал, но Actor Editor отказался от такой каши

Плиз хелп, может есть какой-то другой нормальный способ или решение проблемы с моим.
Сообщение отредактировал CaptainAzot - Среда, 19.10.2016, 21:38
  Злобная реклама
Среда, 19.10.2016, 21:33
Статус:
Сообщений: 666
Регистрация: 11.07.2016
Соединенные Штаты  Joni_009
Среда, 19.10.2016, 21:52 | Сообщение # 4270
Статус:
Бывалый:
Сообщений: 1008
Награды: 14
Регистрация: 25.05.2014

Всем привет! Народ как избавить от зеленых фонарей ЗП.
  Злобная реклама
Среда, 19.10.2016, 21:52
Статус:
Сообщений: 666
Регистрация: 25.05.2014
Российская Федерация  denis2000
Четверг, 20.10.2016, 09:34 | Сообщение # 4271
Время Альянса
Статус:
Ветеран:
Сообщений: 4070
Награды: 16
Регистрация: 19.07.2013

Joni_009, Судя по всему это текстура с шейдером селфлайт, ее надо найти и перекрасить в нужный цвет.
  Злобная реклама
Четверг, 20.10.2016, 09:34
Статус:
Сообщений: 666
Регистрация: 19.07.2013
Российская Федерация  pupochek-dinozavr
Четверг, 20.10.2016, 11:19 | Сообщение # 4272
Статус:
Новичок:
Сообщений: 284
Награды: 2
Регистрация: 14.03.2016

Подскажите пожалуйста.

Допустим есть функция окна. При нажатии кнопки в окне №1, выходит другое окно №2. (Эти функции все есть).
В этом новом окне 2 есть множество кнопок.
Как сделать так, чтобы при нажатии определенной кнопки в окне 2(при этом окно закрывается), информация поступала к предыдущему окну 1? Всего лишь значение одной переменной.

Я думал, сделать через function actor_binder:info_callback(npc, info_id).
Например, условие - закрытие этого окна 2. И сразу поступает инфо к первому окну и оно обновляется, учитывая значение поступившей переменной.
Но не совсем понял как это реализовать. Допустим поступает инфа о закрытии.
А как тогда передать значение этой переменной?
Сообщение отредактировал pupochek-dinozavr - Четверг, 20.10.2016, 13:16
  Злобная реклама
Четверг, 20.10.2016, 11:19
Статус:
Сообщений: 666
Регистрация: 14.03.2016
Российская Федерация  Neptun
Четверг, 20.10.2016, 13:52 | Сообщение # 4273
Связной
Статус:
Бывалый:
Сообщений: 672
Награды: 9
Регистрация: 25.03.2012

pupochek-dinozavr, как-то странно у тебя всё. Есть простая переменная закрытия окна, добавь её в функцию любой кнопки: self:HideDialog()
А окно №1 таким же образом закрой, когда переходишь к окну №2, и, после закрытия этого окна, открывай вместе же окно №1, где инфа должна обновиться с учётом новых данных из окна №2.
  Злобная реклама
Четверг, 20.10.2016, 13:52
Статус:
Сообщений: 666
Регистрация: 25.03.2012
Российская Федерация  pupochek-dinozavr
Четверг, 20.10.2016, 15:06 | Сообщение # 4274
Статус:
Новичок:
Сообщений: 284
Награды: 2
Регистрация: 14.03.2016

1. Окно отменяется, другой вопрос.
Можно ли как-то изменить текстуру Static-а в функции? (То есть, ему уже задана текстура, но надо сменить ее по нажатию кнопки)

2. И еще вопрос.
Можно ли скрыть определенный Статик при открытии окна?
Сделать ему :Show(false) так сказать, до каких-либо действий в окне.
Сообщение отредактировал pupochek-dinozavr - Четверг, 20.10.2016, 15:27
  Злобная реклама
Четверг, 20.10.2016, 15:06
Статус:
Сообщений: 666
Регистрация: 14.03.2016
Соединенные Штаты  Joni_009
Четверг, 20.10.2016, 17:43 | Сообщение # 4275
Статус:
Бывалый:
Сообщений: 1008
Награды: 14
Регистрация: 25.05.2014

denis2000, При подходе в фонарям они становятся нормальными, что это может быть?
  Злобная реклама
Четверг, 20.10.2016, 17:43
Статус:
Сообщений: 666
Регистрация: 25.05.2014
Поиск: