Модератор форума: comador  
Форум настоящего сталкера » S.T.A.L.K.E.R. Тень Чернобыля » Теория модостроения » Что вы хотите спросить (Задавайте вопросы если нет таких тем)
Что вы хотите спросить
# 4841
Воскресенье, 29.07.2012, 04:36:47

Ранг: Мастер
Сообщений: 1485
Награды: 139
Репутация: 2940 Регистрация: 13.07.2011 Город: Ново-Николаевскъ    

strelok1Fighter, Пошагово - это:
1. Заспавни простого НПС, с простой логикой, просто стоять (без логики НПС уйдет гулять по Зоне). Если получилось, то:
2. Создай файл торговли и пропиши созданному НПС.
3. Ну, и по необходимости, усложнить логику.

Решила спма попробовать сделать торговца, все получилось, ничего сложного. У меня секция торговца в all.spawn выглядит так:




Сообщение отредактировал Callisto - Воскресенье, 29.07.2012, 04:39:47
# 4842
Воскресенье, 29.07.2012, 17:56:25

Ранг: Разведчик
Сообщений: 158
Награды: 5
Репутация: 29 Регистрация: 27.06.2012 Город: Холмск    

Callisto, Нехочу быть надоедливым, но как я понял
1. Ты говоришь, что неправильно сделал спавн, и из-за этого асдс не собирает all.spawn
2. Что бы он его собрал его, надо сделать "пошагово" спавн для начала.
3. Там уже по обстаятельствам (если всёё получилось) можно действовать,
Если я тебя правильно понял, то я начну дейсвовать.
P.S-Сори за то, что много спрашиваю.Просто мне нужна конкретная информация (короче лучше 200раз переспросить, чем потом наломать дров).

