Случайная подборка модов
Припять. Точка отсчета
3.3
Путь Бандита
2.0
Зона поражения 2: Ответный удар
4.1
Old Good Stalker Mod v2.4 Gold
4.2
Sleep Of Reason - Zulus Story 0.5
2.4
Хроники Зоны: Viam Fata
3.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
    Российская Федерация  MoDoStRoY
    Среда, 29.05.2013, 21:48 | Сообщение # 5596
    Статус:
    Бывалый:
    Сообщений: 602
    Награды: 4
    Регистрация: 03.04.2012

    Ребята, подскажите! Как сделать проверку на кровотечение? Точнее сказать, напишите саму функцию проверки.

    Добавлено (29.05.2013, 21:48)
    ---------------------------------------------
    Хочу сделать заражение крови при перевязке без дезинфекции, но незнаю как проверить на наличие кровотечения.

      Злобная реклама
    Среда, 29.05.2013, 21:48
    Статус:
    Сообщений: 666
    Регистрация: 03.04.2012
    Российская Федерация  Wo1fRam
    Четверг, 30.05.2013, 01:20 | Сообщение # 5597
    Статус:
    Новичок:
    Сообщений: 357
    Награды: 4
    Регистрация: 12.03.2013

    MoDoStRoY, Сам только что интересовался. Вот:
    Код
    function check_bleeding()
    if db.actor.bleeding < 0.1 then
    return true
    end
    return false
    end
    Сообщение отредактировал Wo1fRam - Четверг, 30.05.2013, 01:30
      Злобная реклама
    Четверг, 30.05.2013, 01:20
    Статус:
    Сообщений: 666
    Регистрация: 12.03.2013
    Соединенные Штаты  demover123
    Четверг, 30.05.2013, 02:25 | Сообщение # 5598
    Статус:
    Неопытный:
    Сообщений: 523
    Награды: 2
    Регистрация: 27.06.2011

    Цитата (antonnkz76)
    Возник вопрос, что писать в скрипте спавна в скобках после названия функции и что енто такое и с чем его едят?

    в скобках это переданые свойства, скрипт в студию

    Добавлено (30.05.2013, 02:25)
    ---------------------------------------------
    ColR_iT, +1

      Злобная реклама
    Четверг, 30.05.2013, 02:25
    Статус:
    Сообщений: 666
    Регистрация: 27.06.2011
    Российская Федерация  MoDoStRoY
    Четверг, 30.05.2013, 06:54 | Сообщение # 5599
    Статус:
    Бывалый:
    Сообщений: 602
    Награды: 4
    Регистрация: 03.04.2012

    Wo1fRam Огромное спасибо! Не поверишь как ты меня выручил)

    Добавлено (30.05.2013, 06:54)
    ---------------------------------------------
    Хотя рано радовался... Вылет при использовании этой функции. Добавил в bind_stalker.script, в функцию "апдейта" и запустил игру - вылет.
    Сообщение отредактировал MoDoStRoY - Четверг, 30.05.2013, 07:04
      Злобная реклама
    Четверг, 30.05.2013, 06:54
    Статус:
    Сообщений: 666
    Регистрация: 03.04.2012
    Российская Федерация  Scouser
    Четверг, 30.05.2013, 07:25 | Сообщение # 5600
    Статус:
    Опытный:
    Сообщений: 1614
    Награды: 16
    Регистрация: 21.10.2012

    MoDoStRoY, Посмотри 296 строку в Бинде. У тебя что-то со значением чего-то не так.
      Злобная реклама
    Четверг, 30.05.2013, 07:25
    Статус:
    Сообщений: 666
    Регистрация: 21.10.2012
    Российская Федерация  MoDoStRoY
    Четверг, 30.05.2013, 07:44 | Сообщение # 5601
    Статус:
    Бывалый:
    Сообщений: 602
    Награды: 4
    Регистрация: 03.04.2012

    LaRento Да ты шо?! А Я ТО ДУМАЛ...
    296 строка это проверка: if db.actor.bleeding < 0.1 then
    Игра ссылается на то, что невозможно сравнить число с нолём.

    Я пробовал писать эту функцию по разному...
    if db.actor.bleeding < 0.1 then
    if db.actor.bleeding > 0.1 then
    if db.actor.bleeding >= 0.1 then
    Ни в какую.
      Злобная реклама
    Четверг, 30.05.2013, 07:44
    Статус:
    Сообщений: 666
    Регистрация: 03.04.2012
    Российская Федерация  Scouser
    Четверг, 30.05.2013, 08:01 | Сообщение # 5602
    Статус:
    Опытный:
    Сообщений: 1614
    Награды: 16
    Регистрация: 21.10.2012

    MoDoStRoY, Ну так зачем спрашиваешь то, если сам знаешь из-за чего? Значение 1 поставь. Не знаю, как можно при кровотечении ставить 0.1.
      Злобная реклама
    Четверг, 30.05.2013, 08:01
    Статус:
    Сообщений: 666
    Регистрация: 21.10.2012
    Российская Федерация  MoDoStRoY
    Четверг, 30.05.2013, 08:24 | Сообщение # 5603
    Статус:
    Бывалый:
    Сообщений: 602
    Награды: 4
    Регистрация: 03.04.2012

    Что же так туго соображаешь sad
    Я знаю из-за чего, но мне это не поможет, т.к сама функция похоже неправильная, а мне она нужна.
    "Не знаю, как можно при кровотечении ставить 0.1." - Можно, я ставил и 1.0 и 1.1, не работает.
      Злобная реклама
    Четверг, 30.05.2013, 08:24
    Статус:
    Сообщений: 666
    Регистрация: 03.04.2012
    Российская Федерация  Scouser
    Четверг, 30.05.2013, 09:48 | Сообщение # 5604
    Статус:
    Опытный:
    Сообщений: 1614
    Награды: 16
    Регистрация: 21.10.2012

    MoDoStRoY, Ну тогда не знаю. Я не интересовался условиями действия хита на актёра. Жди ответа от других.
      Злобная реклама
    Четверг, 30.05.2013, 09:48
    Статус:
    Сообщений: 666
    Регистрация: 21.10.2012
    Российская Федерация  Vagon_ST
    Четверг, 30.05.2013, 10:06 | Сообщение # 5605
    Статус:
    Зевака:
    Сообщений: 1
    Награды: 0
    Регистрация: 05.05.2013

    какую прогу нужно качать чтобы gamedata в виде папки создать?ато у меня она в файлах!!! smile
      Злобная реклама
    Четверг, 30.05.2013, 10:06
    Статус:
    Сообщений: 666
    Регистрация: 05.05.2013
    Российская Федерация  _Val_
    Четверг, 30.05.2013, 10:10 | Сообщение # 5606
    Ф.О.Т.О.Г.Р.А.Ф
    Статус:
    Бывалый:
    Сообщений: 1063
    Награды: 5
    Регистрация: 20.01.2012

    Vagon_ST, прога называется Виндоус.
    Правая кнопка мыши - создать - папку -вручную набираешь - gamedata.
      Злобная реклама
    Четверг, 30.05.2013, 10:10
    Статус:
    Сообщений: 666
    Регистрация: 20.01.2012
    Российская Федерация  MoDoStRoY
    Четверг, 30.05.2013, 10:28 | Сообщение # 5607
    Статус:
    Бывалый:
    Сообщений: 602
    Награды: 4
    Регистрация: 03.04.2012

    Vagon_ST
    Правильно нужно формулировать запрос! Тебе нужно ПО, которое разархивирует data файлы?
    Тогда Data_Unpacker
      Злобная реклама
    Четверг, 30.05.2013, 10:28
    Статус:
    Сообщений: 666
    Регистрация: 03.04.2012
    Украина  BozKurt
    Четверг, 30.05.2013, 10:37 | Сообщение # 5608
    Статус:
    Опытный:
    Сообщений: 1753
    Награды: 3
    Регистрация: 25.05.2012

    Цитата (MoDoStRoY)
    Как сделать проверку на кровотечение?
    Свойство bleeding, работает только в ЗП.
    Для получения значения кровотечения нужно использовать функцию get_bleeding:
    Код
    if db.actor:get_bleeding() > 0.1 then
    Для изменения состояния кровотечения никаких функций нет, но можно использовать отрицательный хит, правда он здоровье пополняет...

    Цитата (LaRento)
    Не знаю, как можно при кровотечении ставить 0.1.
    А что по твоему нужно ставить?
    Сообщение отредактировал ColR_iT - Четверг, 30.05.2013, 10:37
      Злобная реклама
    Четверг, 30.05.2013, 10:37
    Статус:
    Сообщений: 666
    Регистрация: 25.05.2012
    Российская Федерация  MoDoStRoY
    Четверг, 30.05.2013, 11:44 | Сообщение # 5609
    Статус:
    Бывалый:
    Сообщений: 602
    Награды: 4
    Регистрация: 03.04.2012

    ColR_iT Спасибо огромное!
      Злобная реклама
    Четверг, 30.05.2013, 11:44
    Статус:
    Сообщений: 666
    Регистрация: 03.04.2012
    Российская Федерация  CRAZY_stalkER6665
    Четверг, 30.05.2013, 14:54 | Сообщение # 5610
    Статус:
    Новичок:
    Сообщений: 268
    Награды: 0
    Регистрация: 01.07.2012

    del

    i am lol
    Сообщение отредактировал CRAZY_stalkER6665 - Четверг, 30.05.2013, 16:04
      Злобная реклама
    Четверг, 30.05.2013, 14:54
    Статус:
    Сообщений: 666
    Регистрация: 01.07.2012
    Поиск: