Показать сообщение отдельно
Непрочитано 19.02.2013, 17:17   #9
Аватар для Krasavella
ваще Красауэлла

Smile Re: Эффект "Дуэли" (красный и синий )

Цитата:
Сообщение от Respect Посмотреть сообщение
как раз мне и легко =)
Шутите? Почитайте внимательно тот топик. Если хоть один байт не совпадет вы полчите крит еррор. У вас нет официального ПО нцсофта, и добавить свой эффект у вас не получится, лишь изменить старый с тем же порядком байт

Цитата:
Сообщение от Respect Посмотреть сообщение
присобачить в сервере их к ивентам не реально?
основываясь на том что "пакет" привязан к LineageEffect.X где Х - имя эффекта?
Привязка идет через lineageskilleffect.u

Используйте, где 90040 ид скилла с эффектом

Код:
activeChar.sendXEffect;

	public static void sendXEffect(Player activeChar)
	{
		if(activeChar != null)
		{
			activeChar.broadcastPacket(new MagicSkillUse(activeChar, activeChar, 90040, 1, 1, 0));
			scheduleSendEffect(5 * 1000, activeChar);
		}
	}

	public static void scheduleSendEffect(long time, final Player activeChar)
	{
		if(time <= 0)
			return;

		ThreadPoolManager.getInstance().schedule(new RunnableImpl()
		{
			@Override
			public void runImpl() throws Exception
			{
				sendXEffect(activeChar);
			}
		}, time);
	}
Krasavella вне форума Ответить с цитированием