Регистрация
Наверх
Сталкеры online:

Всего на связи: 7
Сталкеры: 0
Бродяги: 7
Администрация online:

Отсутствует

Последние новости
Чат
влад1806

ud-25,
охаё, прывітанне
V.o.l.k
V.o.l.k
11 марта 2024

Приветик!
ud-25
ud-25
10 марта 2024

Здарова
V.o.l.k
V.o.l.k
5 марта 2024

no
Han Viachko
Han Viachko
1 января 2024

С Новым годом, всего наилучшего, и счастья даром smile
Han Viachko
Han Viachko
1 января 2024

З Новым годам сталкеры, много не піць, ато О-сознание в вытрезвитель заберёт
Han Viachko
Han Viachko
20 ноября 2023

фйл бібэк люд тутэйшы
bully
TEKTON
TEKTON
12 ноября 2023

Добавил ещё одно видео про заброшенную Армению. winked stalker.by/postapocalipsis/6139-zabroshennaya-armeniya
TEKTON
TEKTON
22 января 2023

Аномалия "карусель":
youtu.be/9eFx417hiWA wink
Han Viachko
Han Viachko
28 декабря 2022

Наш местный торрент снова работает. Правда тока 3 раздачи....но главное ж начать
Han Viachko
Han Viachko
3 декабря 2022

да, беда с темі ссылками, половина файлообменников попереезжало. Разбагатею - куплю специально веник для торрент-раздач чес.слово
)))
Jeka921
Jeka921
30 октября 2022

перехожу по ссылке на загрузку меня перенаправляет на какой то другой сайт и там не скачать
Jeka921
Jeka921
30 октября 2022

как скачать сталкер ЗП вольный стрелок с этого сайта((
Jeka921
Jeka921
30 октября 2022

ТОварищи помогите
Han Viachko
Han Viachko
29 августа 2022

тсссс...не пали контору, так многиеж сделать думали
TEKTON
TEKTON
23 августа 2022

Цитата: Han Viachko
...жажда денег говорят творит чудеса.

Конечно зложелательство это плохо, но очень бы хотелось, что б Григорович прогорел с С2 за подлючность. winked
Думаю игру ломанут в первый же день выхода (если раньше не сольют билд). smile
Конечно если она выйдет, в чём я тоже сильно сомневаюсь. winked
А даже если и выйдет, и даже если к ней сделают русскую локализацию, я б из принципа не покупал бы ее.
Han Viachko
Han Viachko
19 августа 2022

к чему это я....поживём увидим....жажда денег говорят творит чудеса
Han Viachko
Han Viachko
19 августа 2022

Беларуская озвучка? Не, ну как то была идея по приколу перевести надписи и диологи ТЧ на беларуский....прикольная канешне идея
TEKTON
TEKTON
19 августа 2022

Цитата: Han Viachko
Делают по тихаму

Но русской и беларуской озвучки не будет. И на территории РФ и РБ продаж не будет.
Han Viachko
Han Viachko
7 августа 2022

Ну, чё-как на сайте то?
Han Viachko
Han Viachko
11 июля 2022

Делают по тихаму
TEKTON
TEKTON
4 июля 2022

Han Viachko,
На С2 (если он конечно когда нибудь выйдет) собирать надо.
Что то вообще ничего не слышно о нем.
Делают, не делают...
Han Viachko
Han Viachko
31 мая 2022

блин, в пору донатики собирать на веник с модами чес.слово
TEKTON
TEKTON
9 апреля 2022

Han Viachko,
Немного не понял вопроса.
Что я "творю" такого ? fellow

З.Ы. если честно, я давно отошёл от игр.
Особо специально ничего не отслеживаю, не мониторю...
Если что то попадается на мой взгляд интересное, то "оформляю" на сайте.
А так, на сайт, захожу иногда.
Порой не каждый день...
Не каждую неделю даже... winked
TEKTON
TEKTON
9 апреля 2022

Han Viachko,
Ага. Даже сюда добрались.
Han Viachko
Han Viachko
23 декабря 2021

реклама в чате))))
Han Viachko
Han Viachko
4 декабря 2021

Айл би-бэк друзья
bully
Han Viachko
Han Viachko
26 июля 2021

Уважаемый
TEKTON, не сочтите за дерзость, но общественность интересуется, Вы принципиально "творите" только на сайте или просто как то так получилось?
winked
TEKTON
TEKTON
20 июня 2021

Ага, как обычно...
Как бы опять Григорович всех не надурил, как это было в прошлый раз.
Han Viachko
Han Viachko
20 июня 2021

охт, читать не успеваю. ТАкой поток информации...
TEKTON
TEKTON
14 июня 2021

Не обманули... :)
TEKTON
TEKTON
13 июня 2021

Слышал что на Е3 должны геймплей С2 показать.
Интересно что они там наделали уже.
TEKTON
TEKTON
17 мая 2021

Ну вот :)
А то была проплешина от флешплеера.
Теперь получше выглядит сайт :)
TEKTON
TEKTON
15 мая 2021

Han Viachko,
Да не надо :D
Главное что шифровка пошла. :)
Написал ему давным давно и в ЛС и в VK
Он давным давно не заходит ни тут, ни там...
Han Viachko
Han Viachko
13 мая 2021

упс...TEKTON, пардон CTRL+C заимел странный эффект...снёс пол твоего сообщения ненароком...
плз., продублируй сообщение
Han Viachko
Han Viachko
13 мая 2021

шифровку отправил, бум. ждать
TEKTON
TEKTON
10 мая 2021


Если у кого есть контакты с Белым, скажите ему что
Han Viachko
Han Viachko
4 апреля 2021

Prowodnik,
вай-вай-вай, сталкер помедленнее я записываю. Заходь на форум, там сборище "последних", можно высказать мысли, идеи, помочь в реализации, или просто потрындеть. Ок? bully
Prowodnik
Prowodnik
3 апреля 2021

Почему так плакать хочется, будто целая эра ушла.
Prowodnik
Prowodnik
3 апреля 2021

Сей час на вкладке "Мониторинг серверов"
Сервера по сталкеру ЧН и по сталкеру ЗП
видимо давно заброшены. Стоп. . .
Сервера в Сталкере?
Prowodnik
Prowodnik
3 апреля 2021

Я смотрю на всё это как на эру динозавров,
когда была популярна аська, когда сталкер только вышел и не щитался легендой игростроя, а сайту и вовсе 4251 день, Больше 11 Лет САЙТУ,
Я наверное один из последних который на нём побывает...
Надо домен куда то записать!
Han Viachko
Han Viachko
26 марта 2021

TEKTON, да тут видосов мну на пару вечеров просмотра точно хватит
bully
ЗВЕРЬ
ЗВЕРЬ
9 марта 2021

Здаровенько.
Han Viachko
Han Viachko
7 февраля 2021

комп заработал в режиме "ну хоть так"...продолжаем
Han Viachko
Han Viachko
5 января 2021

комп окончательно пал смертью храбрых. Как могли заметить с новостями
из-за этого напряг. Но КТТС
Han Viachko
Han Viachko
22 ноября 2020

Надир, к нечастью некоторые ссылки были действительны тока год. Щас пытаемя поправить ситуацию
Надир
Надир
16 ноября 2020

обесните как скачать зов припяти вольный стрелок перехожу по сылке , а там реклама
Han Viachko
Han Viachko
19 октября 2020

chak23,
дружище, не шелести особо, откатай коммент-другой, и понастольгируем дальше
chak23
chak23
27 августа 2020

Этот сайт для меня как уголок настольгии. Эх, бля
Han Viachko
Han Viachko
22 августа 2020

извините, в связи с хрензнает какой обстановкой в Беларуси, все авторы постов записались в трольскую доброольческую дивизию №1 диванных войск медленного реагирования. Если не затролят насмерть в неравных холиварах то мы к Вам ещё вернёмся


Комментарии:


Друзья:

First Belarus Stalker Portal
Присоединяйся к нам
Официальная страница stalker.by
Топ Авторов
TEKTON
Новостей: 304
Han Viachko
Новостей: 161
Lass
Новостей: 159
M0_ops
Новостей: 134
Максим Яzон
Новостей: 124
ud-25
Новостей: 116
Скелет
Новостей: 116
Топ Комментаторов
SNORK
комментариев: 1898
ud-25
комментариев: 1137
TEKTON
комментариев: 841
влад1806
комментариев: 608
Vladislav
комментариев: 567
gonome
комментариев: 567
Максим Яzон
комментариев: 455
Популярные лица..

TEKTON
ICQ: ...
Belyi
ICQ: ...
VadimuS
ICQ: ...
ud-25
ICQ: ...
SNORK
ICQ: ...
RUSLAN
ICQ: ...
Магистр
ICQ: 619487159
Статистика
Пользователей:
Новых: 17
За час: 0
За месяц: 497
Всего: 62141

Приветствуем новичка:
sa3syaphask

Администраторов: 1
Модераторов: 1
Журналистов: 2
Реклама:


Популярное
Создание НПС(бота)
Stalker » Файлы » Модостроение » Создание НПС(бота)
автор: weas | 2-06-2010, 14:05 | Просмотров:
Создание НПС(бота)
Материал взят из одного тутора. Самому рассписывать лень, да и нахрена?!
Этот способ прост. Он работает-я лично проверял.

Сейчас мы научимся создавать нового торговца - Петровича:
1.Для начала создадим нового NPC, к которому и привяжем функцию торговли.
Cоздадим описание нашего NPC, для этого в папке gamedata\config\gameplay создадим xml файл, содержащий описание нашего торговца. Назовем его к примеру
Character_unique_by_qwerty111.xml (вообще называть можно как угодно).
В нем пишем:




Петрович
ui_npc_u_stalker_sv_balon_1

petrovich_trader

petrovich_trader
stalker

stalker_terrain

730
96
actors\svoboda\stalker_sv_balon_1
characters_voice\human_02\freedom\
-1


[spawn] \n
wpn_sig220 \n
ammo_11.43x23_hydro = 1 \n
wpn_sig550 \n
ammo_5.56x45_ap = 1 \n


hello_dialog




За тем прописываем его в npc_profile.xml(gamedata\config\gameplay), т.е под строчкой Новые Профиля пишем:

petrovich_trader
petrovich_trader

После этого регистрируем описание нашего торговца в файле gamedata\config\system.ltx
В секцию [profiles] дописываем в конец после запятой Character_unique_by_qwerty111.
3.Чтобы персонаж появился, нужно его заспавнить, для этого:
В папке gamedata\config\creatures есть замечательный файл spawn_sections.ltx
Будем править его.
Дабы не путаться потом, в самое его начало пишем:

[petrovich_trader_spawn]:stalker_trader
character_profile = petrovich_trader
spec_rank = veteran
community = stalker
use_single_item_rule = off
can_select_items = off
custom_data = scripts\petrovich_trader.ltx
Далее создаем скрипт с названием, например my_spawns.script в папке gamedata\scripts\
Прописываем в него функцию:

function petrovich_trader_spwn1()
local obj
local a = vector() -- Задаем тип переменной
local dir = db.actor:direction()

a.x = -246.51 -- координата X
a.y = -19.52 -- высота Y
a.z = -144.60 -- координата Z

obj = alife():create("petrovich_trader_spawn",a,13193,8,65535)
alife():create_ammo("ammo_9x18_fmj",
obj.position,
obj.m_level_vertex_id,
obj.m_game_vertex_id,
obj.id,
20) -- число патронов, которые будут спавнится при убиистве Петровича
end

Открываем блокнотом escape_dialog.script(gamedata\scripts\) и там в диалоге с Сидоровичем, например, после квеста с флешкой Шустрого,
функция: "function give_wounded_flash(first_speaker,second_speaker)"
(Можно впринципе в любой диалог)
вставляем:

my_spawns.petrovich_trader_spwn1()

вот так будет выглядеть разговор с Сидером:

function give_wounded_flash(first_speaker, second_speaker)
dialogs.relocate_item_section(second_speaker, "esc_wounded_flash", "out")
dialogs.relocate_money(second_speaker, 1500, "in" )
my_spawns.petrovich_trader_spwn1() -- Вызов Петровича
end
Т.е наш персонаж появится только после выполнения задания с флешкой Шустрого, и когда Сидорович выдаст вам деньги за это задание, а торговец появляется по нашим координатам рядом с лагерем новичков.
4.Теперь в папке \gamedata\config\scripts создаем файл petrovich_trader.ltx
Этот файл является проводником к файлу торговли и логикой персонажа.
И в нем пишем:
[logic]
trade = misc\trade_petrovich.ltx
active = remark

[remark]
anim = wait

5.Теперь создаем в папке \gamedata\config\misc файл trade_petrovich.ltx
Это и есть файл торговли.
И в начале пишем:
[trader]
buy_condition = petrovich_generic_buy
sell_condition = petrovich_start_sell
buy_supplies = supplies_start

и потом как у других торговцев,т.е у бармена например [barman_generic_buy], а у нас будет [petrovich_generic_buy]


Все, торговец создан.


Поясню некоторые нюансы:
1.

Петрович
ui_npc_u_stalker_sv_balon_1

petrovich_trader

petrovich_trader
stalker -- группировка, которая будет указана при разговоре с ним
-- деньги, на которые он покупает оружие и все, что принесет на продажу сам игрок
stalker_terrain

730
96
actors\svoboda\stalker_sv_balon_1 --модель героя, можно поменять, указав путь другой модели
characters_voice\human_02\freedom\ -- озвучка, тоже можно заменить на другую
-1 --оставлять также, не трогать


[spawn] \n
wpn_sig220 \n
ammo_11.43x23_hydro = 1 \n
wpn_sig550 \n
ammo_5.56x45_ap = 1 \n


hello_dialog


2.
--id указывайте тот, который указан в созданном файле описания торговца (предыдущий пункт), т.е. можно назвать как угодно торговца, но id сохранять в каждом файле
petrovich_trader
petrovich_trader


Quote
В секцию [profiles] дописываем в конец после запятой Character_unique_by_qwerty111

Т.е. дописываем название файла описания торговца (см. в 1 пункте)

3.
[petrovich_trader_spawn]:stalker_trader
character_profile = petrovich_trader -- это наш id, который будет использоваться в файлах как ссылка на нашего персонажа, типа, связки
spec_rank = veteran
community = stalker
use_single_item_rule = off
can_select_items = off
custom_data = scripts\petrovich_trader.ltx

Quote (qwerty111)
Далее создаем скрипт с названием, например my_spawns.script в папке gamedata\scripts\

Называйте как угодно, главное потом в файле escape_dialog.script(gamedata\scripts\) укажите в функции function give_wounded_flash(first_speaker,second_speaker) ссылку на ваш скрипт. Например, в указанном здесь my_spawns.petrovich_trader_spwn1() , где my_spawns. - наш созданный скрипт, а petrovich_trader_spwn1() - выполнение функции в этом скрипте.

4.
[logic]
trade = misc\trade_petrovich.ltx --указываем на созданный файл торговца (где и будет находится ассортимент оружия)
active = remark

[remark]
anim = wait

5. Здесь объяснять ничего не нужно, и так все ясно уже давно




Перезалейте!
ВНИМАНИЕ!Ваш статус - "гость". В целях соблюдения техники безопасности рекомендуется получить регистрационные данные и пройти процедуру входа.
Ссылки на загрузку:
Няма


Сказали спасибо: ArchiSTALKER, realstalker1

Другие статьи в рубрике:



Регистрация: 6.05.2010
Публикаций: 0
Комментариев: 77
  • Статус: Пользователь offline
  • 2 июня 2010 14:06 | Репутация: 0 | ICQ: |
    1 нах!!!
    weas биг спс

    выкладывай ясчо wink


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


    Регистрация: 18.12.2009
    Публикаций: 5
    Комментариев: 132
  • Статус: Пользователь offline
  • 2 июня 2010 17:53 | Репутация: 0 | ICQ: |
    2 нах!
    СПС
           
    #3 weas


    Регистрация: 27.09.2009
    Публикаций: 27
    Комментариев: 150
  • Статус: Пользователь offline
  • 2 июня 2010 20:46 | Репутация: 0 | ICQ: |
    Цитата: Глухарь
    выкладывай ясчо

    Ой! Уже, если чесно, осталось немного wink


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


    Регистрация: 6.05.2010
    Публикаций: 0
    Комментариев: 77
  • Статус: Пользователь offline
  • 2 июня 2010 21:41 | Репутация: 0 | ICQ: |
    Цитата: weas
    Ой! Уже, если чесно, осталось немного


    а жаль wink


    weas а ты ответишь на некоторые нюансы если они у меня возникнут?


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


    Регистрация: 30.10.2009
    Публикаций: 70
    Комментариев: 380
  • Статус: Пользователь offline
  • 2 июня 2010 22:17 | Репутация: 0 | ICQ: |
    ох ето так хорошо, просто нет слов....выкладывай ещё...!!! блин када я даждусь создания броников lol


    --------------------
           
    #6 weas


    Регистрация: 27.09.2009
    Публикаций: 27
    Комментариев: 150
  • Статус: Пользователь offline
  • 2 июня 2010 22:34 | Репутация: 0 | ICQ: |
    Цитата: Глухарь
    а ты ответишь на некоторые нюансы если они у меня возникнут?

    Ну конечно))))) Как говориться: Хорошим людям.....
    Цитата: k310i
    ох ето так хорошо, просто нет слов....выкладывай ещё...!!! блин када я даждусь создания броников

    Уф!!! Уж очень серьезный косяк попался! sad
    Жди в ближайшие дни!


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


    Регистрация: 6.05.2010
    Публикаций: 0
    Комментариев: 77
  • Статус: Пользователь offline
  • 2 июня 2010 22:35 | Репутация: 0 | ICQ: |
    weas а те в личку писать или как?


    --------------------
           
    #8 weas


    Регистрация: 27.09.2009
    Публикаций: 27
    Комментариев: 150
  • Статус: Пользователь offline
  • 2 июня 2010 22:42 | Репутация: 0 | ICQ: |
    Цитата: Глухарь
    а те в личку писать или как

    Как удобнее


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


    Регистрация: 5.06.2010
    Публикаций: 0
    Комментариев: 21
  • Статус: Пользователь offline
  • 15 июня 2010 16:34 | Репутация: 0 | ICQ: |
    weas спс почти все понял буду пробовать


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


    Регистрация: 28.05.2010
    Публикаций: 1
    Комментариев: 20
  • Статус: Пользователь offline
  • 20 июня 2010 19:31 | Репутация: 0 | ICQ: |
    ничё не понял,не для моих мозгов smile +5
           
    #11 LONER


    Регистрация: 26.06.2010
    Публикаций: 0
    Комментариев: 2
  • Статус: Пользователь offline
  • 27 июня 2010 23:59 | Репутация: 0 | ICQ: |
    Я сколько не пробовал делать ничего не получается ток в игру захожу и сразу выкидывает.WEAS помоги кидани ссылку на готовый мод,буду очень признателен.
           
    #12 MaxioN


    Регистрация: 12.11.2011
    Публикаций: 0
    Комментариев: 1
  • Статус: Пользователь offline
  • 12 ноября 2011 18:48 | Репутация: 0 | ICQ: |
    А какая это вообще часть С.Т.А.Л.К.Е.Р.'а?
           


    Регистрация: 3.11.2011
    Публикаций: 0
    Комментариев: 15
  • Статус: Пользователь offline
  • 27 марта 2012 09:48 | Репутация: 0 | ICQ: |

    LONER,
    у меня тоже самое.( sad
           
    Информация
    Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.