Случайная подборка модов
Shoker Weapon Mod 2.1
4.1
Погоня за Праздником
3.8
Время перемен v1.0
3.8
Dead City Mod v. 4.80
3.7
Пространственная аномалия (Update 3)
4.0
Dark Ukraine v 1.0
3.9
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
Модострой:Вопросница
Российская Федерация  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
    Российская Федерация  ALEX13
    Вторник, 26.02.2013, 16:57 | Сообщение # 3856
    Статус:
    Опытный:
    Сообщений: 1625
    Награды: 12
    Регистрация: 26.12.2012

    Есть ли лимит на создание сталкеров в зп?
      Злобная реклама
    Вторник, 26.02.2013, 16:57
    Статус:
    Сообщений: 666
    Регистрация: 26.12.2012
    Российская Федерация  ins33
    Вторник, 26.02.2013, 17:17 | Сообщение # 3857
    Dream Reader Mod
    Статус:
    Опытный:
    Сообщений: 2269
    Награды: 1
    Регистрация: 17.01.2012

    ColR_iT, Про ЗП не скажу, но в ТЧ anomaly_by_name нет.
    Сообщение отредактировал ins33 - Вторник, 26.02.2013, 17:18
      Злобная реклама
    Вторник, 26.02.2013, 17:17
    Статус:
    Сообщений: 666
    Регистрация: 17.01.2012
    Российская Федерация  Scouser
    Вторник, 26.02.2013, 17:26 | Сообщение # 3858
    Статус:
    Опытный:
    Сообщений: 1614
    Награды: 16
    Регистрация: 21.10.2012

    ColR_iT, Как я меняю функцию, всё сразу без вылета smile Не стоит выставлять меня посмешищем, что я что-то не дополнил, неправильно назвал скрипт и т.п. Проблема в твоей функции - я мсье очевидность.

    Добавлено (26.02.2013, 17:26)
    ---------------------------------------------
    ColR_iT, Мне нравится твои 3 варианта, но Леонид, я трезв, не стал бы тебя обманывать и высылать не всё, не из того файла.

      Злобная реклама
    Вторник, 26.02.2013, 17:26
    Статус:
    Сообщений: 666
    Регистрация: 21.10.2012
    Российская Федерация  ins33
    Вторник, 26.02.2013, 17:32 | Сообщение # 3859
    Dream Reader Mod
    Статус:
    Опытный:
    Сообщений: 2269
    Награды: 1
    Регистрация: 17.01.2012

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

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

    Только с клавиатуры? Или вместе с мышью?
      Злобная реклама
    Вторник, 26.02.2013, 18:15
    Статус:
    Сообщений: 666
    Регистрация: 24.01.2011
    Украина  BozKurt
    Вторник, 26.02.2013, 18:19 | Сообщение # 3861
    Статус:
    Опытный:
    Сообщений: 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 | Сообщение # 3862
    Тайна Зоны: История Стрелка
    Статус:
    Опытный:
    Сообщений: 1308
    Награды: 7
    Регистрация: 24.01.2011

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

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

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

    makdm, Спасибо, попробую завтра.
      Злобная реклама
    Среда, 27.02.2013, 00:44
    Статус:
    Сообщений: 666
    Регистрация: 21.10.2012
    Поиск: