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

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


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

Ник


Пароль


Запомнить?




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

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

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






Форумы > Архив > Склад > Как сделать свой мод? (по 20.11.09)

Страница 7 из 65Первая«45678910 »Последняя
Быстрый переход:


 

Автор Сообщение
dan8
[3] Новобранец
Онлайн статус=0  Профиль    




Посты: 500
Откуда: ventspils
Занятие: заниматся модингом вот такой я
Возраст: 29

07-07-2010
14-10-2009 19:22 GMT3 часа #1066421   Split
продробно


ДатчикХабара
[1] Странник
Онлайн статус=0  Профиль    




Посты: 558
Откуда: Saratov
Занятие:
Возраст:

06-01-2020
14-10-2009 19:28 GMT3 часа #1066425   Split
Николай ФеНиКс

Попробуй так-->>

<ИМЯ>
<item type="video">
<sound>ПУТЬ_ДО_ЗВУКА_РОЛИКА</sound>
<pause_state>on</pause_state>
<video_wnd x="0" y="0" width="1024" height="768" stretch="1">
<texture x="0" y="1" width="512" height="286">ПУТЬ_ДО_РОЛИКА</texture>
</video_wnd>
</item>
</ИМЯ>



добавлено спустя 43 секунд

dan8
Выложи что делал в файле info_portions.

Сообщение было успешно отредактировано ДатчикХабара (14-10-2009 19:28 GMT3 часа, назад)

Николай ФеНиКс
[10] Житель
Онлайн статус=0  Профиль    




Посты: 1493
Откуда: От Туда!
Занятие: Мотоциклы =)
Возраст: 29

15-01-2011
14-10-2009 20:04 GMT3 часа #1066454   Split
Создал я функцию:

function this_is_my_dream(actor, npc)
game.start_tutorial("intro\dream_rats")
end

--\\эфект головной боли, бессознательность
function chert()
level.add_cam_effector("camera_effects\\dream.anm", 1975, false, "")
local snd_obj=xr_sound.get_safe_sound_object([[ambient\random\rnd_the_horror]])
snd_obj:play_no_feedback(db.actor, sound_object.s2d, 0, vector(), 1.0)
this.chert()
end

И вот лог:
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: ...dow of chernobyl\gamedata\scripts\vspomni_vso.script:17: stack overflow

чё не так сделал-то???
Я запускал через актион!
Диалог созданный мной к сидору!


userbar
ДатчикХабара
[1] Странник
Онлайн статус=0  Профиль    




Посты: 558
Откуда: Saratov
Занятие:
Возраст:

06-01-2020
14-10-2009 20:19 GMT3 часа #1066467   Split
Николай ФеНиКс
Напиши вот так:

function this_is_my_dream(actor, npc)
game.start_tutorial("intro\dream_rats")
this.chert()
end

--\\эфект головной боли, бессознательность
function chert()
level.add_cam_effector("camera_effects\\dream.anm", 1975, false, "")
local snd_obj=xr_sound.get_safe_sound_object([[ambient\random\rnd_the_horror]])
snd_obj:play_no_feedback(db.actor, sound_object.s2d, 0, vector(), 1.0)
end


добавлено спустя 3 минут

Ошибка:

Зачем в функции
function chert()
ставить
this.chert()?
this.chert() надо ставить в первой функции.
--
Тут у тебя запускается первая функция,а вторая не запускается.
--
А тебя надо чтобы запускалась первая функция и вторая.


добавлено спустя 1 минуту

И в диалоге ставь экшен на
имя_твоего_файла.this_is_my_dream

добавлено спустя 38 секунд

--
И создал ты не функцию,а две функции в одном скрипте.

Сообщение было успешно отредактировано ДатчикХабара (14-10-2009 20:19 GMT3 часа, назад)

singapur22
[10] Житель
Онлайн статус=0  Профиль    




Посты: 2089
Откуда: Рубцовск
Занятие: Проект "Мобила модмейкера"
Возраст: 44

