Создал новый файл для вычислений координатных точек. По випи-проекте всё правильно сделал. Так почему у меня во время игры всё-равно не высвечиваються координаты?
Моё время чтобы выключить зазвенённый будильник - 0,025 секунды
Моё время чтобы встать с кровати - вееечность
ПроводNIK
Ты бы сказал что за мод. В разных модах инвентарь по разному изменяют
Я сейчас вспомнил совсем простой способ - открываешь файл gamedata/configs/gameplay/characters_generic (если его нет в моде, то берешь из оригинала) ищи секцию актора (Она идет первой)
И после строки [spawn] пишешь например wpn_ak74 \n и тогда у тебя будет 2 калаша Ganster Mack
Если потерпишь я сегодня выложу свой скриптик для тестеров - показывает позицию, полученные инфопоршни, спейс_рестрикоры в которые попал ГГ и показывает всю информацию об НПС на которых наведен прицел
народ помогите!!!
Я создал торговца на кордоне и в писал ему такой стандартный диалог hello_dialog dm_cool_info_dialog
а как добавить свой диалог например такой :
-Здорова Петрович, для меня есть какая-нибудь работа?
-Да, есть одно дело: вобщем шёл сюда в лагерь к Сидырычу, решил пройти через тоннель чтоб воякам денег не платить, а там собак было штук десять. Ну я начал отстреливаться, где-то шестерых убил и патроны кончились, пришлось АКСУ выкинуть, чтоб от стаи собак убежать. Таки лежит там наверно АКСУ. \nНу как, возьмёшься? Только осторожней там, после последнего выброса появились в тоннеле перещающиеся аномалии электра.
-Да, я как раз буду рядом проходить, конечно принесу...
добавлено спустя 6 часа 41 минут
Второй вопрос по логике
как сделать так чтоб этот торговец сидел у костра и ел и пил а когда ГГ подошел он вставал на разговор, а когда ГГ отходит от него он обратно содится и ест?
отредактировал(а) Loner7: 09-03-2011 16:36 GMT3 час.
народ помогите с логикой для нпс !!!
как сделать так чтоб этот торговец сидел у костра и ел и пил а когда ГГ подошел он вставал на разговор, а когда ГГ отходит от него он обратно содится и ест?
Повелитель Зоны
Для этого нам понадобятся координаты нужного места, где и будет заспаунен наш NPC. Возьмём Кордон, лагерь новичков. Можете снять координаты сами, а можете взять мною уже снятые: (-218.20,-20.2,-145.63),35362,47).
Далее. Создаём файл в папке gamedata/scripts файл, скажем esc_unik_npc.script. В нём создаём функцию.
Код:
function esc_unik_npc ()
alife():create("esc_unik_npc",vector():set(-218.20,-20.2,-145.63),35362,47)
end
Теперь мы в файле npc_profile.xml (в папке gameplay) добавляем нашего НПС.
Код:
Trader escape_trader
esc_unik_npc esc_unik_npc
Копируем или создаём по образцу только нижний блок :) Второго торговца нам ненадо.
Теперь моздадим секцию нашего персоонажа. В файле spawn_section.ltx (gamedata/config/creatures)
в блоке:
;--------Escape--------------
;--------neutrals------------
Создаём секцию.
Код:
[esc_unik_npc]:stalker
$spawn = "respawn\esc_unik_npc"
character_profile = esc_unik_npc
spec_rank = regular
community = dolg
В строке community можете вместо долга вписать другую группировку.
Однако если мы хотим, чтоба наш персоонаж не гулял по Зоне, пока не наткнётся на первуюю аномалию, то пропишем чтобы он стоял на месте. Для этого под community вставляем:
custom_data = scripts\esc_unik_npc.ltx Далее создаём в gamedata/config папку scripts в в папке создаём файл esc_unik_npc.ltx В наш созданый файл вставляем:
Код:
[logic]
active = remark1
danger = danger_ignore
[danger_ignore]
ignore_distance = 5
[remark1]
no_move = true
Всё наш НПС будет стоять на месте своего спауна.
Едем дальше. Нам надо активировать нашего персоонажа. для этого мы должны вставить строку: esc_unik_npc.esc_unik_npc
Либо в диалог, либо в какой-нибудь квест. Давайте вставим строку в файл info_portions.xml (gamedata/gameplay) под
Код: storyline_eliminate_gunslinger
Правда тут получится у нас долговец в одежде бандита и говорящего голосом монолитовца xD
Всё сохроняем. НПС готов.
Но так же можно добавить нашему НПС диалог) Как добавлять диалоги написано в нашем факе)
Если хотяте сделать нашему НПС своё имя то в файле stable_bio_name.xml (gamedata/config/text/rus)
добавляем:
Код: Факер-мазафакер
А в файле сharacter_desc_escape.xml (gamedata/gameplay) находим нашего уже прописаного НПС и вставляем в секцию (у нас в ней написано GENERATE_NAME_bandit) esc_unik_npc
Всё :) Поздравляею)
крысобелка, скачиваешь Adobe Audition CS3, открываем файл звука из приемника, открываем нужную музыку, обводим ее, Правая кнопка мыши - копировать, возвращаемся к звуку Сидоровича, в конце песни в приемнике Правая кнопка мыши - вставить, и сохраняем. Все, песен теперь больше!
Эта тема закрыта, публикация новых сообщений недоступна.
Продолжая пользоваться сайтом, вы соглашаетесь с использованием файлов cookie. Страницы сайта могут содержать информацию, запрещенную для просмотра посетителям младше 18 лет. Авторское право на серию игр «S.T.A.L.K.E.R» и используемые в ней материалы принадлежит GSC Game World.