Jump to content
Halford

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

Recommended Posts

Карлан    1,028

@Девятки, ну я этот мод не ковырял, делал подобное сам, и следуя здравой логике, из этого скрипта(arc.script, они обычно бывают базовые) вызываются два коллбека в биндер монстров, а именно хит коллбек(когда мы в них стреляем, и ведем подсчет), и дез колбек(для, непосредственно, спавна). Т.о. найди два этих вызова и просто перенеси их в биндер монстров, и все, профит.

 

, гляди http://stalkerin.gameru.net/wiki/index.php?title=SoC._%D0%9F%D0%B5%D1%80%D0%B5%D1%85%D0%BE%D0%B4_NPC_%D0%B2_offline-online_%D1%87%D0%B5%D1%80%D0%B5%D0%B7_%D1%81%D0%BA%D1%80%D0%B8%D0%BF%D1%82

Edited by Карлан

Share this post


Link to post
Share on other sites
Shredder    47
function switch_online(id)
if id == -1 then
return
end
local sim = alife()
local serv_obj = sim:object(id)
serv_obj.sim_forced_online = true
if serv_obj.online ~= true then
alife():set_switch_online(id, true)
alife():set_switch_offline(id, false)
end
end

function switch_offline(id)
local sobj = get_se_object(id)
if sobj.online == true then
alife():set_switch_online(id, false)
alife():set_switch_offline(id, true)
end
end

function switch_offline_online(id)
local obj = level.object_by_id(id)
if not obj then
switch_online(id)
return
end

switch_offline(id) -- уводим в оффлайн
level.add_call(function() return not level.object_by_id(id) end,
  function() switch_online(id) --возвращаем end)
end

Share this post


Link to post
Share on other sites
Silver Raven    191

@Shredder, кое-что не совсем понял. Необходимо использовать все эти функции для перевода объекта в оффлайн\онлайн или достаточно вызвать switch_offline_online(id)? Необходимый id объекта подставлять в объявляемые переменные или же далее по ходу функции?

Проверка синтаксиса показывает наличие в этой функции ошибки:

 

switch_offline(id) -- уводим в оффлайн
level.add_call(function() return not level.object_by_id(id) end,
function() switch_online(id) --возвращаем end)
end

 


aka Stalker_AleX333
 
Мои проекты  - ЯндексДиск   |   Тестирование лифта (ТЧ) Youtube:  www.youtube.com/watch?v=wDVEdcL8wsI

Share this post


Link to post
Share on other sites
Карлан    1,028

, тебе дана готовая конструкция, что еще надобно? Ясное дело она будет показывать ошибку, у тебя смекалки не хватило что-ли комментарий убрать? И, я не уверен, но вроде вместо switch_online(id) надо вызывать switch_offline_online(id), т.к. в ней проверяем нет ли объекта в онлайне и идентифицируем его айди.

 

Но(!) в любом случае работать у тебя она не будет, т.к. тут не известна функция get_se_object(id) (разумеется очевидно, что она делает, но все же). Не знаю на счет других частей, но в ТЧ она точно не глобальная. Так что жди Шредера.

 

P.S. Я в моддинге новичок, так что меня можно не слушать :)

Edited by Карлан

Share this post


Link to post
Share on other sites
Silver Raven    191

@Карлан, для тех, кто не знает. Все программы авто-проверки скриптов пропускают комментарии без проблем.


aka Stalker_AleX333
 
Мои проекты  - ЯндексДиск   |   Тестирование лифта (ТЧ) Youtube:  www.youtube.com/watch?v=wDVEdcL8wsI

Share this post


Link to post
Share on other sites

Всем привет, задам вопрос в этой теме, так как в теме "Новые локации" возникла тишина. Можно ли присоединить локация к ТЧ с помощью программа ggEditor?


АМК..1.4.1..+..Народная..Солянка..от..19.04.10..дополнение..14.08.10..+..патч..3.09.10..+..DMX..1.3.5..+..ADDON..BY..SARUMAN

Share this post


Link to post
Share on other sites
BrokenEarth    0

Можно ли у костюмов в описании свойства отключить? Именно чтобы в описании не появлялись надписи типа "Пулестойкость и тд".

Share this post


Link to post
Share on other sites
tor62    6

У кого нибудь есть "Окончательная версия уборщика трупов. (обновлено 25.11.2009)." ? Кинньте пожалуйста


Оптимисты изучают английский язык, пессимисты - китайский. А реалисты - автомат Калашникова

Share this post


Link to post
Share on other sites
Comador    190

tor62, твой пост более уместен в теме "поиска".
Вот ссылка на последнюю версию этого уборщика.

 

BrokenEarth, секция "outfit_info" в файле inventory_new.xml/inventory_new_16.xml.

Edited by Comador
  • Like 1

Неважно – сколько у тебя друзей. Важно - сколько из них помогут тебе в трудную минуту и сколько вспомнят о тебе когда им хорошо.

"Худ" и "Умное выпадание частей монстров" для Народной солянки

Share this post


Link to post
Share on other sites
 Grisli    1,803

Малость заковыристый вопрос :)

В оригинальном ТЧ есть такой текстурник

f9fcc2719469e39227252584cd15a26c4ff31816

Никто не знает имя модели радио-аггрегата, чья текстура вверху-слева на полотне?


А пока народ резвится в пыли, стенка на стенку. В умных кабинетах хмурятся лбы.

Как-бы сделать так, что-б этот народ встал на коленки? Да забыл про то, как можно встать на дыбы.
(с) АлисА

Share this post


Link to post
Share on other sites
Comador    190

Grisli, в игре - это часть сцены, т.е. сама модель "вшита" в сцену.

Такой прибор есть на блокпосту военных на Кордоне.

  • Like 1

Неважно – сколько у тебя друзей. Важно - сколько из них помогут тебе в трудную минуту и сколько вспомнят о тебе когда им хорошо.

"Худ" и "Умное выпадание частей монстров" для Народной солянки

Share this post


Link to post
Share on other sites
Comador    190

BrokenEarth, для артов - файлы af_params.xml/af_params_16.xml.


Неважно – сколько у тебя друзей. Важно - сколько из них помогут тебе в трудную минуту и сколько вспомнят о тебе когда им хорошо.

"Худ" и "Умное выпадание частей монстров" для Народной солянки

Share this post


Link to post
Share on other sites
Seruva    24

Здравствуйте. Помогите разобраться. Сейчас прохожу  "Зона поражения 2 .Ответный удар,Другой поход". Все нравится,но смущает такой момент: без костюма звук шагов ГГ присутствует- в любом костюме звук шагов ГГ пропадает. Тема по моду закрыта. Может кто здесь наведет на путь истинный?  Как я понимаю раз происходит действие ( отключение звука шагов), то включается или глючит или не так срабатывает какой-то скрипт. Вроде ерунда, плюнуть и не обращать внимания, но хотелось бы разобраться.  

 

 P.S.Бывают,конечно, моменты когда звук шагов работает нормально, но они не часты. Где-то что-то сбоит. Где ковырять?

Edited by Seruva

Share this post


Link to post
Share on other sites
tor62    6

Подключил уборщик, теперь как то надо убрать вывод инфы на экран.


Оптимисты изучают английский язык, пессимисты - китайский. А реалисты - автомат Калашникова

Share this post


Link to post
Share on other sites
Comador    190

tor62, в начале файла есть строка

local show_detailed_logs = true

вместо true ставишь false.


Неважно – сколько у тебя друзей. Важно - сколько из них помогут тебе в трудную минуту и сколько вспомнят о тебе когда им хорошо.

"Худ" и "Умное выпадание частей монстров" для Народной солянки

Share this post


Link to post
Share on other sites
JohnWaine    1

Кто нибудь подскажите, как снайперов зделать очень меткими? А то прикола ради вокруг одного круги нарезал, а тот не попадает с близка. Где и что ковырять? Хочу жестких снайперов, чтоб оправдывали себя!


Спуск! Выстрел! И воздух рассекая

Судьба моя устремлена вперед Свинцом одарит, душу отнимая.

Сквозь дырку в каске жизнь твоя уйдет.

Share this post


Link to post
Share on other sites
JohnWaine

В профиле сталкера допиши:

<hit_probability_factor>1</hit_probability_factor>

hit_probability_factor - фактор "меткости" сталкера. При нуле будет мазать стопроцентно.

Share this post


Link to post
Share on other sites

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

Если да то скажите пожалуйста как это сделать.

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

Заранее спасибо.


АМК..1.4.1..+..Народная..Солянка..от..19.04.10..дополнение..14.08.10..+..патч..3.09.10..+..DMX..1.3.5..+..ADDON..BY..SARUMAN

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


AMK-Team.ru

×
×
  • Create New...