Пользователей: 0
Гостей: 484
Всего: 484

» Подробно
» Сегодня

Привет, Гость!

» Добавить в избранное

» Сделать стартовой

Главная
Форум
Обзор игры
Мир Зоны
Файлы
Галерея
Разное





Форумы > Архив > Свалка > Модификации ТЧ, вопросы и ответы (старое, по 14.06.11)

Страница 9 из 63Первая«6789101112 »Последняя

 
Автор Сообщение
Stalk15
[1] Странник
    
0
Посты: 1023
Откуда: Как-бэ Новосибирск(Точно не знаю=))
Возраст: 30
13-02-2011 17:54 GMT3 часа #1435298    
Stalker_Alex333
Значит добавлял в аллспавн секцию af_slots_spawn. Пропиши ее в acdc.pl по аналогии с другими секциями.


Новые фишки для сталкера(см. журнал)
Silver Raven
[7] Выживший
    
0
Посты: 415
Откуда:
Возраст:
13-02-2011 18:01 GMT3 часа #1435300    
Stalk15

Говорю же, НЕ добавлял! Специально по всем файлам спавна прошелся - нет там ничего такого.

З.Ы. Хотя пытался, конечно, дописать этот af_slots_spawn в файлик с классами итемов\нпс и пр. Если б еще знать его класс...


Artos
[20] Сталкер
    
0
Посты: 4176
Откуда:
Возраст: 65
13-02-2011 18:19 GMT3 часа #1435302    
erlik
Привык НЕ надевать ни себе шоры ни другим, и если кто-то НЕ удосуживается дать необходимую информацию, то ... не лишне и ему погадать над ответом, да и, глядишь, когда-нить и эта 'лишняя' пригодится.

Stalker_Alex333
Не будет тебе ACDC выводить несушествующий стринг. Если ругается на 'af_slots_spawn', значит в ltx'шках для all.spawn'а имеется такой стринг. Ищи его.
И вероятнее всего - класс артефакта (одного из двух).

Сообщение было успешно отредактировано Artos (13-02-2011 18:19 GMT3 часа, назад)

"Но иногда найдется вдруг чудак, этот чудак все сделает не так ..." ©Машина времени
ДатчикХабара
[1] Странник
    
0
Посты: 558
Откуда: Saratov
Возраст:
13-02-2011 18:24 GMT3 часа #1435310    
Мда.Вот теперь закавыка в другом.
Начал происходить вылет при разговоре с торгашом.
Когда я убрал из логике огранечения по смартам,то нпс соответственно побежал,но товара у него не было.Что в этой логике не так:

[logic]
trade = misc\trader_stranstv.ltx
active = remark

[smart_terrains]
none = true

[remark]
anim = sit
no_move = true
meet = no_meet

Мне просто нужно чтобы нпс не сдвигался с места и сидел,всё!
Раньше у меня всё работало,но сейчас облом какой-то.


Silver Raven
[7] Выживший
    
0
Посты: 415
Откуда:
Возраст:
13-02-2011 18:41 GMT3 часа #1435313    
Artos

Каждый фаил обшарил с поиском - НЕТ ничего! Вводил даже af_slots и просто af_, но безуспешно...

В acdc_.cfg перепробовал все классы которые знал
(начиная от cse_alife_creature_actor и заканчивая se_turret_mgun) - толку ноль.
Просто аномалия какая-то...


Все разобрался: оказалась этот af_spawn_slots был записан в конфиге ACDC, вот только зачем?

Сообщение было успешно отредактировано Stalker_Alex333 (13-02-2011 18:41 GMT3 часа, назад)

SkyLoader
[7] Выживший
    
0
Посты: 755
Откуда: Москва
Возраст:
13-02-2011 20:21 GMT3 часа #1435345    
Я наконец-то понял, почему происходит вылет с _g.script при создании гулага. В gulag_escape.script у меня такой текст:
Код:
if type == "esc_prival" then
t = { section = "logic@esc_prival_sniper1",
idle = 0,
prior = 6, state = {0, 1},
in_rest = "", out_rest = "",
}
table.insert(sj, t)
t = { section = "logic@esc_prival_sleeper1",
idle = 0,
prior = 7, state = {0, 1},
in_rest = "", out_rest = ""
}
table.insert(sj, t)
t = { section = "logic@esc_prival_kamp1",
idle = 0,
prior = 8, state = {0},
in_rest = "", out_rest = ""
}
table.insert(sj, t)
t = { section = "logic@esc_prival_kamp1",
idle = 0,
prior = 6, state = {0},
in_rest = "", out_rest = ""
}
table.insert(sj, t)
t = { section = "logic@esc_prival_kamp1",
idle = 0,
prior = 7, state = {0},
in_rest = "", out_rest = ""
}
table.insert(sj, t)

t = { section = "logic@esc_prival_kamp1",
idle = 0,
prior = 8, state = {0},
in_rest = "", out_rest = ""
}
table.insert(sj, t)

t = { section = "logic@esc_prival_kamp1",
idle = 0,
prior = 6, state = {0},
in_rest = "", out_rest = ""
}
table.insert(sj, t)
end

В общем, если правильно расставить приоритеты (prior = n), то все работает. В данном случае я добавил еще несколько логик кэмпа, после этого опять начал появляться вылет с G.script. Как правильно расставлять приоритеты?


Никак работать не хочет.

Сообщение было успешно отредактировано SkyLoader (13-02-2011 20:21 GMT3 часа, назад)

Хочешь работать нормально, работай один!
Artos
[20] Сталкер
    
0
Посты: 4176
Откуда:
Возраст: 65
13-02-2011 20:48 GMT3 часа #1435400    
Цитата
Stalker_Alex333: ... вот только зачем?
Хм, а вот и пища для размышлений и опытов ...
Как-то этот момент прошел мимо меня.
Название и краткий анализ кода и накопленного багажа говорит за то, что ... артефакт может быть заспавнен как на пояс (актору), так и просто в рюкзак.
Нет ли в твоих конфигах к алл.спавну спавна артефакта в непися/актора?

SkyLoader
Правило расстановки приоритетов просто: очередность выдачи работ в гулаге зависит от приоритета (чем выше тем 'первее'). Естетственно приоритет в каждой работе касается не 'всех логик', а только тех неписей, которым данная работа могут быть выданы.


"Но иногда найдется вдруг чудак, этот чудак все сделает не так ..." ©Машина времени
SkyLoader
[7] Выживший
    
0
Посты: 755
Откуда: Москва
Возраст:
13-02-2011 22:06 GMT3 часа #1435436    
Artos, спс, но оказалось, что у меня что-то не то с логикой logic@esc_prival_sniper1. Осталльные работают хорошо.


Хочешь работать нормально, работай один!
Stalk15
[1] Странник
    
0
Посты: 1023
Откуда: Как-бэ Новосибирск(Точно не знаю=))
Возраст: 30
13-02-2011 22:26 GMT3 часа #1435450    
Спавню НПС через аллспавн с присвоением стори_ида. НПС этот Бандит. Нужно, чтоб он был после спавна всегда нейтрален к ГГ. Посоветуйте, как проще это сделать? Знаю, что можно проверить, если НПС враг, то сделать нейтралом, но это уже нужно ставить на апдейт.Может есть вариант по проще?


Новые фишки для сталкера(см. журнал)
Artos
[20] Сталкер
    
0
Посты: 4176
Откуда:
Возраст: 65
13-02-2011 22:46 GMT3 часа #1435462    
Stalk15
Прочти внимательно свои условия: 'бандит' <?> 'всегда нейтрален'
Спрашивается: а нафига его тогда спавнить бандитом? Заспавни одиночкой с визуалом бандюка, по типу сценки с Юриком на Свалке ...
Ну или ... делай своему 'бандиту' логику 'аля Кузнецов', если все же бандит нужен.


"Но иногда найдется вдруг чудак, этот чудак все сделает не так ..." ©Машина времени
EVREY019893
[1] Странник
    
0
Посты: 24
Откуда:
Возраст:
14-02-2011 00:01 GMT3 часа #1435562    
Всем привет,поставил OGSE мод,но не понравился вид через прицел,можно ли как-то изменить вид на стандартный? И как импортировать ствол из одного мода в другой?В модостороении я полный профан,если можно-ответьте подробнее.Заранее спасибо


ДатчикХабара
[1] Странник
    
0
Посты: 558
Откуда: Saratov
Возраст:
14-02-2011 03:01 GMT3 часа #1435609    
Как прописать свой стори_айди для метки(мне нужно для нового нпс)?
<object_story_id>Escape_Trader</object_story_id>
Прописал айдишник в game_story_ids таким образом:
093 = "stalker_gorelka_oxranik"
А для метки в квесте прописал так:
<map_location_type hint="газ.горелка">blue_location</map_location_type>
<object_story_id>stalker_gorelka_oxranik</object_story_id>
Как правильно прописать свой стори_айди для нпс(в моём случае для квеста)?


Stalk15
[1] Странник
    
0
Посты: 1023
Откуда: Как-бэ Новосибирск(Точно не знаю=))
Возраст: 30
14-02-2011 16:52 GMT3 часа #1435738    
Заспавнил НПС в аллспавне, он состоит в группировке "Зомби". Спавнил его по секции stalker, а не stalker_zombied.
Далее, хотел сделать этого НПС нетралом к ГГ:
Код:
function set_neutral_chuk(actor, chuk)
chuk:set_relation(game_object.neutral, db.actor)
chuk:set_start_dialog("yan_kvest_help_to_chuk_talk_with_chuk_dialog")
end

Вызывал в диалоге с этим НПС. НПС так и остался врагом, а стартовый диалог установился. В чем проблема может быть? На НПС, которые в группировке "Зомби", не действую методы типа set_relation?


Artos
goodwill тоже пробовал - всеравно враг.

Сообщение было успешно отредактировано Stalk15 (14-02-2011 16:52 GMT3 часа, назад)

Новые фишки для сталкера(см. журнал)
Artos
[20] Сталкер
    
0
Посты: 4176
Откуда:
Возраст: 65
14-02-2011 16:34 GMT3 часа #1435773    
Stalk15
Помимо 'relation' есть еще и 'goodwill', причем как индивидуальный, так и групповой.


"Но иногда найдется вдруг чудак, этот чудак все сделает не так ..." ©Машина времени
fan fan
[1] Странник
    
0
Посты: 189
Откуда: калач
Возраст: 30
14-02-2011 17:15 GMT3 часа #1435815    
Подскажите как убрать задание убить Стрелка, у меня что-то не получается. И еще, откуда идет вызов этого задания?


Я тут подумал, а если два телепата начнут читать мысли друг друга одновременно... Они умрут от переполнения стека?
ДатчикХабара
[1] Странник
    
0
Посты: 558
Откуда: Saratov
Возраст:
14-02-2011 17:39 GMT3 часа #1435840    
fan fan
Убрать можно,но лучше это задание заменить на какое-нибудь своё,к примеру
*Добраться до монолита*.
Сам поршень активирующей задание находится в файле
info_portions
,вот поршень:

<info_portion id="storyline_actor_start">
<task>storyline_eliminate_gunslinger</task> -- Сюда пишешь нужное задание или если хочешь убрать,то можно просто закоментировать,таким образом:
<!--task>storyline_eliminate_gunslinger</task-->
тогда задания просто не будет.
</info_portion>


fan fan
[1] Странник
    
0
Посты: 189
Откуда: калач
Возраст: 30
14-02-2011 18:15 GMT3 часа #1435886    
ДатчикХабара Большое спасибо, а я то думал инфо поршень находится в файле info_l01escape.xml
поменял и теперь радуюсь, никого убивать не надо. Кстати созрел еще один вопрос, я заспавнил костер на кордоне на заброшенной фабрике, но он без бочки просто горит на земле, я для приличия кинул сверху ящичек и все нормально. А теперь сам вопрос, как сделать что бы ящичек нельзя было сдвинуть.


Я тут подумал, а если два телепата начнут читать мысли друг друга одновременно... Они умрут от переполнения стека?
ДатчикХабара
[1] Странник
    
0
Посты: 558
Откуда: Saratov
Возраст:
14-02-2011 18:22 GMT3 часа #1435893    
fan fan
Думаю что придётся увеличивать вес модельки.
Т.е можно создать модельку деревяшки и в сдк задать массу в 1-2 тысячи.
А насчёт бочки,бочку ты не заспавнишь,так как бочка это относится к геометрии(формат object).


ZiU-682GOO
[1] Странник
    
0
Посты: 102
Откуда: Саратов
Возраст: 31
14-02-2011 20:52 GMT3 часа #1435994    
У меня такой вопрос:
Expression : fatal error
Function : CScriptEngine::lua_error
File : E:\stalker\patch_1_0004\xr_3da\xrGame\script_engine.cpp
Line : 73
Description : <no expression>
Arguments : LUA error: ...\games\s.t.a.l.k.e.r\gamedata\scripts\art_mgr.script:94: attempt to call global 'pair' (a nil value) - вот вылет.
А это - кусок art_mgr.script:
local actor_pos=db.actor:position()
for i,v in pair(t) do
local obj=level.object_by_id(v)

Собственно, проблемная строка посередине. Подскажите пожалуйста, что в данном куске не так?


Fk Mod 0.1 в разработке
Ma$ter
[1] Странник
    
0
Посты: 477
Откуда: Tamboff
Возраст:
14-02-2011 21:43 GMT3 часа #1436030    
ZiU-682GOO
Вместо piar напиши pairs


Знание assembler, C/C++, Pascal, Lua.
ZiU-682GOO
[1] Странник
    
0
Посты: 102
Откуда: Саратов
Возраст: 31
14-02-2011 22:00 GMT3 часа #1436038    
Палка о двух концах - изначально было pairs - вылет так же был, но с немного другим логом.


Fk Mod 0.1 в разработке
Сталкер43
[1] Странник
    
0
Посты: 173
Откуда: Борисов
Возраст: 14
14-02-2011 22:07 GMT3 часа #1436043    
Подскажите,пожалйуста, логику как на военном блокпосте пулеметчика.Палит во все, что движется.


Ma$ter
[1] Странник
    
0
Посты: 477
Откуда: Tamboff
Возраст:
14-02-2011 22:10 GMT3 часа #1436047    
ZiU-682GOO
Твой лог точно ругается на эту ошибку. А тот лог мог ругаться на другую ошибку


Знание assembler, C/C++, Pascal, Lua.
ZiU-682GOO
[1] Странник
    
0
Посты: 102
Откуда: Саратов
Возраст: 31
14-02-2011 22:23 GMT3 часа #1436052    
Вот когда pairs, лог таков:
Expression : fatal error
Function : CScriptEngine::lua_error
File : E:\stalker\patch_1_0004\xr_3da\xrGame\script_engine.cpp
Line : 73
Description : <no expression>
Arguments : LUA error: ...\games\s.t.a.l.k.e.r\gamedata\scripts\art_mgr.script:94: bad argument #1 to 'pairs' (table expected, got nil)

Забавно так же, что при старте за Долг (а я про FreeplayStart Mod 1.21 речь веду) вылета не наблюдается, а как за сталкеров-одиночек - так вот и вылет


Fk Mod 0.1 в разработке
fan fan
[1] Странник
    
0
Посты: 189
Откуда: калач
Возраст: 30
14-02-2011 22:33 GMT3 часа #1436056    
ZiU-682GOO Какой патч сталкера, конфиги в gamedata менял?


Я тут подумал, а если два телепата начнут читать мысли друг друга одновременно... Они умрут от переполнения стека?
ZiU-682GOO
[1] Странник
    
0
Посты: 102
Откуда: Саратов
Возраст: 31
14-02-2011 22:41 GMT3 часа #1436061    
Версия игры - 1.0004+NoDVD (игра скачана была с торрент-трекера, ибо моя лицензия даже чистая, на любом патче, при попытке начать новую игру вылетает без лога, ну да речь не о том).
Никаких конфигов не правил, только совместил собственно FreeplayStart Mod 1.21 с некоторыми аддонами, сделанными специально под FreeplayStart Mod, а именно - адаптацию мода "Напарники" и оффлайн-алайф с новостями, как на АМК. Опять-таки повторяюсь, проблема только при старте за сталкеров-одиночек (за другие группировки, кроме Долга, не начинал)


Fk Mod 0.1 в разработке
fan fan
[1] Странник
    
0
Посты: 189
Откуда: калач
Возраст: 30
14-02-2011 22:54 GMT3 часа #1436066    
ZiU-682GOO В папке геймдата есть такие папки config_10004_diff и scripts_10004_diff их содержимое надо скопировать соответственно в папки config и scripts.


Я тут подумал, а если два телепата начнут читать мысли друг друга одновременно... Они умрут от переполнения стека?
ZiU-682GOO
[1] Странник
    
0
Посты: 102
Откуда: Саратов
Возраст: 31
14-02-2011 22:59 GMT3 часа #1436070    
fan fan, если б я не копировал оттуда ничего, тогда и гамать свободно на 4-ом патче с чистым ФС 1.21 не смог бы.


Fk Mod 0.1 в разработке
fan fan
[1] Странник
    
0
Посты: 189
Откуда: калач
Возраст: 30
14-02-2011 23:15 GMT3 часа #1436078    
Ну тогда не знаю, может совместил коряво.


Я тут подумал, а если два телепата начнут читать мысли друг друга одновременно... Они умрут от переполнения стека?
ZiU-682GOO
[1] Странник
    
0
Посты: 102
Откуда: Саратов
Возраст: 31
14-02-2011 23:23 GMT3 часа #1436085    
Не думаю. Те две модификации, что я присоединил, никак не касаются art_mgr.script
Да и потом, новости работают, вот только напарника пока взять не могу (времени пока что на полное тестирование не хватает)


Fk Mod 0.1 в разработке


Форумы > Архив > Свалка > Модификации ТЧ, вопросы и ответы (старое, по 14.06.11)

Страница 9 из 63Первая«6789101112 »Последняя

Эта тема закрыта, публикация новых сообщений недоступна.

Продолжая пользоваться сайтом, вы соглашаетесь с использованием файлов cookie. Страницы сайта могут содержать информацию, запрещенную для
просмотра посетителям младше 18 лет. Авторское право на серию игр «S.T.A.L.K.E.R» и используемые в ней материалы принадлежит GSC Game World.

Использование материалов сайта возможно с разрешения администрации. Все права защищены. © 2004–2024 «Stalker-Portal.ru»