13-08-2011
14-10-2009 20:20 GMT3 часа #1066479   Split
Закончена работа над новой схемой для рестрикторов, позволяющей создавать аномалии с поддержкой постпроцессов. Смотрим журнал. Страница New_schem_by_restrictor


Николай ФеНиКс
[10] Житель
Онлайн статус=0  Профиль    




Посты: 1493
Откуда: От Туда!
Занятие: Мотоциклы =)
Возраст: 29

15-01-2011
14-10-2009 20:28 GMT3 часа #1066485   Split
сделал как и написали,но теперь такой лог:
Expression : xml_doc.NavigateToNode(path,index)
Function : CUIXmlInit::InitWindow
File : E:\stalker\patch_1_0004\xr_3da\xrGame\ui\UIXmlInit.cpp
Line : 87
Description : XML node not found
Arguments : global_wnd


userbar
ДатчикХабара
[1] Странник
Онлайн статус=0  Профиль    




Посты: 558
Откуда: Saratov
Занятие:
Возраст:

06-01-2020
14-10-2009 20:31 GMT3 часа #1066488   Split
Николай ФеНиКс
Ты что-то делал в xml?


Николай ФеНиКс
[10] Житель
Онлайн статус=0  Профиль    




Посты: 1493
Откуда: От Туда!
Занятие: Мотоциклы =)
Возраст: 29

15-01-2011
14-10-2009 20:37 GMT3 часа #1066492   Split
нет

добавлено спустя 33 секунд

только диалог создал и функции.

Сообщение было успешно отредактировано Николай ФеНиКс (14-10-2009 20:37 GMT3 часа, назад)

userbar
ДатчикХабара
[1] Странник
Онлайн статус=0  Профиль    




Посты: 558
Откуда: Saratov
Занятие:
Возраст:

06-01-2020
14-10-2009 20:39 GMT3 часа #1066495   Split
Николай ФеНиКс
Поставь вот так:
function this_is_my_dream(actor, npc)
game.start_tutorial("x18_dream")
this.chert()
end

--\\эфект головной боли, бессознательность
function chert()
level.add_cam_effector("camera_effects\\dream.anm", 1975, false, "")
local snd_obj=xr_sound.get_safe_sound_object([[ambient\random\rnd_the_horror]])
snd_obj:play_no_feedback(db.actor, sound_object.s2d, 0, vector(), 1.0)
end

--\Так 100% пойдет.


Николай ФеНиКс
[10] Житель
Онлайн статус=0  Профиль    




Посты: 1493
Откуда: От Туда!
Занятие: Мотоциклы =)
Возраст: 29

15-01-2011
14-10-2009 20:48 GMT3 часа #1066504   Split
СПС =)
Всё работает=)


userbar
Psychologist
[3] Новобранец
Онлайн статус=0  Профиль    




Посты: 1808
Откуда: Челябинск
Занятие: Стихоплётство, туризм :)
Возраст: 27

12-12-2010
14-10-2009 21:49 GMT3 часа #1066580   Split
Как заспавнить НПС не трогая алл.спавн, через скрипт, сначала игры. Чтоб как только ты появился, сразу спавнился НПС.


dan8
[3] Новобранец
Онлайн статус=0  Профиль    




Посты: 500
Откуда: ventspils
Занятие: заниматся модингом вот такой я
Возраст: 29

07-07-2010
14-10-2009 22:08 GMT3 часа #1066605   Split
<game_information_portions>
<info_portion id="storyline_actor_start">
<task>storyline_eliminate_gunslinger</task>

добавлено спустя 3 минут

я это вписал и ошибка

Сообщение было успешно отредактировано dan8 (14-10-2009 22:08 GMT3 часа, назад)

Psychologist
[3] Новобранец
Онлайн статус=0  Профиль    




Посты: 1808
Откуда: Челябинск
Занятие: Стихоплётство, туризм :)
Возраст: 27

