Перейти к контенту

Внимание. На форуме проводятся технические работы с боковым меню.

_Val_ _Val_

[SoC] Ковыряемся в файлах


Рекомендуемые сообщения

Для AKKK1

 

-- схема для подсветки NPC на близкой дистанции прицелом работает,

-- но при подходе к неписю дергает надпись и дистанция неверная (не равна выставленной)

 

-- в _g.script стр-1228

function actor_see_npc(obj,typ)

end

 

-- в xr_motivator.script в function motivator_binder:update(delta) на 227 строку

if time_global() - self.last_update > 1000 then

if IsStalker(self.object) and self.object:alive() and self.object.health>0.01 then

if db.actor:see(self.object) then

actor_see_npc(self.object,"npc")

end

if db.actor:position():distance_to(self.object:position())>20 then

get_console():execute("hud_info 0")

else

get_console():execute("hud_info 1")

end

end

 

sr_light.check_light(self.object)

self.last_update = time_global()

end

 

 

На большее у меня просто не хватает времени. Да и глубинного понимания птичьего языка програмирования, тем более замысловато запутанного.

Для остальных Гуру. С уважением отношусь к Вашему нелегкому труду, но именно простых примеров как раз многим и не хватает чтобы уловить суть.

Вот и в этом случае - движковую функцию хотелось бы подменить не простым отключением в менюшке, а более интересным и неожиданным для большинства новичков решением.

скажите, проблему первого июня комунибудь удалось решить?

no russians-no money!

кровоSTALKER, Тут нет профи, профи за советы деньги берут. Все так или иначе постигают сами, да задают вопросы, когда уже приперло и сам не можешь понять как и что, но так чтобы в день по 10 вопросов.... Это перебор.

 

Есть такой метод(вернее даже 2) в любой науке - называются анализ и сравнение. Без них в учебе никуда. Берем оригинал, берем любой нужный мод и файлик за файликом сравниваем. Потом тестим не получилось, проверяем где косяк, получилось радуемся.

 

В твоем случае есть неплохая функция из амк(пошерсти файл amk_dialogs.script)

 

function give_money_30000(t1,t2)

local npc=t1

if npc:id()==db.actor:id() then

npc=t2

end

dialogs.relocate_money(npc,30000,"out")

end

Изменено пользователем dan
скажите, проблему первого июня комунибудь удалось решить?

Да как её решить?! Там же счётчик 32-х разрядный переполняется. Дошёл до конца и хана. Как вариант радикального решения, можно было бы время остановить и использовать только реальное время. Искусственно менять сутки и пр. Но это же, понятное дело, весь существующий код лопатить. Кому это надо?

 

Плагины Total Commander для работы с игровыми архивами:

Архиваторный плагин (для работы с одиночным архивом): link1 link2

Системный плагин (для распаковки установленной игры): link1 link2

 

скажите, проблему первого июня комунибудь удалось решить?

Посмотри в этой теме - http://www.amk-team.ru/forum/index.php?sho...=1340&st=60

У меня вопрос, создаю нового нпс, в инвертарь прописал оружие и новый предмет, квестовый кпк, после убийства кпк в трупе нет, что нужно сделать чтобы это предмет появился только у этого нпс? Это все делается на фриплее 1.0.

Хм,квестовые предметы перечислены в "death_general.ltx"(ошибся,так как без компа-по памяти,если хочешь узнать по подробней,смотри в базе ВИКИ),я в свое статье на сталкерине,но писал больше наугад про нее,может следует добавить его название в эту секцию?

 

Добавлено через 12 мин.:

амк смогла привязать функцию сна к мешку в инвентаре...может кто разьяснить,как таким способом привязывать к любому предмету в инвентаре нужные мне функции?И как вызвать из диалога UI-меню?

 

Добавлено через 3 мин.:

karavan, что именно тебя интерисует?Обычное сообщение на ПДА или вывод инфы в сам диалог(как в диалоге ремонта)

Изменено пользователем Костя.н.ы.ч

Иду по болоту,темно и гроза+туман...играет страшная музыка...черт аномалия...ф7...странные звуки в кустах...очередь и бежать...догоняет...чертова экза наемников...слышу его вой,сомнений нет-кровосос...на ходу вставляю батарейки в фонарик,включаю...передо мной стоит ОН!...как же он красив при освещении молнии...черт с ним,ф7...как бы до бара добраться?...удается модик...

Странно, указаного файла (death_items_general.ltx) в распакованной геймдате нет. Может ты ошибся?

Нашел другой файл death_generic.ltx там в секции [keep_items] прописаны квестовые предметы, некоторые из них выпадают в трупах, ща попробую свой пда добавить в этот список.

Костяныч спасибо за наводку, все получилось.

Изменено пользователем max_max_08
Мне почему-то всегда казалось, что тот, кто учится, должен тратить больше времени, чем тот, кто учит. Тем не менее, периодически возникают люди, которые более или менее настойчиво (а иногда даже в ультимативной форме) желают в качестве помощи непременно готовый код. И искренне недоумевают при этом, ну почему никто не хочет им помогать =)

 

На самом деле опытный и неопытный смотрят на предмет разговора разными глазами. То что для Вас (даже сопутствующее) эллементарно, для неподготовленного - темный лес. Потому зачастую разьяснения малоинформативны. Вот и просят люди.

 

Там, где пехота не пройдет, и бронепоезд не промчится

Pilot на пузе проползет, и ничего с ним не случится

Костя.н.ы.ч спасибо я уже раскопал как можно вывести сообщение.

function news_to_me()

news_manager.send_tip(db.actor, "текст_сообщения", 5, "trader", 10000)

end

Спасибо что не из равнодушных. :rolleyes:

 

Кстати неплохо было бы получить вразумительный ответ на твои вопросы.

"как таким способом привязывать к любому предмету в инвентаре нужные мне функции?И как вызвать из диалога UI-меню?"

Так что просим авторов данной фитчи поделиться опытом.

 

А то был у меня эсперемент со спавном приемника. Я его спавнил, врубалась музыка. Потом зделал его итемом. Можно было подобрать приемник (в инвентарь) музыка продолжала играть так как будто бы я включенный приемник засунул в рюкзак. Протом можно было его выложить где угодно и музыка не прирываясь продолжала играть. Злило только одно что в инвентаре нельзя было отключить музыку.

Так что объясните пожалуйста, кто знает, как привязать к нужному предмету в инвентаре функции? :rolleyes:

Словяне, Храста ради, скажите пожалуйста, ну хоть кто-нибудь.

Поставил Висту (хоум эдишен) последнюю солянку со всеми допами и последним исправлением. Теперь вопрос. Ни правиться ничего. Ни ГГ, ни оружие, ни торговцы. Ничего под сбя настроить немогу. Так быть должно или нет?

Там, где пехота не пройдет, и бронепоезд не промчится

Pilot на пузе проползет, и ничего с ним не случится

Pilot

Респектище тебе и уважуха друг за такие слова.

Равнодушных много, но не стоит брать с них пример. :rolleyes:

 

По идее,то что у тебя стоит другая операционка,влиять на моддинг не должна...ведь ты работаешь в корневой папке игры,попоробуй на чистой версии написать что либо,если не получится переустанови)

 

Добавлено через 2 мин.:

karavan, я сталкивался с проблемой появления сообщений,привязанных к инфопоршнам-при загрузки новой локации они появлялись снова...у тебя такого не происходило?

 

 

Изменено пользователем Костя.н.ы.ч

Иду по болоту,темно и гроза+туман...играет страшная музыка...черт аномалия...ф7...странные звуки в кустах...очередь и бежать...догоняет...чертова экза наемников...слышу его вой,сомнений нет-кровосос...на ходу вставляю батарейки в фонарик,включаю...передо мной стоит ОН!...как же он красив при освещении молнии...черт с ним,ф7...как бы до бара добраться?...удается модик...

По идее,то что у тебя стоит другая операционка,влиять на моддинг не должна...ведь ты работаешь в корневой папке игры,попоробуй на чистой версии написать что либо,если не получится переустанови)

 

Добавлено через 2 мин.:

karavan, я сталкивался с проблемой появления сообщений,привязанных к инфопоршнам-при загрузки новой локации они появлялись снова...у тебя такого не происходило?

 

 

А в самой солянке немогли ввести какие либо ограничения на такое читерство. Архара чего-то говорил про какие-то новые "гадости"

Там, где пехота не пройдет, и бронепоезд не промчится

Pilot на пузе проползет, и ничего с ним не случится

Костя.н.ы.ч

Знаешь еще не тестил. Да и не думал об этом. Обязательно проверю.

Не знаю,я не играл в моды,кроме прибоя и своих....А как они это сделали???Все берется в каких то внутренних архивах?По-моему,это очень сложно реализовать,да и зачем тратить лишние метры на ненужные вещи?Они думают что таким способом уберегут свое детище от рук "плагиатщиков"?Все равно кто нибудь взломает из систему,насколько она бы не была сложна.

 

Добавлено через 36 мин.:

Помогите с менеджером продаж тайников для ТЧ-я создаю таблицу с названиями,прописываю в выдаче:

 

.....(treasure_table[match.random(1)])

 

Но не работает:(.Почему то всегда выдает первый тайник из списка-кто работает с таблицами,помогите пжл)

Изменено пользователем Костя.н.ы.ч

Иду по болоту,темно и гроза+туман...играет страшная музыка...черт аномалия...ф7...странные звуки в кустах...очередь и бежать...догоняет...чертова экза наемников...слышу его вой,сомнений нет-кровосос...на ходу вставляю батарейки в фонарик,включаю...передо мной стоит ОН!...как же он красив при освещении молнии...черт с ним,ф7...как бы до бара добраться?...удается модик...

Костя.н.ы.ч, делай рандом тогда правильный.. match.random(1) рандомить единицу, а вот если match.random(1,15) тогда будет рандом от одного до 15...

 

По проверке в солянке, они могли сделать проверку некоторых вещей через функции. Но такое занятие слишком помой-му муторно.

Скорее всего права нулевые, виста с приколом.. Они решили сделать систему прав как у юниксовых систем, но на мой взгляд не учень удачно. Проверь права, зайди админом..

 

Вызвать из диалога ui меню, как в принципе и в главном меню делают.. Только там чуть по другому, и другие функции. Хотя сам не вызывал, но знаю что такое возможно.

 

На придмет можно по идеи наложить колбэк, а можно уточнить.. При каком моменте функция должна заработать. Можно к примере сделать при выбросе, можно при съедение, можно обычном подборе объекта. Куча вариантов, определитесь.

 

dan, не согласен.. Не все "профи" берут деньги. Точнее, редко кто... И то по очень определенным вопросам.

Изменено пользователем Nekt

Жизнь определение, и не каких целей у нее нету. Жизнь безсмысленна.

Смысл вкладываем мы, и цели придумамываем...

И в подписи у меня не красный. а иной цвет.

Nekt, Спасибо огромное,дома попробую!(А то что я рандом делал неправильный,оно и понятно-скрипты я изучаю без всякой сторонней помощи,а в моддинге всего три месяца).А таким способом выдавать точно всегда будет один тайник?

Иду по болоту,темно и гроза+туман...играет страшная музыка...черт аномалия...ф7...странные звуки в кустах...очередь и бежать...догоняет...чертова экза наемников...слышу его вой,сомнений нет-кровосос...на ходу вставляю батарейки в фонарик,включаю...передо мной стоит ОН!...как же он красив при освещении молнии...черт с ним,ф7...как бы до бара добраться?...удается модик...

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

Комментарии могут оставлять только зарегистрированные пользователи

Создать аккаунт

Зарегистрировать новый аккаунт в нашем сообществе. Это несложно!

Зарегистрировать новый аккаунт

Войти

Есть аккаунт? Войти.

Войти
  • Недавно просматривали   0 пользователей

    • Ни один зарегистрированный пользователь не просматривает эту страницу.
×
×
  • Создать...