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

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

Ответ
Опции темы
Непрочитано 08.12.2014, 16:09   #11
Аватар для Daan Raven
Пользователь

По умолчанию Re: Проблема с флагом

Вместо
 //Fix SkillID: 3318(Flag Display) == l2ft.gameserver.model.Skill.java (SystemMsg checkTarget) 
Code: Java
добавить
 
if(!player.isInRangeZ(target, getCastRange()))
{
	player.sendPacket(SystemMsg.YOUR_TARGET_IS_OUT_OF_RANGE);
	return false;
}
 
Code: Java
Для кого TODO дан? Ясным языком написано, что нужно доделать проверку на рейндж скилла.

Последний раз редактировалось Daan Raven; 08.12.2014 в 16:14. Причина: Добавлено сообщение
Daan Raven вне форума Ответить с цитированием
Непрочитано 08.12.2014, 16:53   #12
Изгнанные

Автор темы (Топик Стартер) Re: Проблема с флагом

Цитата:
Сообщение от Warencense Посмотреть сообщение
Вместо
 //Fix SkillID: 3318(Flag Display) == l2ft.gameserver.model.Skill.java (SystemMsg checkTarget) 
Code: Java
добавить
 
if(!player.isInRangeZ(target, getCastRange()))
{
	player.sendPacket(SystemMsg.YOUR_TARGET_IS_OUT_OF_RANGE);
	return false;
}
 
Code: Java
Для кого TODO дан? Ясным языком написано, что нужно доделать проверку на рейндж скилла.
Сожалению даний фикс не помог
Вот где флаг ставиться
Литион вне форума Ответить с цитированием
Непрочитано 08.12.2014, 17:03   #13
Аватар для Daan Raven
Пользователь

По умолчанию Re: Проблема с флагом

Значит смотришь таргет у скилла. По идее, должен быть одиночный таргет: TARGET_ONE или отдельный таргет именно под флаг. Также, стоит глянуть castRange скилла.
Daan Raven вне форума Ответить с цитированием
Непрочитано 08.12.2014, 17:33   #14
Изгнанные

Автор темы (Топик Стартер) Re: Проблема с флагом

Цитата:
Сообщение от Warencense Посмотреть сообщение
Значит смотришь таргет у скилла. По идее, должен быть одиночный таргет: TARGET_ONE или отдельный таргет именно под флаг. Также, стоит глянуть castRange скилла.
Вроде все в порядке со скилом
PHP код:
    <skill id="3318" levels="1" name="Flag Display">
        <!--

            
Description:
            
In order to get recognitiondisplay the combat flag on the fortress's flagpole.
        -->
        <set name="magicType" val="SPECIAL" />
        <set name="icon" val="icon.weapon_fort_flag_i00" />
        <set name="reuseDelay" val="5000" />
        <set name="magicLevel" val="80" />
        <set name="castRange" val="85" />
        <set name="hitTime" val="180000" />
        <set name="hitCancelTime" val="500" />
        <set name="target" val="TARGET_FLAGPOLE" />
        <set name="skillType" val="TAKEFORTRESS" />
        <set name="operateType" val="OP_ACTIVE" />
    </skill> 
Литион вне форума Ответить с цитированием
Непрочитано 08.12.2014, 20:15   #15
Заинтересовавшийся

По умолчанию Re: Проблема с флагом

Цитата:
Сообщение от Литион Посмотреть сообщение
Сожалению даний фикс не помог
Вот где флаг ставиться
поменяй target на flagPole, как писал Литион
lin2me вне форума Ответить с цитированием
Непрочитано 08.12.2014, 21:31   #16
Аватар для Zubastic
ZG troll squad

По умолчанию Re: Проблема с флагом

У меня вопрос: а че принт скрин не пашет, что фотка с телефона да еще и обрезаная?)
__________________
Zubastic вне форума Ответить с цитированием
Непрочитано 08.12.2014, 23:02   #17
Аватар для Gaikotsu
Герой

По умолчанию Re: Проблема с флагом

поможет такое
 
if (!player.isInRangeZ(flagPole, getCastRange()))
{
	player.sendPacket(SystemMsg.YOUR_TARGET_IS_OUT_OF_RANGE);
	return false;
}
 
Code: Java
P.S. просто у этого скилла реальный таргет - сам игрок, так что проверка расстояния до target - это проверка расстояния до самого себя, т.е. всегда проходящая успешно.
Gaikotsu вне форума Ответить с цитированием
Непрочитано 08.12.2014, 23:21   #18
Аватар для Donatte
Герой

По умолчанию Re: Проблема с флагом

У человека явно проверка кондиций кривая. Пущай ищет метод в котором проверяется возможность каста флага.

Вот там, как раз, и понадобится ваша подсказка.
__________________
Родился, живу и когда-нибудь умру.
Donatte вне форума Ответить с цитированием
Непрочитано 09.12.2014, 14:34   #19
Изгнанные

Автор темы (Топик Стартер) Re: Проблема с флагом

Цитата:
Сообщение от Gaikotsu Посмотреть сообщение
поможет такое
 
if (!player.isInRangeZ(flagPole, getCastRange()))
{
	player.sendPacket(SystemMsg.YOUR_TARGET_IS_OUT_OF_RANGE);
	return false;
}
 
Code: Java
P.S. просто у этого скилла реальный таргет - сам игрок, так что проверка расстояния до target - это проверка расстояния до самого себя, т.е. всегда проходящая успешно.
Уже писал не помогает етот фикс.

Добавлено через 1 минуту
Цитата:
Сообщение от lin2me Посмотреть сообщение
поменяй target на flagPole, как писал Литион
Наркоман ? 80 лвл ?

Последний раз редактировалось Литион; 09.12.2014 в 14:36. Причина: Добавлено сообщение
Литион вне форума Ответить с цитированием
Непрочитано 09.12.2014, 15:53   #20
Аватар для Daan Raven
Пользователь

По умолчанию Re: Проблема с флагом

Значит смотри TARGET_FLAGPOLE. Мб там какая-то ошибка и скилл пытается кастонуться на флаг, а не на его держатель?
Daan Raven вне форума Ответить с цитированием
Ответ


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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с подключение к интернету GottM1tUns Курилка / Yak floor 5 18.07.2014 19:57
Проблема с регистрацией в DB. Dmitry Lineage II 3 17.10.2010 10:04
Проблема с GS Registering Tool! maskit Lineage II 2 12.07.2009 22:56
Проблема с командами GMa Qvada Lineage II 1 09.02.2009 09:38


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

Вверх