|
Модострой:Вопросница
|
|
|
|
| Статус: |
 |
| Легенда: |
 |
| Сообщений: |
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 |
|
|
|
|