* Sb    * Магазин Текущее время: 21 дек 2024, 18:38

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




Начать новую тему Ответить на тему  [ 1 сообщение ] 
{ VISITS } Просмотры: 3795  Добавили в закладки Добавили в закладки: 0  Подписчиков Подписчиков: 0 
Автор Сообщение
 Заголовок сообщения: Spawn НПС через all.spawn
СообщениеДобавлено: 09 июн 2011, 21:03 
Не в сети
Новичок
Новичок
Продвижение:
95.5%

Зарегистрирован: 02 июн 2011, 10:57
В кошельке:
50.00

Сообщения: 191

Откуда: Сколько глобус не крути хер тебе меня найти
Итак, я хочу рассказать вам как создать NPC через all.spawn. Метод был выявлен мною путем проб и ошибок. Конечно же у вас появился вопрос: « Ну а зачем же мучатся с all.spawn, если можно сделать тоже самое через скрипт?». Ответ: Хоть этот способ и не такой быстрый и легкий, но у него есть свои плюсы, необходимые многим, один из них - мы можем задать story id нашему NPC.(Можно прописать в секции нпс которого спауните в низу в файле spawn_sections.ltx Пример:story_id = 10000) "А что дает нам это?" Много чего, ну для примера - мы сможем поставить отметку на него. Я не буду объяснять такие простые вещи как декомпиляция all.spawn и остальное, но если же вы все таки не знаете как, пишите мне в лс на Гейменаторе(stalkers-life, или Идиот) Итак, хватит лишних слов, перейдем к работе...
[править]
Работаем!!!

С помощью ACDC декомпилируем all.spawn

Получаем кучу файлов типа : alife_l01_escape , way_l01_escape и тд.

Создадим нового непися на Кордоне. Открываем alife_l01_escape, и крутим в самый низ.

Если у вас чистая игра и вы ничего не делали в Олл спавне то посленяя секция у вас будет под номером 869. Добавляем туда вот такой код(в конец):
[870]
; cse_abstract properties
section_name = stalker
name = noobik
position = -172.21215820313,-19.941787719727,-161.09272766113
direction = 0,0,0

; cse_alife_trader_abstract properties
money = 5000
character_profile = esc_noobik

; cse_alife_object properties
game_vertex_id = 52
distance = 0
level_vertex_id = 76655
object_flags = 0xffffffbf
custom_data = <

Нубик
ui_iconsNpc_stalker_sv_balon_1
esc_noobik

esc_noobik
stalker stalker_terrain

434
5

characters_voice\human_01\stalker\
-1

actors\soldier\soldier_beret_1

[spawn] \n
wpn_pm \n
ammo_9x18_fmj = 1 \n
wpn_ak74u \n
ammo_5.45x39_fmj \n

#include "gameplay\character_criticals_4.xml"

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

теперь создаем файл логики, в папке config/scripts создаем файл noobik_logic.ltx и пишем туды:
[logic]
active = remark1
danger = danger_ignore

[danger_ignore]
ignore_distance = 5

[remark1]
no_move = true

все, он никуда не уйдет пока на него не нападут = )

Теперь открываем файл game_story_ids

и в самый низ вписываем: 10000 = "esc_noobik"

теперь открываем файл npc_profile вставляем сие:

esc_noobik
esc_noobik

Все, мы на финишной прямой! Открываем файл spawn_sections

и в писываем:
[esc_noobik]:stalker
$spawn = "respawn\esc_noobik"
character_profile = esc_noobik
spec_rank = novice
community = stalker

Все, все готово! Начинаем новую игру, и видем сталкера с именем Нубик = )

Будут вопросы калел'у в личку =)

_________________
Изображение

World of Warcraft Fan


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

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

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

DiGGeR225

1

5541

22 май 2015, 21:41

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

В этой теме нет новых непрочитанных сообщений. НПС в ЗП (all.spawn или script) [в этом окне]

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

DiGGeR225

0

4087

05 мар 2011, 14:06

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

В этой теме нет новых непрочитанных сообщений. Работа с all.spawn [в этом окне]

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

DiGGeR225

2

4542

28 апр 2011, 09:24

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

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


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

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


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

Перейти:  
cron

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

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

PlayStation style by HighDefGeek