Хе, нашел решение.. и почему нельзя редактировать и удалять свои посты.. Т_т
|
#57 - тхахахаха :)
#58 - бу-го-га Резюме: лол |
Как делать торговцев?
Если не трудно поделитесь опытом как в тулсете делать торговцев.
|
Re: Как делать торговцев?
1. Создаешь НПС
2. Создаешь Store, настраиваешь параметры, добавляешь шмот 3. Создаешь диалог, на ответ игрока ставь Action -> ga_openstore. В качестве тега прописываешь тег созданного Store. 4. Вешаешь на НПСа созданный диалог |
Re: Как делать торговцев?
ага спс все получилось
|
Вопрос: OnPlayerDying
Когда и как работают скрипты в OnPlayerDying. Что нужно знать и чего бояться? Есть ли примеры по мимо дефолтных?
Вот мой вариант года, долженствующий уменьшать здоровье персонажа до -10, после чего убивать его. Однако он запускается лишь один раз - когда здоровье становится равным или меньшим 0. Где ошибка, если это ошибка. Если скрипт не проверяется каждый раунд, а срабатывает при нанесении урона - как сделать проверку по раундам? Вызывать из этого другой скрипт, следящий за умирающим персонажем? Код:
void main() |
Re: Вопрос: OnPlayerDying
xxx { delaycommand(0.5, xxx); }
assigncommand(pc, xxx); в нвн1 делали так.. |
Re: Вопрос: OnPlayerDying
Кхм... я понимаю, что утро, учеба-работа... Можно вечером, но чуть поподробнее?
|
Re: Вопрос: OnPlayerDying
Ничего ценного ты из такой смерти выжать не сможешь. я делал смерть до -10 потом отказался от этой идеи так, как выбрать мертвого персонажа для использования скилла heal ты все равно не можешь.
OnPlayerDying вызывается только тогда когда здоровье стало < 0. Чтобы начать отсчет по раундам потом используешь Onheartbeat event. |
Re: Вопрос: OnPlayerDying
Ага, ясно, так и предполагал. Спасибо.
По поводу выжать - мне надо просто разобраться в системе, а дальше реализую отключабельную систему выживаемости. P.S. А старого скрипта, от которого отказался, не осталось? Посмотреть? |
Часовой пояс GMT, время: 02:15. |
Powered by vBulletin Version R.I.P., Copyright ©2000-2024, Jelsoft Enterprises Ltd.