12-12-2010
14-10-2009 22:15 GMT3 часа #1066614   Split
dan8 а кто <ТЭГ> закрывать будет? Я что-ли? Да и гаме_информатио_поинтс убери, а тоработать не будет. А после <task>storyline_eliminate_gunslinger</task> вставь </info_portion>

добавлено спустя 2 минут

Так, опять ТЧ ругается на диалог!!!
Вот диолог:

<dialog id="bio_sid">
<phrase_list>
<phrase id="1">
<text>bio_sid_1</text>
<next>2</next>
</phrase>
<phrase id="2">
<text>bio_sid_2</text>
<next>3</next>
</phrase>
<phrase id="1">
<text>bio_sid_3</text>
<next>4</next>
</phrase>
<phrase id="4">
<text>bio_sid_4</text>
<next>5</next>
</phrase>
<phrase id="5">
<text>bio_sid_5</text>
</phrase>
</phrase_list>
</dialog>


Вот, блин, в чём ошибка, скажите пожалуйста?

Сообщение было успешно отредактировано Сталкер Монолита (14-10-2009 22:15 GMT3 часа, назад)

dan8
[3] Новобранец
Онлайн статус=0  Профиль    




Посты: 500
Откуда: ventspils
Занятие: заниматся модингом вот такой я
Возраст: 29

07-07-2010
14-10-2009 22:17 GMT3 часа #1066620   Split
теперь вот
Expression : no_assert
Function : CXML_IdToIndex<class CInfoPortion>::GetById
File : e:\stalker\patch_1_0004\xr_3da\xrgame\xml_str_id_loader.h
Line : 112
Description : item not found, id
Arguments : global_dialogs


Psychologist
[3] Новобранец
Онлайн статус=0  Профиль    




Посты: 1808
Откуда: Челябинск
Занятие: Стихоплётство, туризм :)
Возраст: 27

12-12-2010
14-10-2009 22:22 GMT3 часа #1066623   Split
dan8 игра не нашла у тебя global_dialog. Ты его везде где надо вписал? Проверь все названия, может где ошибка есть!!!

добавлено спустя 1 минуту

dan8 сейчас будет известная ошибка. Вылет с логом XML. 75 % даю. Хоть бы у тебя не вылетело.

Сообщение было успешно отредактировано Сталкер Монолита (14-10-2009 22:22 GMT3 часа, назад)

-Q-W-E-R-T-Y-
[1] Banned
Онлайн статус=0  Профиль    




Посты: 57
Откуда:
Занятие:
Возраст:

14-10-2009 22:27 GMT3 часа #1066627   Split
я выделил,а ты сам исправляй..
<dialog id="bio_sid">
<phrase_list>
<phrase id="1">
<text>bio_sid_1</text>
<next>2</next>
</phrase>
<phrase id="2">
<text>bio_sid_2</text>
<next>3</next>
</phrase>
<phrase id="1">
<text>bio_sid_3</text>
<next>4</next>
</phrase>
<phrase id="4">
<text>bio_sid_4</text>
<next>5</next>
</phrase>
<phrase id="5">
<text>bio_sid_5</text>
</phrase>
</phrase_list>
</dialog>
а вообще пишите диалоги не спеша,проверяйте всё!


dan8
[3] Новобранец
Онлайн статус=0  Профиль    




Посты: 500
Откуда: ventspils
Занятие: заниматся модингом вот такой я
Возраст: 29

07-07-2010
14-10-2009 22:29 GMT3 часа #1066634   Split
Сталкер Монолита продробнеее


Psychologist
[3] Новобранец
Онлайн статус=0  Профиль    




Посты: 1808
Откуда: Челябинск
Занятие: Стихоплётство, туризм :)
Возраст: 27

12-12-2010
14-10-2009 22:29 GMT3 часа #1066636   Split
-Q-W-E-R-T-Y- спасибо, понял, что 1 повторяется. Шас проверим.


Николай ФеНиКс
[10] Житель
Онлайн статус=0  Профиль    




Посты: 1493
Откуда: От Туда!
Занятие: Мотоциклы =)
Возраст: 29

15-01-2011
14-10-2009 22:29 GMT3 часа #1066637   Split
Сталкер Монолита
<dialog id="bio_sid">
<phrase_list>
<phrase id="1"> --почему1,а не 0???
<text>bio_sid_1</text> --почему1,а не 0???
<next>2</next> тут 1 должно быть!
</phrase>
<phrase id="2">
<text>bio_sid_2</text>
<next>3</next>
</phrase>
<phrase id="1"> --почему1,а не 3???
<text>bio_sid_3</text>
<next>4</next>
</phrase>
<phrase id="4">
<text>bio_sid_4</text>
<next>5</next>
</phrase>
<phrase id="5">
<text>bio_sid_5</text>
</phrase>
</phrase_list>
</dialog>

всегда с 0 начинается!


userbar
Psychologist
[3] Новобранец
Онлайн статус=0  Профиль    




Посты: 1808
Откуда: Челябинск
Занятие: Стихоплётство, туризм :)
Возраст: 27

12-12-2010
14-10-2009 22:36 GMT3 часа #1066646   Split
Expression : start_node && path
Function : CXml::NavigateToNode
File : E:\stalker\patch_1_0004\xrXMLParser\xrXMLParser.cpp
Line : 97
Description : NavigateToNode failed in XML file
Arguments : gameplay\dialogs_escape.xml


Как всегда. Вот он, диолог:
<dialog id="bio_sid">
<phrase_list>
<phrase id="1">
<text>bio_sid_1</text>
<next>2</next>
</phrase>
<phrase id="2">
<text>bio_sid_2</text>
<next>3</next>
</phrase>
<phrase id="3">
<text>bio_sid_3</text>
<next>4</next>
</phrase>
<phrase id="4">
<text>bio_sid_4</text>
<next>5</next>
</phrase>
<phrase id="5">
<text>bio_sid_5</text>
</phrase>
</phrase_list>
</dialog>


А теперь вопрос:
Да что опять случилось?

добавлено спустя 48 секунд

Николай ФеНиКс спасибо, просто забыл эту БОНАЛЬНУЮ ПРОСТОТУ.

Сообщение было успешно отредактировано Сталкер Монолита (14-10-2009 22:36 GMT3 часа, назад)

Николай ФеНиКс
[10] Житель
Онлайн статус=0  Профиль    




Посты: 1493
Откуда: От Туда!
Занятие: Мотоциклы =)
Возраст: 29

15-01-2011
14-10-2009 22:50 GMT3 часа #1066661   Split
Сталкер Монолита
Ну вот из-за вот таких ляпов и случаются несчастные случаи=)
Сам такой Время от времени=)

Вопрос:
Как создать и выдать (инфо)поршен???

добавлено спустя 39 секунд

поршен мне для хитования Актора нужен...

добавлено спустя 2 минут

Я создаю вирус и мне надо чтобы поршен заражал актора

Сообщение было успешно отредактировано Николай ФеНиКс (14-10-2009 22:50 GMT3 часа, назад)

userbar
dan8
[3] Новобранец
Онлайн статус=0  Профиль    




Посты: 500
Откуда: ventspils
Занятие: заниматся модингом вот такой я
Возраст: 29

07-07-2010
14-10-2009 22:53 GMT3 часа #1066674   Split
помагите мне


Psychologist
[3] Новобранец
Онлайн статус=0  Профиль    




Посты: 1808
Откуда: Челябинск
Занятие: Стихоплётство, туризм :)
Возраст: 27

12-12-2010
14-10-2009 22:54 GMT3 часа #1066677   Split
Николай ФеНиКс
Я только для диологов знаю.
в файле info_portions.xml пишешь
<info_portion id="имя_своего_поршня"></info_portion>.
Затем в файле dialogs_уповень.xml пишешь в конце диолога или фразы:
<give_info>имя_своего_поршня</give_info>.
Гиве_инфо должен быть последнем!!! или перед некст (если он есть)


