Случайная подборка модов
Закон Дегтярева
3.5
Эпизоды жизни Мерка
3.0
Белый отряд
3.7
Lost World Requital
3.9
AMK 1.4.1
4.2
Hibernation Evil - Эпизод I
2.8
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
Модострой:Вопросница
Российская Федерация  Wolfstalker
Понедельник, 22.10.2012, 14:58 | Сообщение # 1
Статус:
Легенда:
Сообщений: 2258
Награды: 15
Регистрация: 05.04.2010

В данной теме вы можете задавать любые вопросы касательно S.T.A.L.K.E.R. моддинга.

  • Не флудить
  • Предварительно просматривайте раздел. Ответ на ваш вопрос может быть там.
  • В своем вопросе указывайте платформу моддинга - Тень Чернобыля, Чистое небо или Зов Припяти.





    У кого есть желание, создать FAQ по основным вопросам моддинга - обращаемся в ЛС.


    Архив

    Архив#2
  •   Злобная реклама
    Понедельник, 22.10.2012, 14:58
    Статус:
    Сообщений: 666
    Регистрация: 05.04.2010
    Российская Федерация  Streels
    Среда, 14.08.2013, 23:43 | Сообщение # 7306
    Статус:
    Опытный:
    Сообщений: 2088
    Награды: 4
    Регистрация: 28.09.2012

    У меня вопрос по скриптам. В общем, у меня стоит функция на убор статиков при использовании бинокля, статики при его использовании убирались, всё ок. Я занёс в функцию actor_binder:net_spawn(data) свои статики, которые выводятся на худ, всё работало ок, но у меня возникла проблема... если переключаться с широкоформатного разрешения на квадратное - статики пропадают, и не появятся пока ты не перезапустишь игру. Эту проблему я решил повесив функцию в actor_binder:update(delta), но при использовании бинокля статики тогда не пропадают, как быть?

    И ещё, кто знает как исправить пропадание миникарты, проблема происходит также как я написал выше. Я узнал что это связано с движком, но без его правки вылечить нельзя?
    Сообщение отредактировал Streels - Четверг, 15.08.2013, 02:01
      Злобная реклама
    Среда, 14.08.2013, 23:43
    Статус:
    Сообщений: 666
    Регистрация: 28.09.2012
    Российская Федерация  Arist
    Четверг, 15.08.2013, 00:21 | Сообщение # 7307
    Статус:
    Неопытный:
    Сообщений: 481
    Награды: 1
    Регистрация: 08.07.2012

    ColR_iT, приветствую и рад, что ты не поддался на троллинг на SP.В своё время ты объяснил доходчиво,как пользоваться функцией function load_states(gname, type). Зная, что ты очень хорошо в этом разбираешься, не подскажешь ответ на несколько вопросов по настройке смартов.Как образец я взял файл:gulag_deadcity.script.Никак не получается выдать инфопоршень на хит или смерть от Актора.Смарт игнорирует нормально, но припопытке выдать поршень, сразу открывают огонь при появлении ГГ.Вот часть работы смарта.Как склеить правильно обидчивость НПСей.
      Злобная реклама
    Четверг, 15.08.2013, 00:21
    Статус:
    Сообщений: 666
    Регистрация: 08.07.2012
    Украина  Viнt@rь
    Четверг, 15.08.2013, 02:24 | Сообщение # 7308
    Spectrum project
    Статус:
    Новичок:
    Сообщений: 381
    Награды: 2
    Регистрация: 10.10.2010

    Streels, не повесив В, а повесив НА. Вообще actor_binder:net_spawn(data) - этот коллбэк вызывается 1 раз при спавне актора, потому твои статики и пропадают при смене разрешения, да и вообще, если они были 1 раз убраны, то больше не появились бы, кроме как принудительно, как и в первый раз. Скажу еще, я уверен тут не экстрасенсы сидят, что бы знать, чего ты там по навешал на апдейт, осмелюсь лишь предположить, что они(статики) пропадают и сразу же появляются, так как функция висит на постоянном апдейте.
    Сообщение отредактировал Viнt@rь - Четверг, 15.08.2013, 02:27
      Злобная реклама
    Четверг, 15.08.2013, 02:24
    Статус:
    Сообщений: 666
    Регистрация: 10.10.2010
    Российская Федерация  Streels
    Четверг, 15.08.2013, 02:30 | Сообщение # 7309
    Статус:
    Опытный:
    Сообщений: 2088
    Награды: 4
    Регистрация: 28.09.2012

    Viнt@rь, я вроде исправил. Просто вывод статиков я вписал в функцию их убора при использовании бинокля.

    Цитата (Viнt@rь)
    не повесив В, а повесив НА.

    Хех, поторопился я видимо.

    Цитата (Viнt@rь)
    я уверен тут не экстрасенсы сидят

    Да ладно, а то я думал... biggrin
    Сообщение отредактировал Streels - Четверг, 15.08.2013, 02:31
      Злобная реклама
    Четверг, 15.08.2013, 02:30
    Статус:
    Сообщений: 666
    Регистрация: 28.09.2012
    Российская Федерация  СЕРА
    Четверг, 15.08.2013, 09:01 | Сообщение # 7310
    Статус:
    Новичок:
    Сообщений: 284
    Награды: 1
    Регистрация: 17.04.2012

    Люди помjгите совсем не понимаю почему у меня не хотят работать функции в диалогах.Вот пример.

    Добавлено (15.08.2013, 09:01)
    ---------------------------------------------
    Так же и другие функции начали выходить из строя после добовления ещё одного квеста.

      Злобная реклама
    Четверг, 15.08.2013, 09:01
    Статус:
    Сообщений: 666
    Регистрация: 17.04.2012
    Российская Федерация  ins33
    Четверг, 15.08.2013, 10:25 | Сообщение # 7311
    Dream Reader Mod
    Статус:
    Опытный:
    Сообщений: 2269
    Награды: 1
    Регистрация: 17.01.2012

    СЕРА, Для начала, поменяй местами <next> и <action>.
    <phrase id="0">
    <text></text>
    <action></action>
    <next></next>
    </phrase>

    И в конце пропиши так:
    <phrase id="12">
    <text>1</text>
    <give_info>esc_fox_start</give_info>
    <action>fox.spawn_1</action>
    <action>dialogs.break_dialog</action>-- Для проверки добавь ф-ию закрытия диалогового окна.
    И заодно покажи ф-ии.
    </phrase>

    Добавлено (15.08.2013, 10:25)
    ---------------------------------------------
    Arist, Может у тебя логика слетала из-за того, что ты прописал:
    combat_ignore_cond в схему [death]?
    Пропиши в схему [sleep]
    "[sleeper@"..gname.."sleep"..i.."]\n" ..
    *
    "combat_ignore_cond = {-red_killer_most_hit =fighting_actor} \n"

    И ты забыл прописать схему "[combat_ignore@" .. gname .. "]\n"

      Злобная реклама
    Четверг, 15.08.2013, 10:25
    Статус:
    Сообщений: 666
    Регистрация: 17.01.2012
    Российская Федерация  СЕРА
    Четверг, 15.08.2013, 10:31 | Сообщение # 7312
    Статус:
    Новичок:
    Сообщений: 284
    Награды: 1
    Регистрация: 17.04.2012

    вот функция
      Злобная реклама
    Четверг, 15.08.2013, 10:31
    Статус:
    Сообщений: 666
    Регистрация: 17.04.2012
    Российская Федерация  ins33
    Четверг, 15.08.2013, 11:14 | Сообщение # 7313
    Dream Reader Mod
    Статус:
    Опытный:
    Сообщений: 2269
    Награды: 1
    Регистрация: 17.01.2012

    СЕРА, А что такое aln_quest.?
    И для проверки, удобно использовать смску:
    function sms()
    news_manager.send_tip(db.actor, "%c[255,0,255,0]Текст_1\\n%c[default]Текст_2.".."".."\n", nil, nil, 30000)
    end
    Сразу видно, сработала ли ф-ия.
      Злобная реклама
    Четверг, 15.08.2013, 11:14
    Статус:
    Сообщений: 666
    Регистрация: 17.01.2012
    Российская Федерация  Arist
    Четверг, 15.08.2013, 11:30 | Сообщение # 7314
    Статус:
    Неопытный:
    Сообщений: 481
    Награды: 1
    Регистрация: 08.07.2012

    ins33, у меня схема не слетела.Наёмники игнорируют
    Актора.Я не понимаю, как выдать инфопоршень на хит или сметь кого-нибудь в смарте.Схема [death] закоментирована.Я оставил закоментированные строчки,чтобы было видно, как я пытаюсь выдать инфопоршень.
    Если их раскоментировать, то наёмники атакуют сразу, без хита от Актора.
      Злобная реклама
    Четверг, 15.08.2013, 11:30
    Статус:
    Сообщений: 666
    Регистрация: 08.07.2012
    Российская Федерация  ins33
    Четверг, 15.08.2013, 12:00 | Сообщение # 7315
    Dream Reader Mod
    Статус:
    Опытный:
    Сообщений: 2269
    Награды: 1
    Регистрация: 17.01.2012

    Arist, Проверь это:
      Злобная реклама
    Четверг, 15.08.2013, 12:00
    Статус:
    Сообщений: 666
    Регистрация: 17.01.2012
    Российская Федерация  СЕРА
    Четверг, 15.08.2013, 12:16 | Сообщение # 7316
    Статус:
    Новичок:
    Сообщений: 284
    Награды: 1
    Регистрация: 17.04.2012

    ins33, проверил функция не пашет
      Злобная реклама
    Четверг, 15.08.2013, 12:16
    Статус:
    Сообщений: 666
    Регистрация: 17.04.2012
    Российская Федерация  Scouser
    Четверг, 15.08.2013, 12:19 | Сообщение # 7317
    Статус:
    Опытный:
    Сообщений: 1614
    Награды: 16
    Регистрация: 21.10.2012

    Arist, СЕРА, Объясните ещё раз лично для меня, какова суть ваших проблем smile
      Злобная реклама
    Четверг, 15.08.2013, 12:19
    Статус:
    Сообщений: 666
    Регистрация: 21.10.2012
    Украина  BozKurt
    Четверг, 15.08.2013, 12:19 | Сообщение # 7318
    Статус:
    Опытный:
    Сообщений: 1753
    Награды: 3
    Регистрация: 25.05.2012

    Arist, приветствую.
    А ты уверен, что у тебя отсутствует инфопорция red_killer_most_hit? Ведь схема не сложная, сам видишь. Если отсутствует, то попробуй переписать работы для гулага через .ltx, а не скриптом, просто чтобы проверить.


    ins33, и что вернёт функция - кривую логику?
    Сообщение отредактировал ColR_iT - Четверг, 15.08.2013, 12:21
      Злобная реклама
    Четверг, 15.08.2013, 12:19
    Статус:
    Сообщений: 666
    Регистрация: 25.05.2012
    Российская Федерация  СЕРА
    Четверг, 15.08.2013, 12:24 | Сообщение # 7319
    Статус:
    Новичок:
    Сообщений: 284
    Награды: 1
    Регистрация: 17.04.2012

    LaRento, совсем не понимаю почему у меня не хотят работать функции в диалогах.Вот пример.


    Добавлено (15.08.2013, 12:24)
    ---------------------------------------------
    люди помогите мозг уже плавица не могу понять!
    Сообщение отредактировал СЕРА - Четверг, 15.08.2013, 12:25
      Злобная реклама
    Четверг, 15.08.2013, 12:24
    Статус:
    Сообщений: 666
    Регистрация: 17.04.2012
    Российская Федерация  Scouser
    Четверг, 15.08.2013, 12:30 | Сообщение # 7320
    Статус:
    Опытный:
    Сообщений: 1614
    Награды: 16
    Регистрация: 21.10.2012

    СЕРА, Если ты используешь ту функцию, которая написана выше, то я согласен с ins33, что такое aln_quest, получается, ты вызываешь функцию из определённого скрипта, в которой ты опять же вызываешь функцию ещё из другого скрипта. А смс не присылается?

    Добавлено (15.08.2013, 12:30)
    ---------------------------------------------
    Ты специально вставляешь в каждые фразы текст "1"?

      Злобная реклама
    Четверг, 15.08.2013, 12:30
    Статус:
    Сообщений: 666
    Регистрация: 21.10.2012
    Поиск: