Случайная подборка модов
Thorny Way
3.5
Погоня за Праздником
3.8
Сезон катастроф: Агрессия
2.7
Альтернатива 1.3.1
4.0
Sleep Of Reason - Zulus Story 0.5
2.4
Тайные Тропы 2
4.2
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
Модострой:Вопросница
Российская Федерация  Wolfstalker
Среда, 02.03.2011, 09:50 | Сообщение # 1
Статус:
Легенда:
Сообщений: 2258
Награды: 15
Регистрация: 05.04.2010

Задаем разные вопросы касательно создания модов.
  Злобная реклама
Среда, 02.03.2011, 09:50
Статус:
Сообщений: 666
Регистрация: 05.04.2010
Российская Федерация  Novellus
Среда, 23.05.2012, 17:56 | Сообщение # 4501
Статус:
Бывалый:
Сообщений: 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
Российская Федерация  Novellus
Среда, 23.05.2012, 18:57 | Сообщение # 4503
Статус:
Бывалый:
Сообщений: 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
Российская Федерация  Strel_ock
Среда, 23.05.2012, 21:12 | Сообщение # 4505
Статус:
Отмычка:
Сообщений: 160
Награды: 0
Регистрация: 23.05.2012

народ, всем здарова!а как убрать повреждение от костров в тени чернобыля??а то сталкеры достали там подыхать!
и как создать слоты быстрого использования вещей для тени чернобыля как в зп?!
  Злобная реклама
Среда, 23.05.2012, 21:12
Статус:
Сообщений: 666
Регистрация: 23.05.2012
Российская Федерация  Novellus
Четверг, 24.05.2012, 06:24 | Сообщение # 4506
Статус:
Бывалый:
Сообщений: 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
Российская Федерация  Novellus
Четверг, 24.05.2012, 08:21 | Сообщение # 4508
Статус:
Бывалый:
Сообщений: 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
Российская Федерация  Novellus
Четверг, 24.05.2012, 08:33 | Сообщение # 4510
Статус:
Бывалый:
Сообщений: 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
Украина  sttt912
Четверг, 24.05.2012, 16:09 | Сообщение # 4512
Статус:
Отмычка:
Сообщений: 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, Непонятно wacko Пальцем покажи и расскажи
  Злобная реклама
Четверг, 24.05.2012, 17:28
Статус:
Сообщений: 666
Регистрация: 26.07.2011
Российская Федерация  STARS1212
Четверг, 24.05.2012, 17:35 | Сообщение # 4514
Статус:
Неопытный:
Сообщений: 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
Поиск: