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

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

Ответ
Опции темы
Непрочитано 25.01.2015, 22:29   #1
Аватар для L2J
Пользователь

Автор темы (Топик Стартер) abnormal shadow

Есть скилл, Dash, я его изменил немного, когда его используешь, вы становитесь прозрачным, ну shadow abnormal, это понятно.
А как сделать чтобы я был прозрачным и ник еще исчез?
Подскажите пожалуйста, с чего начать и нужно делать что-то с abnormalом или что-то подобное уже есть?
Вот сам скилл:
		<skill id="122" levels="7" name="Dash">
		<table name="#run">5 10 12 14 16 18 23</table>
		<table name="#mpConsume2">80 100 120 140 160 180 180</table>
		<table name="#magicLevel">20 30 40 50 60 70 84</table>
		<set name="icon" val="icon.skill0410" />
		<set name="reuseDelay" val="30000" />
		<set name="magicLevel" val="#magicLevel" />
		<set name="hitTime" val="2000" />
		<set name="hitCancelTime" val="500" />
		<set name="mpConsume2" val="#mpConsume2" />
		<set name="target" val="TARGET_SELF" />
		<set name="skillType" val="BUFF" />
		<set name="operateType" val="OP_ACTIVE" />
		<cond msgId="113" addName="1">
			<using kind="Dagger" />
		</cond>
		<for>
			<effect abnormal="shadow" count="1" name="Buff" stackType="dash" time="15" val="0">
				<add order="0x40" stat="runSpd" val="#run" />
			</effect>
		</for>
	</skill>
Code: XML


Как необходимо сделать:
Свернуть ↑Развернуть ↓
L2J вне форума Ответить с цитированием
Непрочитано 25.01.2015, 23:10   #2
Аватар для n3k0nation
Antihero

По умолчанию Re: abnormal shadow

Делаем модификацию в CharInfo - name above & nickname (" ") & title (" ") при включенном скилле. Не забываем сделать броадкаст при включении скилла.
__________________
m0nster.art - clear client patches, linkz to utils & code.
Гадаю по капче.
n3k0nation вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 25.01.2015, 23:21   #3
Аватар для Donatte
Герой

По умолчанию Re: abnormal shadow

Встречал какой-то пакет из FE при котором пропадал титул и ник перса. К сожалению не запомнил.
__________________
Родился, живу и когда-нибудь умру.
Donatte вне форума Ответить с цитированием
Непрочитано 26.01.2015, 00:05   #4
Герой

По умолчанию Re: abnormal shadow

Посмотри в сторону снятия видео через клиент, помнится мне там все ники автоматически затираются
Bow вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 26.01.2015, 00:10   #5
Аватар для Gaikotsu
Герой

По умолчанию Re: abnormal shadow

Цитата:
Сообщение от Bow Посмотреть сообщение
Посмотри в сторону снятия видео через клиент, помнится мне там все ники автоматически затираются
это ему ничем не поможет - сервер же вобще никакого участия в съемках роликов этих не принимает, а значит никаких пакетов на эту тему нет.

---
как выше и написали - пакет CharInfo терзать надо, ну и UserInfo еще, если и сам игрок не должен видеть свой титул и имя над своим персонажем.
Gaikotsu вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 26.01.2015, 01:55   #6
Аватар для Visor

По умолчанию Re: abnormal shadow

Сделать как в silent move?
__________________
L2Emu Enterprise Server
Visor вне форума Отправить сообщение для Visor с помощью ICQ Отправить сообщение для Visor с помощью Skype™ Ответить с цитированием
Непрочитано 26.01.2015, 02:19   #7
Пользователь

По умолчанию Re: abnormal shadow

Цитата:
Сообщение от Visor Посмотреть сообщение
Сделать как в silent move?
в СМ ник и титул не пропадают, что именно и нужно автору
Influence вне форума Ответить с цитированием
Непрочитано 26.01.2015, 13:55   #8
Аватар для L2J
Пользователь

Автор темы (Топик Стартер) Re: abnormal shadow

Pointer*Rage, да, именно это мне и нужно. Буду разбираться. Спасибо.

Добавлено через 1 час 30 минут
А как возвращать ник?
Попробовал так, но не работает
CharInfo:
		if(player.getEffectList().getEffectsBySkillId(122) != null)
		{
			player.setName("");
			player.setTitle("");
			player.broadcastCharInfo();
		}
		else
		{
			player.setName(player.getName());
			player.setName(player.getName());
			player.broadcastCharInfo();
		}
Code: Java

Последний раз редактировалось L2J; 26.01.2015 в 15:25. Причина: Добавлено сообщение
L2J вне форума Ответить с цитированием
Непрочитано 26.01.2015, 17:17   #9
Пользователь

По умолчанию Re: abnormal shadow

Цитата:
Сообщение от L2J Посмотреть сообщение
Pointer*Rage, да, именно это мне и нужно. Буду разбираться. Спасибо.

Добавлено через 1 час 30 минут
А как возвращать ник?
Попробовал так, но не работает
CharInfo:
		if(player.getEffectList().getEffectsBySkillId(122) != null)
		{
			player.setName("");
			player.setTitle("");
			player.broadcastCharInfo();
		}
		else
		{
			player.setName(player.getName());
			player.setName(player.getName());
			player.broadcastCharInfo();
		}
Code: Java
это выходит оно и в бд меняет ник на ничего?...
если так, для одного персонажа этот пустой ник будет свободен, пройдет без ошибок, но по логике, если двое юзнут скилл в ГС должно сыпать ошибками недопустимого ника...
Rolfer вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 26.01.2015, 17:34   #10
Аватар для Donatte
Герой

По умолчанию Re: abnormal shadow

В L2PcInstance добавьте булевую переменную isHidden и меняйте её значение в зависимости от состояния скила. А в UserInfo и CharInfo при выводе во writeS() проверяйте isHidden ваш чар или нет. Броадкаст всё же отправляется после каста скила и его окончания.

Хотя, я бы всё таки поковырял бы интернет на предмет инфы о пакетах из FE линейки. Лыжа и половины не использует. Инфа 146%.
__________________
Родился, живу и когда-нибудь умру.
Donatte вне форума Ответить с цитированием
Сказали спасибо:
Ответ


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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Abnormal Demon_O_o Lineage II 2 09.06.2013 17:10
Адаптируем SQL BimBom Работа со скриптами 9 14.10.2009 15:14
как сделать чтоб все игроки вначале стартовали в столицах qwertyuiopas World of WarCraft 4 11.07.2009 22:47
L2F CCP rev9 Nastia Lineage II 25 08.10.2008 18:01
Shadow Weapons PROGRAMMATOR Lineage II 1 19.07.2008 13:47


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

Вверх