Случайная подборка модов
Call of Pripyat Complete
3.7
Белый отряд
3.7
Конец Света 2: Последний Восход
3.2
Блудный сын
2.8
Смерти Вопреки 2. Одним днем живу
3.4
Последняя надежда
2.4
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
Модострой:Вопросница
Российская Федерация  Wolfstalker
Среда, 02.03.2011, 09:50 | Сообщение # 1
Статус:
Легенда:
Сообщений: 2258
Награды: 15
Регистрация: 05.04.2010

Задаем разные вопросы касательно создания модов.
  Злобная реклама
Среда, 02.03.2011, 09:50
Статус:
Сообщений: 666
Регистрация: 05.04.2010
Российская Федерация  ins33
Понедельник, 23.07.2012, 15:26 | Сообщение # 7591
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 | Сообщение # 7592
Проект Смерти вопреки
Статус:
Неопытный:
Сообщений: 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 | Сообщение # 7593
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 | Сообщение # 7594
Проект Смерти вопреки
Статус:
Неопытный:
Сообщений: 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 | Сообщение # 7595
Dream Reader Mod
Статус:
Опытный:
Сообщений: 2269
Награды: 1
Регистрация: 17.01.2012

XOBAH, да
  Злобная реклама
Понедельник, 23.07.2012, 16:05
Статус:
Сообщений: 666
Регистрация: 17.01.2012
Российская Федерация  XOBAH
Понедельник, 23.07.2012, 16:26 | Сообщение # 7596
Проект Смерти вопреки
Статус:
Неопытный:
Сообщений: 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 | Сообщение # 7597
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 | Сообщение # 7598
Проект Смерти вопреки
Статус:
Неопытный:
Сообщений: 476
Награды: 0
Регистрация: 01.11.2010

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

блин столько писании и за одного рестриктора заспавни ты его через аллспавн
  Злобная реклама
Понедельник, 23.07.2012, 17:01
Статус:
Сообщений: 666
Регистрация: 10.05.2011
Российская Федерация  ins33
Понедельник, 23.07.2012, 18:54 | Сообщение # 7600
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 | Сообщение # 7601
Проект Смерти вопреки
Статус:
Неопытный:
Сообщений: 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 | Сообщение # 7602
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 | Сообщение # 7603
Проект Смерти вопреки
Статус:
Неопытный:
Сообщений: 476
Награды: 0
Регистрация: 01.11.2010

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

XOBAH, Какую?
  Злобная реклама
Понедельник, 23.07.2012, 19:56
Статус:
Сообщений: 666
Регистрация: 17.01.2012
Российская Федерация  XOBAH
Понедельник, 23.07.2012, 20:02 | Сообщение # 7605
Проект Смерти вопреки
Статус:
Неопытный:
Сообщений: 476
Награды: 0
Регистрация: 01.11.2010

ins33, Спавна рестриктора
  Злобная реклама
Понедельник, 23.07.2012, 20:02
Статус:
Сообщений: 666
Регистрация: 01.11.2010
Поиск: