Перейти к содержанию
Авторизация  
dancigpeople

Как Вызвать Ontalk Событие?

Рекомендуемые сообщения

Помогите пожалуйста, как добавить в бафера автовызов квеста? Чтобы при открытии, сразу добавлялся квест человеку, и он без лишних кнопок мог выбирать сразу же бафы?

 

<html><title>Global Buffer</title>
<body>
<center>
<a action="bypass -h npc_%objectId%_Quest 20701_NPCBuffer">
<br>
<tr><td><a action="bypass -h Quest 20701_NPCBuffer 9">Shield</a></td></tr><br>
<tr><td><a action="bypass -h Quest 20701_NPCBuffer 81">Greater Shield</a></td></tr><br>

 

Вот мой код примерный (html/defaul).

 

Человек сказал вот такое:

Если ваша сборка не поддерживает автовзятие квеста, то в onTalk проверяйте, есть ли квест, а если нет - то выдавайте

 

Вот и сам вопрос, как сделать эту проверку? Если нет квеста, то выдать его.

Жду ваших дельных советов)

 

Сборка - frozendev rev.12

Изменено пользователем dancigpeople

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

<tr><td><a action="bypass -h Quest 20701_NPCBuffer 1">Shield</a></td></tr><br>

Во фрозенах не было но мб гост что то нарубил хз)

Изменено пользователем KotBegemot
  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

давно уже интересует вопрос - а нафига делать все подобные сервисы (баффера и т.д.) через квесты?

почему нельзя идти путями попроще?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А если так?

 @Override
public String onFirstTalk(L2Npc npc, L2PcInstance player)
{
QuestState st = player.getQuestState(qn);
if (st == null)
{
st = newQuestState(player);
}
return "Главная.htm";
}

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А если так?

 @Override
public String onFirstTalk(L2Npc npc, L2PcInstance player)
{
QuestState st = player.getQuestState(qn);
if (st == null)
{
st = newQuestState(player);
}
return "Главная.htm";
}

 

Это куда вставить ? Посмотрите мой код, пожалуйста, и скажите куда именно его вставить

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...