Добавлено (29.07.2012, 17:56:25)
---------------------------------------------
Пожалуйста помогите совмесить два мода:"Компоньёны 1.9В" и "New sleep mod" (они все есть на сайте в разделе "расширение гемплея".



Хороший стрелок тот, у кого ствол говорит только по делу
# 4843
Воскресенье, 29.07.2012, 18:09:42

Ранг: Познающий
Сообщений: 89
Награды: 2
Репутация: 29 Регистрация: 05.05.2009  

Кто может помочь? Как удалить НПС?


# 4844
Воскресенье, 29.07.2012, 23:00:17

Ранг: Новичок
Сообщений: 47
Награды: 2
Репутация: 21 Регистрация: 16.04.2012  

Кто знает, как заблокировать слот болтов?




# 4845
Воскресенье, 29.07.2012, 23:42:29

Ранг: Познающий
Сообщений: 118
Награды: 15
Репутация: 89 Регистрация: 19.05.2011  

dox, вот функция удаления из какого то мода.
Уделяем волка


Добавлено (29.07.2012, 23:42:29)
---------------------------------------------
мячаный, Никогда об этом не задумывался, это же главное орудие сталкера :D


Сообщение отредактировал Ёрик - Воскресенье, 29.07.2012, 23:51:07
# 4846
Понедельник, 30.07.2012, 02:15:22

Ранг: Мастер
Сообщений: 1485
Награды: 139
Репутация: 2940 Регистрация: 13.07.2011 Город: Ново-Николаевскъ    

strelok1Fighter, Только сейчас внимательно посмотрела твою спавн секцию и у тебя там куча ошибок. После секции [spawn] у тебя не хватает END, но не только это.
В общем вот тебе урок All.spawn. Создание NPC. 100% рабочий урок (почитай внимательно и обрати внимание на заметку про логику), тебе останется только создать файл торговли и прописать его в логику НПС. И все, будет у тебя торговец.

dox, Ты уточняй, тебе во время игры надо удалить или вообще, чтоб его не было.
Если первое, то функцию удаления по имени тебе дали выше, еще можно удалить по сиду.
Если второе, то лучше удалить секцию в all.spawn. Хотя можно и скриптом, вызвав функцию удаления при старте игры.
Способы удаления необходимо выбирать исходя из задачи.

мячаный, Тоже не понятно, тебе это надо в чистой игре или в каком-нибудь моде?
И что ты подразумеваешь под понятием "заблокировать"?
Если невозможность его использования, то можно сделать проверку на активный слот и , если слот болта... А дальше, можно попробовать спавнить зону убирания оружия, или менять активный слот, в общем тут нужен скриптер.




Сообщение отредактировал Callisto - Понедельник, 30.07.2012, 02:17:42
# 4847
Понедельник, 30.07.2012, 07:25:19

Ранг: Разведчик
Сообщений: 158
Награды: 5
Репутация: 29 Регистрация: 27.06.2012 Город: Холмск    

Callisto, Всё понял!Начинаю тестить!

Добавлено (30.07.2012, 04:02:52)
---------------------------------------------
А кто знает совместить два мода:"Компоньёны 1.9В" и "New sleep mod" (они все есть на сайте в разделе "расширение гемплея")?

Добавлено (30.07.2012, 05:51:22)
---------------------------------------------

Quote (Callisto)
Чисто в виде бреда, попробуй работать на диске, где установлена ОС
Всё равно не может запаковаться!

Добавлено (30.07.2012, 07:25:19)
---------------------------------------------
Callisto, Всё я разобрался и запаковал all.spawn.Создался НПС с 10 попытки (постоянно вылетал с ошибкой в файле game_story_ids (хотя там было всё правильно).Всё в Ажуре!Но как мне сделать его торговцем?



Хороший стрелок тот, у кого ствол говорит только по делу

Сообщение отредактировал strelok1Fighter - Понедельник, 30.07.2012, 04:03:18
# 4848
Понедельник, 30.07.2012, 08:20:33

Ранг: Вечный сталкер
Сообщений: 1336
Награды: 5 Регистрация: 11.12.2011  

strelok1Fighter, сделай у него бесконечные деньги. Это делается так: в профиле персонажа есть строчка вида "<money min="500" max="1000" infinitive="0"></money>". Чтобы сделать у персонажа бесконечные деньги, измени параметр infinitive="0" на infinitive="1".
# 4849
Понедельник, 30.07.2012, 08:24:02

Ранг: Разведчик
Сообщений: 158
Награды: 5
Репутация: 29 Регистрация: 27.06.2012 Город: Холмск    

valeras_98, Спасибо учту, но как сделать ,чтоб у него был ассортимент как у Сидоровича?


Хороший стрелок тот, у кого ствол говорит только по делу
# 4850
Понедельник, 30.07.2012, 08:33:45

Ранг: Вечный сталкер
Сообщений: 1336
Награды: 5 Регистрация: 11.12.2011  

strelok1Fighter, создать новый файл торговли. Например, за ассортимент товаров у Сидоровича отвечает файл trade_trader.ltx, который находится в папке config-misc.
# 4851
Понедельник, 30.07.2012, 08:48:18

Ранг: Разведчик
Сообщений: 158
Награды: 5
Репутация: 29 Регистрация: 27.06.2012 Город: Холмск    

valeras_98, Получается мне надо его скопировать и переименовать?Как сделать так, чтобы этот скопированый файл относился к новому НПС?


Хороший стрелок тот, у кого ствол говорит только по делу
# 4852
Понедельник, 30.07.2012, 09:23:13

Ранг: Новичок
Сообщений: 47
Награды: 2
Репутация: 21 Регистрация: 16.04.2012  

Ну слот болта 6 и болты бесконечные, а я хочу чтобы болты вешались на пояс и их можно было продавать-покупать, но мне нужно сначало заблокировать 6 слот! Ну так есть предложения,как это сделать?




# 4853
Понедельник, 30.07.2012, 10:17:53

Ранг: Вечный сталкер
Сообщений: 1336
Награды: 5 Регистрация: 11.12.2011  

мячаный, это делает мод Реальные Болты
# 4854
Понедельник, 30.07.2012, 10:51:03

Ранг: Прибывший
Сообщений: 1665
Награды: 95
Репутация: 4016 Регистрация: 03.03.2011  

strelok1Fighter, в логике твоего торговца должна быть ссылка на его файл торговли (смотри как это сделано у бармена, Сидоровича и т.д.)


Не столь важно что ты делаешь, важно как ты это делаешь! (Джимми Лансфорд)
# 4855
Понедельник, 30.07.2012, 11:57:28

Ранг: Разведчик
Сообщений: 158
Награды: 5
Репутация: 29 Регистрация: 27.06.2012 Город: Холмск    

comador, Я сделал, но когда я ему ставлю эту логику, то он начинает (простите за выражение) ходить как дибил вокруг лагеря новичков.2-3 круга вокруг него сделает и пойдёт в сторону военного блокпоста (чему военные явно не обрадуются) и ему приодит хана!Но главный прикол в том, что когда он погибает, происходит вылет!


Хороший стрелок тот, у кого ствол говорит только по делу

Сообщение отредактировал strelok1Fighter - Понедельник, 30.07.2012, 12:00:14
# 4856
Понедельник, 30.07.2012, 12:05:01

Ранг: Разведчик
Сообщений: 172
Награды: 5
Репутация: 110 Регистрация: 19.07.2011 Город: Одесса - Мама!    

strelok1Fighter,
Quote (strelok1Fighter)
как мне сделать его торговцем?

почитай вот это:


Только Зона способна в полной мере показать "Тебе" - каков "Ты" есть,... на самом деле!!!

Сообщение отредактировал sal777 - Понедельник, 30.07.2012, 12:06:07
# 4857
Понедельник, 30.07.2012, 12:09:32

Ранг: Разведчик
Сообщений: 158
Награды: 5
Репутация: 29 Регистрация: 27.06.2012 Город: Холмск    

sal777, Неа. Мне нужно сделать торгашом моего нового НПС.
Вот его логика:
[spoiler]
[logic]
active = walker@stay_at_position
combat_ignore = combat_ignore
danger = danger_condition

[walker@stay_at_position]
path_walk = walker_stay_at_position_walk
path_look = walker_stay_at_position_look

[combat_ignore]
combat_ignore_cond = always

[danger_condition]
ignore_distance = 0
ignore_distance_corpse = 0


Хороший стрелок тот, у кого ствол говорит только по делу

Сообщение отредактировал strelok1Fighter - Понедельник, 30.07.2012, 12:10:38
# 4858
Понедельник, 30.07.2012, 12:55:48

Ранг: Разведчик
Сообщений: 172
Награды: 5
Репутация: 110 Регистрация: 19.07.2011 Город: Одесса - Мама!    

strelok1Fighter, "превращение повара в торгаша" - это пример для второго случая (уже не через спавн)... его можно использовать для твоего НПС - ведь он уже есть!!! Твой клиент "бродит как дебил" потому что, я так думаю, он не привязан к соответствующему гулагу...

Добавлено (30.07.2012, 12:55:48)
---------------------------------------------
мячаный, поясни понятнее, зачем ты хочешь заблокировать слот?...
Что же касается

Quote (мячаный)
я хочу чтобы болты вешались на пояс и их можно было продавать-покупать
смотри сюда:


Только Зона способна в полной мере показать "Тебе" - каков "Ты" есть,... на самом деле!!!
# 4859
Понедельник, 30.07.2012, 13:09:54

Ранг: Разведчик
Сообщений: 158
Награды: 5
Репутация: 29 Регистрация: 27.06.2012 Город: Холмск    

А кто знает совместить два мода:"Компоньёны 1.9В" и "New sleep mod" (они все есть на сайте в разделе "расширение гемплея")?

Добавлено (30.07.2012, 13:09:54)
---------------------------------------------
sal777, Похоже что это из-за этой логики trade = misc\trade_brother (brother-это мой НПС-монолитовец Брат).Всё равно ставлю твою логику, он опять "бродит как дибил".Хотя теперь я могу его немного "стопонуть" (нормально поговорить с ним), ну а после он опять идёт "поздороваться" с военными, а вместо приветствия огонь на поражения и вылет (после его смерти).



Хороший стрелок тот, у кого ствол говорит только по делу
# 4860
Понедельник, 30.07.2012, 13:31:50

Ранг: Разведчик
Сообщений: 172
Награды: 5
Репутация: 110 Регистрация: 19.07.2011 Город: Одесса - Мама!    

strelok1Fighter, а ты запер этого кренделя в гулаг?!
На счёт вылета - проверь "on_death = on_death@" (эта строчка в гулаге). К стати его можно сделать бессмертным, для этого ему нужен отдельный иммунитет (как у Сахорова (см. gamedata\config\creatures в m_stalker ищи массив "stalker_sakharov" в "stalker_trader"))... Да вот еще вспомнил - убийство трейдера в оригинале не предусматривалось. Если помнишь зайти скажем в бар с оружием было не возможно (оно пряталось), так вот после поправки соответствующих скриптов "_no_weapon", при попытке замочиь Бармена (он к стати бессмертный), он сначала начинал палить в ответ, а затем происходил безлоговый вылет... это тебе для инфы.


Только Зона способна в полной мере показать "Тебе" - каков "Ты" есть,... на самом деле!!!

Сообщение отредактировал sal777 - Понедельник, 30.07.2012, 13:39:17
Форум настоящего сталкера » S.T.A.L.K.E.R. Тень Чернобыля » Теория модостроения » Что вы хотите спросить (Задавайте вопросы если нет таких тем)
Поиск:
Вверх
Правила чата
Мини-чат
+Мини-чат
0