Случайная подборка модов
Ф.О.Т.О.Г.Р.А.Ф
4.2
EPILOGUE
3.5
«Последний Сталкер»
4.1
На распутье
3.5
Возвращение
3.0
Выживший. Побег из Зоны
3.7
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
Модострой:Вопросница
Российская Федерация  Wolfstalker
Среда, 02.03.2011, 09:50 | Сообщение # 1
Статус:
Легенда:
Сообщений: 2258
Награды: 15
Регистрация: 05.04.2010

Задаем разные вопросы касательно создания модов.
  Злобная реклама
Среда, 02.03.2011, 09:50
Статус:
Сообщений: 666
Регистрация: 05.04.2010
Российская Федерация  XOBAH
Понедельник, 23.07.2012, 15:25 | Сообщение # 7726
Проект Смерти вопреки
Статус:
Неопытный:
Сообщений: 476
Награды: 0
Регистрация: 01.11.2010

ins33, У тебя нету перехода в твою фразу, сколько раз мне еще это написать?

  Злобная реклама
Понедельник, 23.07.2012, 15:25
Статус:
Сообщений: 666
Регистрация: 01.11.2010
Российская Федерация  ins33
Понедельник, 23.07.2012, 15:26 | Сообщение # 7727
Dream Reader Mod
Статус:
Опытный:
Сообщений: 2269
Награды: 1
Регистрация: 17.01.2012

Полностью диалог выглядит так:


Что править? Сори если совсем тупой вопрос.
Сообщение отредактировал ins33 - Понедельник, 23.07.2012, 15:30
  Злобная реклама
Понедельник, 23.07.2012, 15:26
Статус:
Сообщений: 666
Регистрация: 17.01.2012
Российская Федерация  XOBAH
Понедельник, 23.07.2012, 15:38 | Сообщение # 7728
Проект Смерти вопреки
Статус:
Неопытный:
Сообщений: 476
Награды: 0
Регистрация: 01.11.2010

ins33, Переместить строчку <action>dialogs.break_dialog</action> в конец фразы:
<phrase id="321111">
<text>escape_trader_start_dialog_321111</text>
<give_info>esc_trader_can_leave</give_info>
<action>shompl_key.have_repair_kit</action>
<action>ins_restrictor.create_shompl_restr</action>
<action>dialogs.break_dialog</action>
</phrase>
  Злобная реклама
Понедельник, 23.07.2012, 15:38
Статус:
Сообщений: 666
Регистрация: 01.11.2010
Российская Федерация  ins33
Понедельник, 23.07.2012, 15:56 | Сообщение # 7729
Dream Reader Mod
Статус:
Опытный:
Сообщений: 2269
Награды: 1
Регистрация: 17.01.2012

XOBAH, <action>shompl_key.have_repair_kit</action> как работал, так и работает.
<action>ins_restrictor.create_shompl_restr</action> рестриктор молчит.
  Злобная реклама
Понедельник, 23.07.2012, 15:56
Статус:
Сообщений: 666
Регистрация: 17.01.2012
Российская Федерация  XOBAH
Понедельник, 23.07.2012, 16:02 | Сообщение # 7730
Проект Смерти вопреки
Статус:
Неопытный:
Сообщений: 476
Награды: 0
Регистрация: 01.11.2010

ins33, Логика такая?
Code
[logic]
active = sr_idle@one

[sr_idle@one]
on_actor_inside = {+esc_trader_can_leave} nil %=play_snd(dream_rats_l)%


Файл sounds\dream_rats_l.ogg есть?
И ты уверен что входишь в 5-метровую зону рестриктора?
Сообщение отредактировал XOBAH - Понедельник, 23.07.2012, 16:03
  Злобная реклама
Понедельник, 23.07.2012, 16:02
Статус:
Сообщений: 666
Регистрация: 01.11.2010
Российская Федерация  ins33
Понедельник, 23.07.2012, 16:05 | Сообщение # 7731
Dream Reader Mod
Статус:
Опытный:
Сообщений: 2269
Награды: 1
Регистрация: 17.01.2012

XOBAH, да
  Злобная реклама
Понедельник, 23.07.2012, 16:05
Статус:
Сообщений: 666
Регистрация: 17.01.2012
Российская Федерация  XOBAH
Понедельник, 23.07.2012, 16:26 | Сообщение # 7732
Проект Смерти вопреки
Статус:
Неопытный:
Сообщений: 476
Награды: 0
Регистрация: 01.11.2010

ins33, Значит криво работают нет-пакеты.
PS: После спавна попробуй сейв-лоад

Добавлено (23.07.2012, 16:17)
---------------------------------------------
ins33, ну и последняя моя догадка:
Функция create_shompl_restr точно лежит в файле ins_restrictor.script?

Добавлено (23.07.2012, 16:21)
---------------------------------------------
ins33, поправь еще строчку rewrite_restrictor(se_obj, custom, 5.0) на ins_restrictor.rewrite_restrictor(se_obj, custom, 5.0)
И сделай вывод новости (любой) в конце функции create_shompl_restr

Добавлено (23.07.2012, 16:26)
---------------------------------------------
ins33, вот еще догадка:
Не делай внешнюю ссылку на логику (через cfg), а запиши логику напрямую в нет-пакет

  Злобная реклама
Понедельник, 23.07.2012, 16:26
Статус:
Сообщений: 666
Регистрация: 01.11.2010
Российская Федерация  ins33
Понедельник, 23.07.2012, 16:36 | Сообщение # 7733
Dream Reader Mod
Статус:
Опытный:
Сообщений: 2269
Награды: 1
Регистрация: 17.01.2012

XOBAH, сейв-лоад не помогает. У тч 04 и 06, они разные?

P.S. в бинд сталкере этот рестриктор надо регить?
Сообщение отредактировал ins33 - Понедельник, 23.07.2012, 16:48
  Злобная реклама
Понедельник, 23.07.2012, 16:36
Статус:
Сообщений: 666
Регистрация: 17.01.2012
Российская Федерация  XOBAH
Понедельник, 23.07.2012, 16:47 | Сообщение # 7734
Проект Смерти вопреки
Статус:
Неопытный:
Сообщений: 476
Награды: 0
Регистрация: 01.11.2010

ins33, кто "они"?
  Злобная реклама
Понедельник, 23.07.2012, 16:47
Статус:
Сообщений: 666
Регистрация: 01.11.2010
Российская Федерация  RICK
Понедельник, 23.07.2012, 17:01 | Сообщение # 7735
Статус:
Опытный:
Сообщений: 1205
Награды: 4
Регистрация: 10.05.2011

блин столько писании и за одного рестриктора заспавни ты его через аллспавн
  Злобная реклама
Понедельник, 23.07.2012, 17:01
Статус:
Сообщений: 666
Регистрация: 10.05.2011
Российская Федерация  ins33
Понедельник, 23.07.2012, 18:54 | Сообщение # 7736
Dream Reader Mod
Статус:
Опытный:
Сообщений: 2269
Награды: 1
Регистрация: 17.01.2012

XOBAH, ins_restrictor.rewrite_restrictor(se_obj, custom, 5.0) не помогло. Новость не выводится.
А как логику в нет пакет прописывается?

Рядом с бункером Сидоровича даже труп не заспавнить, перенёс рестриктор, всё равно не работает.
П.С. Они. Сори протупил.
Добавлено (23.07.2012, 18:54)
---------------------------------------------
Kail, НИ не нужна!
Сообщение отредактировал ins33 - Понедельник, 23.07.2012, 18:56
  Злобная реклама
Понедельник, 23.07.2012, 18:54
Статус:
Сообщений: 666
Регистрация: 17.01.2012
Российская Федерация  XOBAH
Понедельник, 23.07.2012, 19:18 | Сообщение # 7737
Проект Смерти вопреки
Статус:
Неопытный:
Сообщений: 476
Награды: 0
Регистрация: 01.11.2010

ins33, Если не выводится новость - значит вызов твоей функции попросту не происходит. Воткни вызов функции ins_restrictor.create_shompl_restr перед shompl_key.have_repair_kit (это точно функция для экшена, а не для прекондишена?)
Ну и советую перепроверить\переписать названия файлов и функций скриптов, ибо ошибка может быть в названии - а вылета на отсутствующую функцию не будет
Quote (ins33)
А как логику в нет пакет прописывается?

local custom = "[logic]\ncfg = scripts\\ins\\shompl.ltx" -- Вот тут ты прописал логику спейс-рестриктору, но это - ссылка на внешний файл. Воткни сюда содержимое файла логики
  Злобная реклама
Понедельник, 23.07.2012, 19:18
Статус:
Сообщений: 666
Регистрация: 01.11.2010
Российская Федерация  ins33
Понедельник, 23.07.2012, 19:28 | Сообщение # 7738
Dream Reader Mod
Статус:
Опытный:
Сообщений: 2269
Награды: 1
Регистрация: 17.01.2012

XOBAH, shompl_key.have_repair_kit -- это спавн ключа.

local custom = "[logic]
active = sr_idle@one

[sr_idle@one]
on_actor_inside = {+esc_trader_can_leave} nil %=play_snd(dream_rats_l)%

Так?
Сообщение отредактировал ins33 - Понедельник, 23.07.2012, 19:38
  Злобная реклама
Понедельник, 23.07.2012, 19:28
Статус:
Сообщений: 666
Регистрация: 17.01.2012
Российская Федерация  XOBAH
Понедельник, 23.07.2012, 19:55 | Сообщение # 7739
Проект Смерти вопреки
Статус:
Неопытный:
Сообщений: 476
Награды: 0
Регистрация: 01.11.2010

ins33, А кто писал тебе функцию?
  Злобная реклама
Понедельник, 23.07.2012, 19:55
Статус:
Сообщений: 666
Регистрация: 01.11.2010
Российская Федерация  ins33
Понедельник, 23.07.2012, 19:56 | Сообщение # 7740
Dream Reader Mod
Статус:
Опытный:
Сообщений: 2269
Награды: 1
Регистрация: 17.01.2012

XOBAH, Какую?
  Злобная реклама
Понедельник, 23.07.2012, 19:56
Статус:
Сообщений: 666
Регистрация: 17.01.2012
Поиск: