Случайная подборка модов
Call of Misery
4.1
Soc Style Addon 2.0
4.1
Тайный путь
3.6
Lost World 3.0
3.9
STCS Weapon Pack 2.6
4.3
Путь Человека
4.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
    Поиск: