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

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

Ответ
Опции темы
Непрочитано 15.03.2013, 21:08   #1
Аватар для krisadr
Пользователь

Автор темы (Топик Стартер) Проверка на одетое оружие

Подскажите каким методом в L2frozen можно проверить одето ли оружие определенного ID на персонажа или нет. (ищу что то вроде player.isEquippedWeaponById(9999) но ничего похожего не могу найти)
krisadr вне форума Ответить с цитированием
Непрочитано 15.03.2013, 21:24   #2
Герой

По умолчанию Re: Проверка на одетое оружие

Спишите с мобов МОСа
Shayne вне форума Отправить сообщение для Shayne с помощью Skype™ Ответить с цитированием
Непрочитано 15.03.2013, 21:45   #3
Аватар для krisadr
Пользователь

Автор темы (Топик Стартер) Re: Проверка на одетое оружие

Решено, скрипт так и не нашел, додумался сам
attacker.getInventory().getItemByItemId(19999).isE quipped()

Последний раз редактировалось krisadr; 15.03.2013 в 22:02. Причина: Добавлено сообщение
krisadr вне форума Ответить с цитированием
Непрочитано 17.03.2013, 17:54   #4
Аватар для rage
Герой

По умолчанию Re: Проверка на одетое оружие

Цитата:
Сообщение от krisadr Посмотреть сообщение
Решено, скрипт так и не нашел, додумался сам
attacker.getInventory().getItemByItemId(19999).isE quipped()
Тут будет NPE если итема с таким ид нет в инвентаре. Если в инвентаре будет более одного итема с таким id то проверка будет работать не корректно.

Нужно использовать методы, что то типа getActiveWeaponInstance() который возвращает одетый итем в слотах RHAND/LRHAND. Потом нужно его проверить на null и затем если он не null проверить id.
rage вне форума Ответить с цитированием
Непрочитано 19.03.2013, 23:34   #5
Аватар для krisadr
Пользователь

Автор темы (Топик Стартер) Re: Проверка на одетое оружие

так и было - NPE . сдал ретурн если она item == null все просто)

Добавлено через 40 секунд
просто другого способа я не нашел

Последний раз редактировалось krisadr; 19.03.2013 в 23:34. Причина: Добавлено сообщение
krisadr вне форума Ответить с цитированием
Ответ


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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
itamename-e.dat UFODriverr Lineage II 5 28.02.2021 18:17
ID-всех придметов ! ! ! ilyxa Lineage II 25 10.02.2020 15:35
Изменить IpAdress C5 Oath Of Blood за денюжку Krasavella Рынок / Marketplace 21 20.02.2013 08:48
[Продам] Gracia Part 2 L2Dream PaInKiLlEr Рынок / Marketplace 10 04.06.2010 00:18


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

Вверх