Случайная подборка модов
Sleep Of Reason - Zulus Story 0.5
2.4
Legend Returns 0.9.2
4.0
Anomaly 1.5. Beta 3.0
4.5
Сталкер: Конец Света
3.0
Lost World Troops of Doom
4.1
Сталкер "Диана"
2.0
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
Модострой:Вопросница
Российская Федерация  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
    Российская Федерация  ins33
    Вторник, 26.02.2013, 17:32 | Сообщение # 3841
    Dream Reader Mod
    Статус:
    Опытный:
    Сообщений: 2269
    Награды: 1
    Регистрация: 17.01.2012

    LaRento, Да запусти скрипт из диалога. Вылет будет ссылаться на твой скрипт, а не на бинд. И покажет явную строку. А там смотри что не так.
      Злобная реклама
    Вторник, 26.02.2013, 17:32
    Статус:
    Сообщений: 666
    Регистрация: 17.01.2012
    Российская Федерация  BeeRsek
    Вторник, 26.02.2013, 18:15 | Сообщение # 3842
    Тайна Зоны: История Стрелка
    Статус:
    Опытный:
    Сообщений: 1308
    Награды: 7
    Регистрация: 24.01.2011

    ColR_iT,
    Цитата
    "input" - ввод с клавиатуры

    Только с клавиатуры? Или вместе с мышью?
      Злобная реклама
    Вторник, 26.02.2013, 18:15
    Статус:
    Сообщений: 666
    Регистрация: 24.01.2011
    Украина  BozKurt
    Вторник, 26.02.2013, 18:19 | Сообщение # 3843
    Статус:
    Опытный:
    Сообщений: 1753
    Награды: 3
    Регистрация: 25.05.2012

    MODOSKEA, последние твои слова - ересь, просто что-то, о чём ты думаешь.

    LaRento, с 99.99% вероятностью утверждаю, что причина не в вызове "не той функции", а в одной из тех, что указал я. И "посмешищем" выставляешь себя ты сам, мсье. :)

    ins33
    Цитата (ins33)
    Про ЗП не скажу, но в ТЧ anomaly_by_name нет.
    Я знаю, я тебе об этом говорил. smile

    Цитата (ins33)
    Вылет будет ссылаться на твой скрипт, а не на бинд.
    Смотря куда разместить вызов. Если в прекондишен - то вообще получит вылет без лога, если в акшен, то всё равно получит ругань на имя файла.

    Что касается твоего вопроса по "дропнуть второй предмет". Ты ведь помнишь, что правильно поставленный вопрос на 80% решает задачу? Так вот в твоём посте, особо и вопроса не прозвучало... Что тебе нужно сделать?

    Добавлено (26.02.2013, 18:19)
    ---------------------------------------------
    BeeRsek, у мыши отключает только события на нажатие клавишь, "головой" вертеть будешь продолжать... вроде бы.
    Сообщение отредактировал ColR_iT - Вторник, 26.02.2013, 18:20
      Злобная реклама
    Вторник, 26.02.2013, 18:19
    Статус:
    Сообщений: 666
    Регистрация: 25.05.2012
    Российская Федерация  BeeRsek
    Вторник, 26.02.2013, 18:23 | Сообщение # 3844
    Тайна Зоны: История Стрелка
    Статус:
    Опытный:
    Сообщений: 1308
    Награды: 7
    Регистрация: 24.01.2011

    ColR_iT, хм...тогда норм
      Злобная реклама
    Вторник, 26.02.2013, 18:23
    Статус:
    Сообщений: 666
    Регистрация: 24.01.2011
    Российская Федерация  Scouser
    Вторник, 26.02.2013, 18:52 | Сообщение # 3845
    Статус:
    Опытный:
    Сообщений: 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 | Сообщение # 3846
    Время Альянса
    Статус:
    Опытный:
    Сообщений: 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 | Сообщение # 3847
    Статус:
    Опытный:
    Сообщений: 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 | Сообщение # 3848
    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 | Сообщение # 3849
    Статус:
    Новичок:
    Сообщений: 225
    Награды: 0
    Регистрация: 05.11.2012

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

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

    makdm, Спасибо, попробую завтра.
      Злобная реклама
    Среда, 27.02.2013, 00:44
    Статус:
    Сообщений: 666
    Регистрация: 21.10.2012
    Украина  BozKurt
    Среда, 27.02.2013, 02:06 | Сообщение # 3853
    Статус:
    Опытный:
    Сообщений: 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 | Сообщение # 3854
    Статус:
    Отмычка:
    Сообщений: 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 | Сообщение # 3855
    Время Альянса
    Статус:
    Опытный:
    Сообщений: 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
    Поиск: