* Sb    * Магазин Текущее время: 01 ноя 2024, 05:28

Часовой пояс: UTC + 2 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ 1 сообщение ] 
{ VISITS } Просмотры: 3464  Добавили в закладки Добавили в закладки: 0  Подписчиков Подписчиков: 0 
Автор Сообщение
 Заголовок сообщения: Спавн НПС через скрипт
СообщениеДобавлено: 05 мар 2011, 12:50 
Не в сети
Новичок
Новичок
Продвижение:
46.5%
Аватара пользователя

Зарегистрирован: 14 фев 2011, 15:26
В кошельке:
50.00

Сообщения: 93

Откуда: Минск
Открываем файл character_desc_....xml (в зависимости от локи)

1.И пишем:

Код
<specific_character id="test" team_default = "1">
<name>Тестовый</name>
<icon>ui_npc_u_stalker_do_nauchniy</icon>
<map_icon x="0" y="0"></map_icon>
<bio>sim_stalker_master_bio</bio>

<class>test</class>
<community>stalker</community> <terrain_sect>stalker_terrain</terrain_sect>
<money min="100000" max="110000" infinitive="1"></money>

<rank>570</rank>
<reputation>100</reputation>

<visual>actors\dolg\stalker_do_nauchniy</visual>
<snd_config>characters_voice\human_03\stalker\</snd_config>
<crouch_type>0</crouch_type>

<supplies>
[spawn] \n
wpn_groza \n
ammo_9x39_ap \n
ammo_9x19_fmj \n

#include "gameplay\character_food.xml" \n
#include "gameplay\character_drugs.xml"
</supplies>

#include "gameplay\character_criticals_6.xml"
#include "gameplay\character_dialogs.xml"

</specific_character>

2. Открываем amk_npc_profile.xml и пишем:

Код
<character id="test">
<class>test</class>
</character>

3. Открываем spawn_sections.ltx и пишем:

Код
[test]:stalker
$spawn = "respawn\test"
character_profile = test
spec_rank = master
community = stalker

4. Создаём файл test_npc_logic.ltx в папке config/scripts и пишем там:

Код
[logic]
active = camper
combat_ignore = combat_ignore

[camper]
sniper = false
radius = 5
no_move = true
def_state_campering = threat_na
path_walk = mil_zomb_stalker_walk1
path_look = mil_zomb_stalker_look1

5. Создаём любой скрипт и пишем туда:

Код
function spawn_npc_test()
local

obj=alife():create("test",vector():set(101.435539245605,-8.38547039031982,164.284591674805),3

96523,1643)
local params=amk.read_stalker_params(obj)
params.custom="[logic]\ncfg = scripts\\test_npc_logic.ltx"
amk.write_stalker_params(params,obj)
end

Прописываем функцию в любой диалог и разговариваем в игре.
В итоге наш НПС заспавнится в домике, где стоит Сумасшедший сталкер (на милитари).

Источник amk-team.ru


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ 1 сообщение ] 

   Похожие темы   Автор   Ответы   Просмотры   Последнее сообщение 
В этой теме нет новых непрочитанных сообщений. Спавн и логика вертолёта [в этом окне]

в форуме База знаний

DiGGeR225

1

3766

28 апр 2011, 09:31

Ашот Перейти к последнему сообщению [в этом окне]

В этой теме нет новых непрочитанных сообщений. Спавн ГГ на другой локации [в этом окне]

в форуме База знаний

Дядя Вася

3

6598

20 ноя 2010, 01:19

Край Перейти к последнему сообщению [в этом окне]

В этой теме нет новых непрочитанных сообщений. Ищу скрипт общения через ПДА [в этом окне]

в форуме Помощь новичкам

Змей

7

8760

09 янв 2011, 02:45

barmidrol Перейти к последнему сообщению [в этом окне]

Часовой пояс: UTC + 2 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
cron

[Мобильная версия]

Создано на основе phpBB® Forum Software © phpBB Group
[ Time : 0.209s | 27 Queries | GZIP : On ]

PlayStation style by HighDefGeek