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

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

Ответ
Опции темы
Непрочитано 17.12.2010, 19:04   #1
Аватар для SkAvenger
Пользователь

Автор темы (Топик Стартер) Функции player.

Пытался найти в инете список функций player.___()
безуспешно...
Если конкретней то, интересует функция проверки пройден ли квест на саб или нет.
раз есть player.isHero() и player.isNoble()
думаю и такая имеется, хотя могу ошибаться так как это функции статуса персонажа, а не квеста)
подскажите
SkAvenger вне форума Ответить с цитированием
Непрочитано 17.12.2010, 19:23   #2
Аватар для Array
Супергерой

По умолчанию Re: Функции player.

Например:
[SOURCE="java"]if(st.getPlayer().getQuestState(_234_FatesWhisper. class).isCompleted())[/SOURCE]
Array вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 17.12.2010, 20:14   #3
Аватар для SkAvenger
Пользователь

Автор темы (Топик Стартер) Re: Функции player.

спасибо биг
SkAvenger вне форума Ответить с цитированием
Непрочитано 17.12.2010, 20:28   #4
Аватар для VISTALL
Illussion is real

По умолчанию Re: Функции player.

хз) где вы пишете но если в яве скрипте то нужно проверять

QuestState state = player.getQuestState(_234_FatesWhisper.class);
if(state != null && state.isCompleted())

нужно на нулл проверять
VISTALL вне форума Ответить с цитированием
Непрочитано 17.12.2010, 21:03   #5
Аватар для Array
Супергерой

По умолчанию Re: Функции player.

VISTALL, это типо в state может быть значение 3 (COMPLETED) и при этом оно == NULL ? Или как?
Array вне форума Ответить с цитированием
Непрочитано 17.12.2010, 21:35   #6
Аватар для VISTALL
Illussion is real

По умолчанию Re: Функции player.

Цитата:
Сообщение от Array Посмотреть сообщение
VISTALL, это типо в state может быть значение 3 (COMPLETED) и при этом оно == NULL ? Или как?
Информация о квесте хранится на игроке в виде обьектов QuestState.

QuestState state = player.getQuestState(Test.class);
Нулл будет если игрок вообще никогда не брал квест(или квест многоразовый, и он окончен)

Если будет не нулл то квест взят и он в действии(или квест одноразовый и закончен)
VISTALL вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 19.12.2010, 14:06   #7
Аватар для SunnyX
Пользователь

По умолчанию Re: Функции player.

Список функций можно посмотреть в файле L2PcInstance.
__________________
Классический Interlude PvP сервер http://akamanah.ru/
SunnyX вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 30.12.2010, 12:36   #8
Аватар для SkAvenger
Пользователь

Автор темы (Топик Стартер) Re: Функции player.

Ребят нужна проверка на базовом классе персонаж или нет
ковырял L2PcInstance нашел что то типо baseClass
в скрипте написал st.getPlayer().baseClass()
гейм сервер ругается на нее видимо это не то

Добавлено через 20 минут
все ненадо
нашел
getBaseClass

Последний раз редактировалось SkAvenger; 30.12.2010 в 12:57. Причина: Добавлено сообщение
SkAvenger вне форума Ответить с цитированием
Непрочитано 30.12.2010, 14:24   #9
Аватар для Tsunamikus
Пользователь

По умолчанию Re: Функции player.

используй NetBeans или Eclipse и не придется искать по неизвесно сколько.
__________________
Tsunamikus вне форума Отправить сообщение для Tsunamikus с помощью ICQ Ответить с цитированием
Ответ


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

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

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

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


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

Вверх