Перейти к контенту

[SoC] Ковыряемся в файлах


Рекомендуемые сообщения

2 часа назад, BFG сказал:

Затем с НИ удалить по номеру и ЭТО уйдёт в оффлайн. Когда надо, можно вывести ЭТО в онлайн по этому же номеру.

Эмм..., можно точнее, что означает "удалить... и ЭТО уйдет в оффлайн" ? Если именно удалить(единственной для этого движковой ф-цией release), то никакого оффлайна не будет, т.к. объекта не будет. Может имелась в виду работа с флагами flSwitchOnline\flSwitchOffline ?

  • Согласен 1
Ссылка на комментарий
3 часа назад, BFG сказал:

Нет не всегда. Есть хитрый способ от Маландринуса

Да, такой способ есть. Но вроде изначально речь шла о [spawner] cond = ..., а такой способ с аптечкой не прокатит.

 

19 минут назад, AndreySol сказал:

можно точнее, что означает "удалить...

Полагаю, именно УДАЛИТЬ. А в нужный момент спавнить по story_id. Если не трогать флаги, то будет именно удаление объекта и никакого оффлайна.

Сталкер - наше всё!

Ссылка на комментарий
1 час назад, AndrewMor сказал:

Полагаю, именно УДАЛИТЬ. А в нужный момент спавнить по story_id.

Ну тогда уж проще будет использовать вариант create(...) с указанием номера секции из all.spawn, раз уж все равно используем all.spawn.

Ссылка на комментарий

@AndreySol любая неживая табуретка, записанная в спавне, будет всегда онлайн.

Как по людски вывести значение (в моем случае cost) из функции в диалог? Использую вот это:

db.actor:give_talk_message(cost, "ui\\ui_icons_npc",Frect():set(0,0,123,123),"iconed_trade_info")

На выходе:

fdef89d9c2.jpg

Избавиться от иконки не выходит, только поменять на другую, ну и в одну строчку с текстом тоже не получается.

Изменено пользователем dPlayer
Ссылка на комментарий

Создать-удалить-снова создать... Ну вот а зачем ? С переходами - рестрикторами - аномалиями это имеет смысл, чтобы не мучиться с заданием геометрии (хотя, что пнем об сову, что совой об пень), а ради какой-то аптечки огород городить...

Ссылка на комментарий

@Graff46 иконска стала серой. Если менять другие цифры - может вылезти другая иконка. Это, походу, координаты, хотя зачем они, если указывается зарегистрирвоанная

"iconed_trade_info"
Ссылка на комментарий

@dPlayer это не иконка. Это шаблон сообщения из talk.xml. Поищи там шаблон, или свой сделай, у которого не будет иконки, а будет только текст.

 

  • Спасибо 1
Ссылка на комментарий

@dPlayer Друзья, спасибо за помощь) действительно, проще ее заспавнить через скрипт.

Я никогда не спавнил по инфопоршню и прошу сказать, будет ли это работать. 

Файл info_lo1_escape.xml

	<info_portion id="tutorial_wounded_start">
	 	<!--task>esc_flash_task</task-->
		<task>tutorial_help_wounded</task>
		<article>sl_first_opinions</article>   <!--commented -->
		<action>xr_effects.trader_go_help_tolik</action>
        <action>addon_for_stalker.spawn_medkit</action>
	</info_portion>

И в скрипте addon_for_stalker.script напишу например

function spawn_medkit()
local x= -86.2782745361328
local y= -4.92963171005249
local z= -78.3331451416016
local level_vertex= 594270
local game_vertex_id= 0
alife():create("medkit",vector():set(x,y,z),level_vertex,game_vertex_id)

end

Будет ли работать два раза action из инфопоршня, и лексически правильна ли моя функция спавна?

 

И еще возник вопрос с проработкой той же сцены.

Эти новички по идее должны стрелять по вертолету, пока он их не расстреляет.

В gulag_escape.ltx. есть соответствующая логика.

[logic@esc_corps_wounded]
active = walker@wounded_esc_corps_wounded
on_death = death@esc_corps_wounded

;-- Стреляем по вертолёту (убрал, а то были сюрпризы)
[camper@esc_corps_wounded]
path_walk = camper_1_walk
path_look = camper_1_look
heli_hunter = true
meet = no_meet
soundgroup = esc_stalker_vagon
on_info = {+tutorial_wounded_start} walker@wounded_esc_corps_wounded
danger = danger_condition@tolik

"Стреляем по вертолету" PMA закомментировал с пометкой "убрал, а то были сюрпризы", но я расскомментировал эти строки. Однако сталкер у вагончика все равно не стреляет по вертолету, целится в него, но не стреляет. Проверил параметры оружия - дистанция стрельбы выставлена достаточной, боеприпас у него есть. Пытался найти инфу в сети, но ничего не вышло. А я все же хочу, чтобы сценка выглядела максимально реалистично.

Сама схема heli_hunter описана в xr_logic.script.

Вот эти файлы. https://yadi.sk/d/HrwC0zgE3UQmH5

Обсудим, как сделать, чтобы сталкеры стреляли по вертолету в этой сценке?

iQ12WjiK3E_thumb.jpg

Изменено пользователем Mutantt

Стримы по STALKER и модам, twitch, ник SergGraduss. И группа ВК Бар "Ручная Химера. Для сталкеров. 
Анонсы стримов на АМК: https://www.amk-team.ru/forum/topic/14146-strimy-ot-serggraduss-ex-mutantt/

 

Ссылка на комментарий

@dsh, честно - не могу разобраться в значениях:mellow: Если попробовать переключить на другой шаблон, ругается, что нет параметра msg_icon, т.е как раз того, который не нужен. А что значат все эти высоты и широты не доходит.

	<iconed_trade_info x="0" y="0" width="557" height="0" min_height="20" bottom_footer="5">
		<name_caption x="0" y="0" width="0" height="0"/>
		
		<content_text x="65" y="2" width="520" height="20" complex_mode="1">
			<text font="letterica18" r="216" g="186" b="140"/>
		</content_text>
		
		<msg_icon x="20" y="0" width="34" height="20">
		</msg_icon>
	</iconed_trade_info>

@Mutantt нук ты попробуй, ты уже всё написал, запусти))

21 минуту назад, Mutantt сказал:

[camper@esc_corps_wounded]

А где эта схема включается? Попробуй

[logic@esc_corps_wounded]
active = camper@esc_corps_wounded
on_death = death@esc_corps_wounded

 

Ссылка на комментарий

@dsh иконка исчезла, а текст остался на своём месте. А его можно его хоть влево, до начала строки сдвинуть? И. если создавать новый шаблон, как-то маску сделать выйдет или никак?

У меня сюда вставляется цена за ремонт/заказ. И соотвественно, в идеале нужно что-то типа маски "С тебя @значение@ рублей."

Ссылка на комментарий

@dPlayer в статике <content_text> будет содержаться текст, который ты передашь в функцию. У этого статика есть координаты x и y, относительно левого верхнего угла сообщения. Меняя их ты можешь двигать текст. А с масками - это туда, где формируется текст сообщения. give_talk_message() просто поместит текст, который ты ей передашь, в статик content_text, а уж что в этом тексте - это твоя забота.

 

  • Спасибо 1
Ссылка на комментарий

<action>xr_effects.trader_go_help_tolik</action>

<action>addon_for_stalker.spawn_medkit</action>

 

Вот зачем плодить сущности ? В первую добавить что надо - какой-то религией запрещено ?

 

heli_hunter если убрали, и написали, что есть проблемы - стоит поверить, и не пытаться получить эти проблемы себе.

Ссылка на комментарий

@Dennis_Chikin пускай ковырят, жалко что-ли. Тут 99.9% сидит кто ковыряет в своё удовольствие без публичного релиза на выхлопе)))

А зачем тч и че создают сохранку алл.сейв? В этом есть какой-то сакральный смысел?

Ссылка на комментарий

"А зачем тч и че создают сохранку алл.сейв? " - я ничего не понял.

Ссылка на комментарий
1 час назад, dPlayer сказал:

В этом есть какой-то сакральный смысел?

Да: это первое играбельное сохранение, специально для торопыг.) 

Отношения между людьми- главная ценность в человеческом обществе.
Любая полученная информация- это только повод для размышлений, а не побуждение к действию.
Это должен знать каждый: уроки боевой подготовки Дяди Саши https://yadi.sk/d/60Ec2B06goLAE
Накопано и накнопано:https://yadi.sk/d/mzVY5jQEspwpt

Ссылка на комментарий

@Dennis_Chikin то есть добавить функцию спавна аптечки в  xr_effects.trader_go_help_tolik ?

Цитата

heli_hunter если убрали, и написали, что есть проблемы - стоит поверить, и не пытаться получить эти проблемы себе.

не думаю, что не стоит пытаться.

Стримы по STALKER и модам, twitch, ник SergGraduss. И группа ВК Бар "Ручная Химера. Для сталкеров. 
Анонсы стримов на АМК: https://www.amk-team.ru/forum/topic/14146-strimy-ot-serggraduss-ex-mutantt/

 

Ссылка на комментарий

Всем привет! Кто знает, как из описания оружия убрать его характеристики? Все равно у меня какое-то навязчивое подозрение, что они не совсем правильно работают...

Работы butcher_512. Все ссылки пропали, поэтому ложу свои сюда, чтобы никогда не потерять:

Customization Pack 0.83 [Beta4] - SoC - Тема модификации.

Customization Pack CoP [Beta]   - CoP - Тема модификации.

Ссылка на комментарий

Создайте аккаунт или авторизуйтесь, чтобы оставить комментарий

Комментарии могут оставлять только зарегистрированные пользователи

Создать аккаунт

Зарегистрировать новый аккаунт в нашем сообществе. Это несложно!

Зарегистрировать новый аккаунт

Войти

Есть аккаунт? Войти.

Войти
  • Недавно просматривали   0 пользователей

    • Ни один зарегистрированный пользователь не просматривает эту страницу.
×
×
  • Создать...