Повторяющиеся квесты. - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Сообщество Календарь
Вернуться   Форум администраторов игровых серверов > MMO > Lineage II > Работа со скриптами

Работа со скриптами Помощь в редактировании и написании квестов к Java серверам, а так же эвентов.

Ответ
Опции темы
Непрочитано 22.09.2015, 00:23   #1
Пользователь

Автор темы (Топик Стартер) Повторяющиеся квесты.

Ребят, если вдруг кто знает, можете подсказать? Мне нужно каким то образом узнать, выполнил ли перс хоть раз повторяющийся квест. Сборка L2JServer High Five. Заранее спасибо)
DrPooH вне форума Ответить с цитированием
Непрочитано 22.09.2015, 00:41   #2
Аватар для krisadr
Пользователь

По умолчанию Re: Повторяющиеся квесты.

самый простой вариант - выдавать за выполнение квеста квест итем, а потом проверять его наличие.
Более правильный - создать переменную в player, типа isPlayerCompliteThisQuest и потом проверять ее, но придется добавлять переменную в таблицу бд персонажа и тд...
krisadr вне форума Ответить с цитированием
Непрочитано 22.09.2015, 00:50   #3
Пользователь

Автор темы (Топик Стартер) Re: Повторяющиеся квесты.

Ну с вариант с квест итемом не подходит, а может быть существует более простой вариант, нежели лезть в бд?)
DrPooH вне форума Ответить с цитированием
Непрочитано 22.09.2015, 02:17   #4
Аватар для n3k0nation
Antihero

По умолчанию Re: Повторяющиеся квесты.



Не?
__________________
m0nster.art - clear client patches, linkz to utils & code.
Гадаю по капче.
n3k0nation вне форума Ответить с цитированием
Непрочитано 22.09.2015, 02:18   #5
Аватар для Donatte
Герой

По умолчанию Re: Повторяющиеся квесты.

Самый простой способ не залезая в БД - спросить у самого игрока.

А по делу. Для всех нужных повторяющих квестов примените дополнительную переменную - счётчик. И при запросе квеста проверяйте её состояние.
__________________
Родился, живу и когда-нибудь умру.
Donatte вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 22.09.2015, 12:45   #6
Аватар для Lorn
Пользователь

По умолчанию Re: Повторяющиеся квесты.

Цитата:
Сообщение от Pointer*Rage Посмотреть сообщение


Не?
Разве повторяемый квест отображается в БД, если он не активен на данный момент у игрока?
Lorn вне форума Ответить с цитированием
Непрочитано 23.09.2015, 03:41   #7
Пользователь

Автор темы (Топик Стартер) Re: Повторяющиеся квесты.

Цитата:
Сообщение от Donatte Посмотреть сообщение
Самый простой способ не залезая в БД - спросить у самого игрока.

А по делу. Для всех нужных повторяющих квестов примените дополнительную переменную - счётчик. И при запросе квеста проверяйте её состояние.
Спасибо, разобрался) Тему можно закрывать.
DrPooH вне форума Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ScreenEMU[2] 4.0.6a Revision 3 ScreenEMU Готовые сборки 0 27.11.2012 18:08
[Fix]Исправляем не работающие квесты BioSchok Серверная часть 2 09.05.2011 18:28
[Вопрос] Самодельные квесты. xobotyi Серверная часть 2 18.08.2010 10:54
Квесты Shema Серверная часть 18 11.05.2010 17:35
Квесты и миссии + ошибки (Rev 840 Aion-Uniq)) XpyHDeL Серверная часть 6 18.01.2010 17:00


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 07:24. Часовой пояс GMT +3.

Вверх