|
Модострой:Вопросница
|
|
|
|
| Статус: |
 |
| Легенда: |
 |
| Сообщений: |
2258 |
| Награды: |
15 |
| Регистрация: |
05.04.2010 |
|
Задаем разные вопросы касательно создания модов.
|
|
Среда, 02.03.2011, 09:50
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
05.04.2010 |
|
|
|
|
|
|
| Статус: |
 |
| Бывалый: |
 |
| Сообщений: |
676 |
| Награды: |
1 |
| Регистрация: |
25.04.2012 |
|
Да, я смотрю мне ни кто не поможет. Загляните на 298 страницу, почитайте мои вопросы. Срочно нужна помощь!
|
|
Среда, 23.05.2012, 17:56
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
25.04.2012 |
|
|
|
|
|
|
RICK
Среда, 23.05.2012, 18:16 | Сообщение # 4502
| Статус: |
 |
| Опытный: |
 |
| Сообщений: |
1205 |
| Награды: |
4 |
| Регистрация: |
10.05.2011 |
|
еще раз напиши я нехочу искать надеюсь смогу помочь
|
|
Среда, 23.05.2012, 18:16
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
10.05.2011 |
|
|
|
|
|
|
| Статус: |
 |
| Бывалый: |
 |
| Сообщений: |
676 |
| Награды: |
1 |
| Регистрация: |
25.04.2012 |
|
Kail, У меня такой вопрос - вот заспавнил я нпс(троих если быть точным) в логике прописал им walker и все как положенно: path_look, path_walk и анимацию animpoint_stay_table, вот только они смотрят в разные стороны. Как бы я их не крутил, они упорно не смотрят в ту точку, которую я им назначил. А остальные мои нпс стоят так как я хочу и с нужной мне анимацией. В чем проблема?? Добавлено (12.05.2012, 04:01) --------------------------------------------- У меня такой вопрос - к примеру, кардан требует инструменты, ты ему их приносишь, а в прокачке все равно весит надпись о том что нужны инструменты и нельзя ни чего прокачать. Пишу мод с ноля. То есть кардана спавнил сам и ветку апгреда сам писал. Вот стандартная ветка: [zat_a2_stalker_mechanic_upgr]
up_sect_firsta_ak74u = {!upgrade_hint_kardan(1)} false, true up_sect_firstc_ak74u = {!upgrade_hint_kardan(2)} false, true up_sect_firstd_ak74u = {!upgrade_hint_kardan(2)} false, true up_sect_firste_ak74u = {!upgrade_hint_kardan(3)} false, true
up_sect_secona_ak74u = {!upgrade_hint_kardan(1)} false, true up_sect_seconc_ak74u = {!upgrade_hint_kardan(2)} false, true up_sect_secone_ak74u = {!upgrade_hint_kardan(3)} false, true up_sect_seconf_ak74u = {!upgrade_hint_kardan(3)} false, true
up_sect_thirda_ak74u = {!upgrade_hint_kardan(1)} false, true up_sect_thirdc_ak74u = {!upgrade_hint_kardan(2)} false, true up_sect_thirdd_ak74u = {!upgrade_hint_kardan(2)} false, true up_sect_thirde_ak74u = {!upgrade_hint_kardan(3)} false, true
up_sect_fourta_ak74u = true up_sect_fourtc_ak74u = {!upgrade_hint_kardan(2)} false, true up_sect_fourte_ak74u = {!upgrade_hint_kardan(3)} false, true
up_sect_fiftha_ak74u = true как я понял вот эта команда - {!upgrade_hint_kardan(1)} и указывает на то что при наличии необходимой вещи (а это инструменты для грубой работы) открывается данный апгрейд. Вот только у меня не открывается. ОН забирает у меня инструменты, но эффекта ноль. Может то что механик принял те или иные инструменты нужно еще где-то прописать, вот только где?? Подскажите пожалуйста что нужно сделать??
|
|
Среда, 23.05.2012, 18:57
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
25.04.2012 |
|
|
|
|
|
|
RICK
Среда, 23.05.2012, 19:23 | Сообщение # 4504
| Статус: |
 |
| Опытный: |
 |
| Сообщений: |
1205 |
| Награды: |
4 |
| Регистрация: |
10.05.2011 |
|
анимпоент нужен только для сидячих нпс типо кардан или азот для стоячих ненадо анимпоента
возможно точка лук далеко находится поставь точку лук от нпс в 3-рех метрах от него и он будет туда смотреть вот пример моя логика
[logic] active = walker@lost_freedom_pass
[walker@lost_freedom_pass] path_walk = freedom_pass_walk path_look = freedom_pass_look meet = meet@lost_freedom_zoneguard
[meet@lost_freedom_zoneguard] meet_state = 10| wait@talk_hello meet_state_wpn = 10| threat@threat_weap victim = 10| actor victim_wpn = 10| actor use = true use_wpn = false
точки сдлеаешь если подойти к нпс на 10 метров со стволов он вытащит свой ствол и будет говорить ствол убери и когда подойдет болтать можно только если ствол убратьДобавлено (23.05.2012, 19:23) --------------------------------------------- если я правильно понял цифры скобках типо (1) (2) (3)
означать помойму улучшения тоесть гг принес 1 иструмент открываем апгрейды с пометкой 1-го уровня
гг принес 2 иструмента следуюущий апгрейд открываем возможно в скрипте диалога возможно стоит условие на активацию апгрейда
|
|
Среда, 23.05.2012, 19:23
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
10.05.2011 |
|
|
|
|
|
|
| Статус: |
 |
| Отмычка: |
 |
| Сообщений: |
160 |
| Награды: |
0 |
| Регистрация: |
23.05.2012 |
|
народ, всем здарова!а как убрать повреждение от костров в тени чернобыля??а то сталкеры достали там подыхать! и как создать слоты быстрого использования вещей для тени чернобыля как в зп?!
|
|
Среда, 23.05.2012, 21:12
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
23.05.2012 |
|
|
|
|
|
|
| Статус: |
 |
| Бывалый: |
 |
| Сообщений: |
676 |
| Награды: |
1 |
| Регистрация: |
25.04.2012 |
|
Quote (Kail) гг принес 2 иструмента следуюущий апгрейд открываем возможно в скрипте диалога возможно стоит условие на активацию апгрейда Я просмотрел ветку диалога и скрипт, ни чего такого нету. В ветке диалога есть активации на взятие предмета у гг и все. Может не внимательно смотрел. Посмотрю еще разок. _________________________________________________________________________________________ А когда я пишу в логике ну например даже вот так - [logic] active = walker@lost_freedom_pass, то она не работает, пока я не уберу знак @. С чем это связано, не в курсе??
|
|
Четверг, 24.05.2012, 06:24
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
25.04.2012 |
|
|
|
|
|
|
RICK
Четверг, 24.05.2012, 07:48 | Сообщение # 4507
| Статус: |
 |
| Опытный: |
 |
| Сообщений: |
1205 |
| Награды: |
4 |
| Регистрация: |
10.05.2011 |
|
логика рабочая а утебя что вылетает или что или нпс просто тупо в ступоре стоит и незнает че ему делать нада
|
|
Четверг, 24.05.2012, 07:48
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
10.05.2011 |
|
|
|
|
|
|
| Статус: |
 |
| Бывалый: |
 |
| Сообщений: |
676 |
| Награды: |
1 |
| Регистрация: |
25.04.2012 |
|
Kail, либо вступоре стоит и не знает че ему делать, либо уходит гулять по зоне, как только убираю @ сразу все четко. И подскажи еще какие команды можно писать в логики после active =?? Я знаю есть remark, walker вот они работают, например пишу animpoint = ***, вылет, лог на скрипты начинает ошибки довать, то на xr_motivator.script, то на xr_logic.script. И главное показывает строку с ошибкой какую-нибудь, я ее смотрю, а там какой-нибудь object, nil, или еще чего, и всегда по разному.Добавлено (24.05.2012, 08:21) --------------------------------------------- Kail, и подскажи еще как точку анимпаоинта создать??
Сообщение отредактировал Novellus - Четверг, 24.05.2012, 08:07
|
|
Четверг, 24.05.2012, 08:21
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
25.04.2012 |
|
|
|
|
|
|
RICK
Четверг, 24.05.2012, 08:30 | Сообщение # 4509
| Статус: |
 |
| Опытный: |
 |
| Сообщений: |
1205 |
| Награды: |
4 |
| Регистрация: |
10.05.2011 |
|
незнаю я зп почти незанимаюсь я в зп могу только спавнить диалоги писать и логику
active@walker
где @-- переменая она нужна
|
|
Четверг, 24.05.2012, 08:30
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
10.05.2011 |
|
|
|
|
|
|
| Статус: |
 |
| Бывалый: |
 |
| Сообщений: |
676 |
| Награды: |
1 |
| Регистрация: |
25.04.2012 |
|
Kail, а уменя без @ все работает, а с ней нет. Ну ладно, буду ломать))
|
|
Четверг, 24.05.2012, 08:33
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
25.04.2012 |
|
|
|
|
|
|
RICK
Четверг, 24.05.2012, 08:35 | Сообщение # 4511
| Статус: |
 |
| Опытный: |
 |
| Сообщений: |
1205 |
| Награды: |
4 |
| Регистрация: |
10.05.2011 |
|
страно это глюк какойто
|
|
Четверг, 24.05.2012, 08:35
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
10.05.2011 |
|
|
|
|
|
|
| Статус: |
 |
| Отмычка: |
 |
| Сообщений: |
91 |
| Награды: |
1 |
| Регистрация: |
05.04.2012 |
|
Как сделать штоби после использования предмета в инвентаре появлялся новый предмет?
|
|
Четверг, 24.05.2012, 16:09
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
05.04.2012 |
|
|
|
|
|
|
Гереро
Четверг, 24.05.2012, 17:28 | Сообщение # 4513
Technologies Progress
| Сообщений: |
1874 |
| Регистрация: |
26.07.2011 |
|
sttt912, Непонятно Пальцем покажи и расскажи
|
|
Четверг, 24.05.2012, 17:28
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
26.07.2011 |
|
|
|
|
|
|
| Статус: |
 |
| Неопытный: |
 |
| Сообщений: |
465 |
| Награды: |
2 |
| Регистрация: |
02.02.2012 |
|
Ну может типо что бы выпил напиток а раз появилась пустая банка)
|
|
Четверг, 24.05.2012, 17:35
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
02.02.2012 |
|
|
|
|
|
|
FaLcon
Четверг, 24.05.2012, 17:56 | Сообщение # 4515
Проект Смерти Вопреки
| Статус: |
 |
| Опытный: |
 |
| Сообщений: |
2022 |
| Награды: |
8 |
| Регистрация: |
17.07.2011 |
|
сначало в бинд сталкер скрипт создаем колбеки на юзанье
self.object:set_callback(callback.on_item_drop, nil) self.object:set_callback(callback.use_object, nil) -- наш колбэк если он уже прописан то второй раз прописывать ненадо
и также чуть ниже пишем
self.object:set_callback(callback.on_item_drop, self.on_item_drop, self) self.object:set_callback(callback.use_object, self.use_object, self)-- наш колбек
далее создаем функцию юза в бинд сталкере
------ function actor_binder:on_item_drop (obj) player_ogg.lose_item(obj) level_tasks.proceed(self.object) --game_stats.update_drop_item (obj, self.object) nightvision.update(obj) end ---------------------------------------------------------------------------------------------------------------------- function actor_binder:use_object(obj) new.use(obj) end
все теперь создаем скрипт с названием new и
пишим
local tused ={ medkit , medkit_army , medkit_scientic , antirad }
function use(obj) if obj and tused[obj:section()] then spawn_items() end end
function spawn_items() alife:create(x,y,z)db.actor("vodka") end
ну вот и все принцип работы гг юзнул
что то из писка
выполняем спавн
только функцию спавна я точно неверно написал я незнаю как правильно
Вроде бы так но я не уверен так что за результат не ручаюсь !
Сообщение отредактировал FaLcon - Четверг, 24.05.2012, 18:00
|
|
Четверг, 24.05.2012, 17:56
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
17.07.2011 |
|
|
|
|