Случайная подборка модов
Sky anomaly
4.0
Призраки прошлого
3.2
PCFM COP Addon
3.7
Эхо Чернобыля 2
3.7
Krovosos mod v. 3.8
4.0
Тайный путь
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
Поиск: