izutoma Posted January 5 Share #1 Posted January 5 Привет, помогите пожалуйста понять, как сделать при приеме ягод бузины и шиповника эффект употребления витаминки? Мною было предпринято следущее. В конфиги ягод скопировал класс Medicine с его содержимым из конфига vitaminbottle Please Log in or Register to see this: Code Также указал требование аддона медицины на всякий случай Please Log in or Register to see this: Code В скриптах замодил классы ягод и также скопировал часть кода из vitaminbottle (как я понимаю отвечает за отображение пилюли) Please Log in or Register to see this: Code Please Log in or Register to see this: Code Однако ничего судя по всему не получилось из этого. Но ошибок компиляции и прочих сервер не выдает. Все принимает, все запускает, просто нет эффекта от приема ягод, пилюля не появляется. Прошу сильно не пинать, если дико туплю, я только начинаю во всю эту тему вникать. Но по скриптам полазал, больше никаких зависимостей не нашел в упор. Единственное, что еще могу подумать - возможно еще стоило экшены с скрипта витаминок скопировать, не? Link to comment Share on other sites More sharing options...
Tornado Posted January 22 Share #2 Posted January 22 @izutoma Что ты сделал не так (и почему это не работает): Система Medicine и модификаторы: Класс Medicine в конфиге не добавляет напрямую модификаторы. Он влияет на систему болезней. То есть, он может снижать вероятность заболеть, ускорять выздоровление или предотвращать болезнь, но не даёт “буст иммунитета”. Он обрабатывается совсем другим механизмом в игре. Модификаторы, которые ты пытаешься активировать, работают отдельно от этого. Код модификатора: Код, который ты скопировал, правильный для активации модификатора, но не привязан к приёму ягод. Он срабатывает при любом употреблении ягоды, а не после того, как сработала система Medicine. Отсутствует визуальный эффект: Ты скопировал только часть кода. Визуальное отображение “пилюли” и эффект активации модификатора обрабатываются отдельными скриптами и экшенами, которые ты не скопировал. Вот что нужно сделать, чтобы получить желаемый эффект “витаминки”: Удалить класс Medicine из конфигов ягод: Он здесь не нужен, так как он работает иначе, чем тебе надо. Изменить код скриптов ягод: Вместо того, чтобы активировать модификатор при каждом употреблении ягоды, тебе нужно, чтобы это происходило только один раз после первого употребления ягоды. Для этого можно использовать флаг в персонаже. Добавить визуальный эффект (опционально): Если хочешь, чтобы появлялась пилюля, потребуется добавить экшен и код для него. Пример кода Please Log in or Register to see this: Code Link to comment Share on other sites More sharing options...
FOMM Posted April 14 Share #3 Posted April 14 Ну странно. Я так же замодил ягоды скопировав часть кода из vitaminbottle и они теперь работают как витамины. А на код из предыдущего поста сервер ругается. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now