Случайная подборка модов
R.M.A. Atmospheric Addon 3.0
4.0
Ф.О.Т.О.Г.Р.А.Ф
4.2
Paradise Lost
3.7
We Are Not Alone
4.0
Путь Человека
4.0
Тайный путь
3.6
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
Модострой:Вопросница
Российская Федерация  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
    Российская Федерация  Scouser
    Вторник, 26.02.2013, 18:52 | Сообщение # 3871
    Статус:
    Опытный:
    Сообщений: 1614
    Награды: 16
    Регистрация: 21.10.2012

    ColR_iT, Ну спасибо тебе за помощь...

    Добавлено (26.02.2013, 18:52)
    ---------------------------------------------
    ColR_iT, Может заключим пари так сказать? smile

      Злобная реклама
    Вторник, 26.02.2013, 18:52
    Статус:
    Сообщений: 666
    Регистрация: 21.10.2012
    Российская Федерация  makdm
    Вторник, 26.02.2013, 19:02 | Сообщение # 3872
    Время Альянса
    Статус:
    Опытный:
    Сообщений: 1787
    Награды: 19
    Регистрация: 22.11.2012

    LaRento, просто интересно, я что у вас в 258 строке записано. Вылет говорит, что вы пытаетесь вызвать функцию new_functions, как глобальную, но её нет в файле _G .script

    А должны вы вызывать функцию update() из файла, где она у вас находится.
      Злобная реклама
    Вторник, 26.02.2013, 19:02
    Статус:
    Сообщений: 666
    Регистрация: 22.11.2012
    Российская Федерация  Scouser
    Вторник, 26.02.2013, 19:32 | Сообщение # 3873
    Статус:
    Опытный:
    Сообщений: 1614
    Награды: 16
    Регистрация: 21.10.2012

    makdm, Да ты что? Я прям не знал

    Вот строка
    Код
    new_functions.update()


    Я ещё раз говорю, если я поменяю функцию actor_zombied - вылета нет!!!! Вывод - ошибка в функции Леонида!!!
      Злобная реклама
    Вторник, 26.02.2013, 19:32
    Статус:
    Сообщений: 666
    Регистрация: 21.10.2012
    Российская Федерация  ins33
    Вторник, 26.02.2013, 19:55 | Сообщение # 3874
    Dream Reader Mod
    Статус:
    Опытный:
    Сообщений: 2269
    Награды: 1
    Регистрация: 17.01.2012

    ColR_iT, Точно, суть вопроса забыл, вроде всё "правильно", но айтем остаётся в инвентаре. К примеру если в инвентаре есть "oskolok_legenda", и их в наличии больше одного, то остальные должны удалиться из игры.
    Сдаётся мне я тут перемудрил: for k, v in pairs(item_id) do и тут: for k, v in pairs(items) do ...
      Злобная реклама
    Вторник, 26.02.2013, 19:55
    Статус:
    Сообщений: 666
    Регистрация: 17.01.2012
    Российская Федерация  lllee
    Вторник, 26.02.2013, 20:54 | Сообщение # 3875
    Статус:
    Новичок:
    Сообщений: 225
    Награды: 0
    Регистрация: 05.11.2012

    stalker-MiX, спасибо! Уже разобралась smile
      Злобная реклама
    Вторник, 26.02.2013, 20:54
    Статус:
    Сообщений: 666
    Регистрация: 05.11.2012
    Барбадос  eruption
    Вторник, 26.02.2013, 22:43 | Сообщение # 3876
    Статус:
    Зевака:
    Сообщений: 2
    Награды: 0
    Регистрация: 14.02.2013

    Кто знает, как в ТЧ сделать порчу продуктов питания и артефактов со временем?
    К примеру в "NLC6. Начало" есть порча артов-модификатов и артов-пустышек со временем (в контейнерах и камерах хранения не портятся). Сколько ни лазил по файлам, никак не могу идею уловить.
      Злобная реклама
    Вторник, 26.02.2013, 22:43
    Статус:
    Сообщений: 666
    Регистрация: 14.02.2013
    Российская Федерация  makdm
    Среда, 27.02.2013, 00:03 | Сообщение # 3877
    Время Альянса
    Статус:
    Опытный:
    Сообщений: 1787
    Награды: 19
    Регистрация: 22.11.2012

    LaRento,
    вот вам рабочая функция. У меня всё отлично работает.

    function actor_zombied()
    local zone = db.zone_by_name
    for k, v in pairs(zone) do
    if string.find(v:section(), "zone_field_psychic") then
    if utils.npc_in_zone(db.actor,v) and db.actor.health < 0.5 then
    db.actor:set_character_community("actor_zombied", 0, 0)
    end
    end
    end
    end
      Злобная реклама
    Среда, 27.02.2013, 00:03
    Статус:
    Сообщений: 666
    Регистрация: 22.11.2012
    Российская Федерация  Scouser
    Среда, 27.02.2013, 00:44 | Сообщение # 3878
    Статус:
    Опытный:
    Сообщений: 1614
    Награды: 16
    Регистрация: 21.10.2012

    makdm, Спасибо, попробую завтра.
      Злобная реклама
    Среда, 27.02.2013, 00:44
    Статус:
    Сообщений: 666
    Регистрация: 21.10.2012
    Украина  BozKurt
    Среда, 27.02.2013, 02:06 | Сообщение # 3879
    Статус:
    Опытный:
    Сообщений: 1753
    Награды: 3
    Регистрация: 25.05.2012

    makdm, если ты не поленишься и проверишь ту функцию, что предложил я, то убедишься воочию, что она более чем рабочая. Просто ЧСВ мсье LaRanto не позволяет ему признаться в том, что он допустил нелепую ошибку, а раздул из этого проблему века....

    ins33, что-то ты намудрил. Если весь скрипт направлен на данную задачу - тогда ты даже ПЕРЕмудрил.
    Попробуй вот такой вариант:
    Вызывать так: DelDublicateItems ("medkit").
    По задумке работать должно, но разное бывает... wink
      Злобная реклама
    Среда, 27.02.2013, 02:06
    Статус:
    Сообщений: 666
    Регистрация: 25.05.2012
    Российская Федерация  Green_Men
    Среда, 27.02.2013, 09:10 | Сообщение # 3880
    Статус:
    Отмычка:
    Сообщений: 73
    Награды: 0
    Регистрация: 28.12.2012

    Всем привет.
    Как называется Лоцман в all.spawn и в character_desc_general ? а то замотался его искать
      Злобная реклама
    Среда, 27.02.2013, 09:10
    Статус:
    Сообщений: 666
    Регистрация: 28.12.2012
    Российская Федерация  makdm
    Среда, 27.02.2013, 09:47 | Сообщение # 3881
    Время Альянса
    Статус:
    Опытный:
    Сообщений: 1787
    Награды: 19
    Регистрация: 22.11.2012

    Green_Men, Лоцмана нет ни в all.spawn ни в character_desc_general. Он есть в character_desc_zaton. Его id - zat_b215_stalker_guide
      Злобная реклама
    Среда, 27.02.2013, 09:47
    Статус:
    Сообщений: 666
    Регистрация: 22.11.2012
    Российская Федерация  Green_Men
    Среда, 27.02.2013, 10:31 | Сообщение # 3882
    Статус:
    Отмычка:
    Сообщений: 73
    Награды: 0
    Регистрация: 28.12.2012

    а в каком файле или может скрипте прописано чтобы он спавнулся?
      Злобная реклама
    Среда, 27.02.2013, 10:31
    Статус:
    Сообщений: 666
    Регистрация: 28.12.2012
    Российская Федерация  makdm
    Среда, 27.02.2013, 12:25 | Сообщение # 3883
    Время Альянса
    Статус:
    Опытный:
    Сообщений: 1787
    Награды: 19
    Регистрация: 22.11.2012

    Green_Men, в файле gamedata\configs\misc\simulation.ltx
      Злобная реклама
    Среда, 27.02.2013, 12:25
    Статус:
    Сообщений: 666
    Регистрация: 22.11.2012
    Российская Федерация  Scouser
    Среда, 27.02.2013, 14:40 | Сообщение # 3884
    Статус:
    Опытный:
    Сообщений: 1614
    Награды: 16
    Регистрация: 21.10.2012

    ColR_iT, И какая же ошибка, кажется я тебе всё отослал , и нигде нету ошибки. Функция по твоим словам верна, скрипт назван правильно, ссылка на него в апдейте в бинде тоже есть. Но только если я в функции удаляю условие что актор в зоне, то вылета нет! Что ты на это скажешь уважаемый?

    Добавлено (27.02.2013, 14:40)
    ---------------------------------------------
    makdm, Спасибо ещё раз! Твоя функцией работает!

      Злобная реклама
    Среда, 27.02.2013, 14:40
    Статус:
    Сообщений: 666
    Регистрация: 21.10.2012
    Российская Федерация  system
    Среда, 27.02.2013, 14:42 | Сообщение # 3885
    Статус:
    Зевака:
    Сообщений: 25
    Награды: 1
    Регистрация: 20.10.2012

    доброго времени суток, пожалуйста помогите решить проблемму:
    я перенес локацию кордон из теней чернобыля в зов припяти всё делал по уроку и вроде бы всё правильно, но когда начинаешь новою игру зп вылетает ошибка же такая:
    Код
    Expression    : fatal error  
    Function      : CInifile::r_string  
    File          : D:\prog_repository\sources\trunk\xrCore\Xr_ini.cpp  
    Line          : 513  
    Description   : <no expression>  
    Arguments     : Can't find variable bound_rect in [level_map]
      Злобная реклама
    Среда, 27.02.2013, 14:42
    Статус:
    Сообщений: 666
    Регистрация: 20.10.2012
    Поиск: