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

[CoP] Квесты


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

Гость БолотныйДоктор

slayer_kch

  Цитата
--Нужный скрипт на проверку убийства кабана !!!------------

 

скрипт проверки смерти твоего кабана для диалога:

 

function название функции проверки(actor,npc)

return has_alife_info("инфо смерти")

end

 

в диалог доавляешь

 

<precondition>имя скрипта.название функции</precondition>

 

если кабанчик убит то диалог открыт если нет то нет......

 

------------------------------

 

Могу написать мануал на более подробное создание сложного квеста. Пишите если надо.

 

------------------------------

 

iDreD

  Цитата
В ЗП файл стори айди пуст, вообще. Теперь метка ставится без этой пресловутой фичи.

Ты ошибаешься на новых НПС в ЗП ты метку не поставишь без story_id...

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

Привет всем,нуждаюсь в вашей помощи:

Пишу линейку квестов,первый квест просто сходить поспать,но как это сдлеать я не знаю,точнее как повесить на ближайшее койко-место метку,подскажите что писать тут

target = ?

 

И что нужно прописать в логике сна,что-бы после того как ГГ поспал ему инфопоршень дали?

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

Ура разобрался,всё смог поставить.

НО есть трабла такая, после того как поспал,у меня эта метка остаётся,а как сделать так,чтобы она перешла на другой объект?

Ссылка на комментарий
  Цитата
Народ,а можно story_id = объекту в логике прописать?Ну,он будет работать?
Стори айди устанавливается в spawn_sections_***.ltx строчкой
story_id = moy_nenormalniy_npc

в твоей секции сталкера.

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

iDreD,

Да я сам уже разобрался,мне нужен был стори айди сна,а он в спавне прописан был,теперьь нужно это:

НО есть трабла такая, после того как поспал,у меня эта метка остаётся,а как сделать так,чтобы она перешла на другой объект?

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

Rolan, насчёт этого советую спросить в этой теме: http://www.amk-team.ru/forum/index.php?sho...980#entry492884

Там люди знающие - помогут :).

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

Expression : !m_error_code

Function : raii_guard::~raii_guard

File : D:\prog_repository\sources\trunk\xrServerEntities\script_storage.cpp

Line : 748

Description : ....e.r. - Зов Припяти\gamedata\scripts\xr_logic.script:587: attempt to index local 'npc' (a nil value)

 

Начинаю болтать с нпс и лог такой, как исправить то?

Изменено пользователем MustaNG
Ссылка на комментарий
  Раскрывающийся текст (Показать)
Ссылка на комментарий

MustaNG, У знаешь с такой траблой,Ты будешь бороться не меньше 100 лет.Так , что переходи на all.spawn лично я так и сделал, да и легче.

Там всё прописывается и логика и профиля.

Ссылка на комментарий
Гость БолотныйДоктор

НЕ по теме вопросы задаешь.... есть темы посвещены созданию НПС пиши туда вопросы...

 

попробуй создать НПС другим скриптом чуть чуть:

function mustang_trader()
alife():create("mustang_trader",vector():set(122.311,-7.322,186.254),1176929,297)
end

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

Вообще-то я делал мисиию и у меня когда начинаю болтать с моим нпс вылет, я вот и дал лог

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

БолотныйДоктор, Нет такое не подойдет,потому что при загрузке он раздвоится.

MustaNG, Попробую тогда всё отступы от эндов убрать вот так:

function mustang_trader ()
if not db.actor:has_info("spawn_snaiper")
then 

alife():create("mustang_trader",vector():set(122.311,-7.322,186.254),1176929,297)
db.actor:give_info_portion("spawn_mustang_trader")
end
end
function spawn_prof_sivertcev ()
if not has_alife_info("spawn_prof_sivertcev") then 

alife():create("prof_sivertcev",vector():set(128.803,-7.339,176.658),1187614,297)
db.actor:give_info_portion("spawn_prof_sivertcev")
end
end

Иногда страбатывает.

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

Попробовал и тот же вылет...

 

Может здесь ошибка?

 

  Раскрывающийся текст (Показать)
Изменено пользователем MustaNG
Ссылка на комментарий

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

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

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

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

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

Войти

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

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

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