ДатчикХабара
[1] Странник
Онлайн статус=0  Профиль    




Посты: 558
Откуда: Saratov
Занятие:
Возраст:

06-01-2020
14-10-2009 22:56 GMT3 часа #1066680   Split
Николай ФеНиКс

В файле info_portions создаешь поршень вот пример:

<info_portion id="kyrili_s_Sidorom" />


Потом в нужном тебе скрипте можешь писать условие,выдачу поршня и т.д.
Вот примеры:

--\\Дать актёру инфопоршень
db.actor:give_info_portion('kyrili_s_Sidorom')

--\\Отключить инфопоршень
db.actor:disable_info_portion ('kyrili_s_Sidorom')

--\\Если был получен инфопоршень,то
if has_alife_info('kyrili_s_Sidorom') then

--\\Если не был получен инфопоршень,то
if not has_alife_info('kyrili_s_Sidorom') then

--\\
И т.д


Psychologist
[3] Новобранец
Онлайн статус=0  Профиль    




Посты: 1808
Откуда: Челябинск
Занятие: Стихоплётство, туризм :)
Возраст: 27

12-12-2010
14-10-2009 22:55 GMT3 часа #1066681   Split
dan8 чем тебе помочь???


dan8
[3] Новобранец
Онлайн статус=0  Профиль    




Посты: 500
Откуда: ventspils
Занятие: заниматся модингом вот такой я
Возраст: 29

07-07-2010
14-10-2009 22:55 GMT3 часа #1066682   Split
помагите мне


Psychologist
[3] Новобранец
Онлайн статус=0  Профиль    




Посты: 1808
Откуда: Челябинск
Занятие: Стихоплётство, туризм :)
Возраст: 27

12-12-2010
14-10-2009 23:00 GMT3 часа #1066684   Split
ДатчикХабара а ты незнаешь как заспавнить НПС через скрипт, чтоб он, НПС, спавнился с начала игры?

добавлено спустя 4 минут

dan8, да чем тебе помочь то?

Сообщение было успешно отредактировано Сталкер Монолита (14-10-2009 23:00 GMT3 часа, назад)

Николай ФеНиКс
[10] Житель
Онлайн статус=0  Профиль    




Посты: 1493
Откуда: От Туда!
Занятие: Мотоциклы =)
Возраст: 29

15-01-2011
14-10-2009 23:03 GMT3 часа #1066693   Split
Сталкер Монолита
это-то и я знаю=)
ДатчикХабара
допустим я хочу сделать хитования актора создал такой поршен:
<info_portion id="virusnyk"></info_portion>.
правильно???
и как его выдать актору?

добавлено спустя 2 минут

Сталкер Монолита
Я знаю=)
Вот пример,но с НПСом с Актором тоже самое!
function npc_lolo ()
alife():create("npc_lolo",vector():set(-218.20,-20.2,-145.63),35362,47)
end

Сообщение было успешно отредактировано Николай ФеНиКс (14-10-2009 23:03 GMT3 часа, назад)

userbar
Psychologist
[3] Новобранец
Онлайн статус=0  Профиль    




Посты: 1808
Откуда: Челябинск
Занятие: Стихоплётство, туризм :)
Возраст: 27

12-12-2010
14-10-2009 23:03 GMT3 часа #1066697   Split
Николай ФеНиКс а как?
Нет, как скрипт составить я то понял. Но вот чтоб НПС спавнился сразу, с момента начала игры. Это как?


Николай ФеНиКс
[10] Житель
Онлайн статус=0  Профиль    




Посты: 1493
Откуда: От Туда!
Занятие: Мотоциклы =)
Возраст: 29

15-01-2011
14-10-2009 23:04 GMT3 часа #1066699   Split
Самый верный способы спавнером!


userbar


Форумы > Архив > Склад > Как сделать свой мод? (по 20.11.09)

Страница 7 из 65Первая«45678910 »Последняя


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



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

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