Перейти к содержанию

LonWolf

Граждане
  • Постов

    138
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные LonWolf

  1. По делу все должно быть ОК.

    Да ну?

    MSFD:

    Судя по информации с форума, эти две функции не отличаются надежностью в работе: если игрок держит оружие или приготовил магию он может продолжать использовать их, также продолжают работать быстрые клавиши, назначенные на оружие и магию. На данный момент я не знаю надежного решения этой проблемы.

  2. а скрипт на собирание воткнутых стрел есть уже в одном плаге... вспомню в каком - отредактирую сообщение...

    Если мы говорим об одном и том же, то это не скрипт, а просто подправленный гейм сеттинг, где поставлен шанс на 90%.

     

    А про то где давать заявки на скрипты мне всеравно. Просто пытаюсь помочь.

  3. Кстати, ты случаем не знаешь в каком порядке игра начинает проверять условия в скриптах? Иногда бывает так, что вроде как if/elseif/endif структуры построены логически верно (если говорить о логике полноценных языков программирования вроде Дельфи или Джаваскрипта), однако игра выдает совсем не то, что требовалось? Может, это из-за того, что Моррскрипт это, по сути, производное игрового движка :unsure: ?

     

    Скрипты исполняются КАЖДЫЙ КАДР сверху вниз пока действуют, соответственно если у тебя 35 fps, он будет выполнен 35 раз за одну секунду. В том то и проблема всех начинающих скриптеров - они не знают принцип действия.

  4. Судя по описанием скрипт на самом деле забугорный... (мой первый попроще  :) ). Я перед отъездом пробовал написать, но столкнулся с проблеммой: как запретить activate трупа? (зы не забываем, что при жизни, активировать его должно быть можно (чтобы говорить))

     

    Вот так:

     

    [morrscript][Часть скрипта]

    short var;это пишем в начале скрипта

     

    if ( OnDeath == 1 )

    Set var to 1;чтобы игрок не активировал npc во время падения

    elseif ( GetHealth < 1 )

    Set var to 2;для не-активации после смерти

    endif

     

    if ( OnActivate == 1 )

    if ( var == 1 )

    return

    elseif ( var == 2 )

    return

    else

    activate

    endif

    endif[/morrscript]

     

    Я раньше думал, что прверки на GetHealth достаточно, но видимо нет(судя по тому что сказал dvp). Хотя все же не уверен в каком именно фрейме OnDeath устанавливается в 1. Часть скрипта ставить в начало.

  5. Постите сюда господа и говорите какой вам нужен скрипт, если самим написать - ну не как. Намного проще иметь одну тему про это, чем десятки, а место оставить для других по сути тем. Отвечая на вопросы, можно будет наиболее неуникальные скрипты помещать в скриптовый архив для использования всех и каждым. Полезней, в общем будет. Задавайте свои вопросы и мы (скриптеры) попытаемся вам ответить.
×
×
  • Создать...