Случайная подборка модов
Old Story
4.1
Сюжетное продолжение Чистого неба
4.1
Под прикрытием смерти
3.9
Эпизоды жизни Мерка
3.0
Paradise Lost
3.7
Хроники Кайдана
3.6
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
⚙ Модострой: Вопросница
Российская Федерация  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
Украина  _S_k_i_F_
Вторник, 18.10.2016, 16:30 | Сообщение # 4276
Золотой Обоз
Статус:
Опытный:
Сообщений: 1311
Награды: 9
Регистрация: 09.08.2015

denis2000, у меня из текста, который забиваю в текстбокс появляется только конец текста (который помещается в ширина бокса) и расположен текст посредине бокса. complex_mode="1" не помогает.
  Злобная реклама
Вторник, 18.10.2016, 16:30
Статус:
Сообщений: 666
Регистрация: 09.08.2015
Украина  NewValveCom
Вторник, 18.10.2016, 21:05 | Сообщение # 4277
Статус:
Отмычка:
Сообщений: 102
Награды: 3
Регистрация: 07.08.2016

Всем привет! Давно уже здесь ничего не спрашивал). Подскажите пожалуйста, как сделать вертикальную полоску жизни в интерфейсе?
  Злобная реклама
Вторник, 18.10.2016, 21:05
Статус:
Сообщений: 666
Регистрация: 07.08.2016
Российская Федерация  Neptun
Среда, 19.10.2016, 04:53 | Сообщение # 4278
Связной
Статус:
Бывалый:
Сообщений: 672
Награды: 9
Регистрация: 25.03.2012

Цитата _S_k_i_F_ ()
расположен текст посредине бокса. complex_mode="1" не помогает.

Тогда добавь ещё и это:
Код
stretch="1"
  Злобная реклама
Среда, 19.10.2016, 04:53
Статус:
Сообщений: 666
Регистрация: 25.03.2012
Российская Федерация  FonSwong
Среда, 19.10.2016, 06:08 | Сообщение # 4279
Статус:
Опытный:
Сообщений: 1593
Награды: 1
Регистрация: 21.12.2014

del
Сообщение отредактировал FonSwong - Среда, 19.10.2016, 08:22
  Злобная реклама
Среда, 19.10.2016, 06:08
Статус:
Сообщений: 666
Регистрация: 21.12.2014
Украина  STWALKER
Среда, 19.10.2016, 08:10 | Сообщение # 4280
Статус:
Зевака:
Сообщений: 12
Награды: 1
Регистрация: 16.06.2011

Доброго времени суток, кто нибудь может объяснить как сделан блокнот художника в nlc 6
  Злобная реклама
Среда, 19.10.2016, 08:10
Статус:
Сообщений: 666
Регистрация: 16.06.2011
Российская Федерация  denis2000
Среда, 19.10.2016, 08:44 | Сообщение # 4281
Время Альянса
Статус:
Ветеран:
Сообщений: 4070
Награды: 16
Регистрация: 19.07.2013

_S_k_i_F_, Где прописал?
  Злобная реклама
Среда, 19.10.2016, 08:44
Статус:
Сообщений: 666
Регистрация: 19.07.2013
Украина  _S_k_i_F_
Среда, 19.10.2016, 08:52 | Сообщение # 4282
Золотой Обоз
Статус:
Опытный:
Сообщений: 1311
Награды: 9
Регистрация: 09.08.2015

denis2000, что именно? Вот так сейчас выглядит дескрипшн текстбокса

Код
  <infopole x="205" y="65" width="303" height="294">
           <text font="letterica18" r="210" g="210" b="210" align="l" complex_mode="1" stretch="1"/>        
        </infopole>


И все равно текст начинается где-то за границами текстбокса, и выден только его конец.
  Злобная реклама
Среда, 19.10.2016, 08:52
Статус:
Сообщений: 666
Регистрация: 09.08.2015
Российская Федерация  Neptun
Среда, 19.10.2016, 09:24 | Сообщение # 4283
Связной
Статус:
Бывалый:
Сообщений: 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"/>        
        </infopole>
  Злобная реклама
Среда, 19.10.2016, 09:24
Статус:
Сообщений: 666
Регистрация: 25.03.2012
Российская Федерация  denis2000
Среда, 19.10.2016, 09:42 | Сообщение # 4284
Время Альянса
Статус:
Ветеран:
Сообщений: 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 | Сообщение # 4285
Золотой Обоз
Статус:
Опытный:
Сообщений: 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 | Сообщение # 4286
Связной
Статус:
Бывалый:
Сообщений: 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 | Сообщение # 4287
Статус:
Неопытный:
Сообщений: 544
Награды: 3
Регистрация: 24.03.2014

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

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

BoBaH_671
  Злобная реклама
Среда, 19.10.2016, 15:36
Статус:
Сообщений: 666
Регистрация: 24.03.2014
Российская Федерация  Advisor890
Среда, 19.10.2016, 20:44 | Сообщение # 4288
Статус:
Отмычка:
Сообщений: 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 | Сообщение # 4289
Время Альянса
Статус:
Ветеран:
Сообщений: 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 | Сообщение # 4290
Статус:
Отмычка:
Сообщений: 115
Награды: 1
Регистрация: 07.07.2012

denis2000, Если так сделать, то действие вообще не выполняется. Хотя по логике должно.
  Злобная реклама
Среда, 19.10.2016, 21:30
Статус:
Сообщений: 666
Регистрация: 07.07.2012
Поиск: