Показать сообщение отдельно
Непрочитано 16.05.2014, 00:22   #363
Аватар для Gaikotsu
Герой

По умолчанию Re: Работа над Goddess of Destruction (part 6)

Цитата:
Сообщение от Melcor Посмотреть сообщение
ExAbnormalStatusUpdateFromTarget, от номера эффекта зависит, так же как и с комбо скиллами..
ошибся ты, этот пакет не при чем - методом тыка выяснил что показывается эта кнопка при помощи пакета ExAlterSkillRequest
Код:
package l2p.gameserver.network.serverpackets;

import l2p.gameserver.network.serverpackets.components.Opcode;

public class ExAlterSkillRequest extends L2GameServerPacket
{
	private int _id1, _id2, _time;

	public ExAlterSkillRequest(int id1, int id2, int time)
	{
		_id1 = id1;
		_id2 = id2;
		_time = time;
	}

	@Override
	protected final void writeImpl()
	{
		writeEx(Opcode.ExAlterSkillRequest);
		writeD(_id1); // id скилла, запрос на каст которого будет отправлен при нажатии на кнопку 
		writeD(_id2); // id скилла, который вызвал показ кнопки
		writeD(_time); // время показа кнопки, в секундах
	}
}
непосредственно в случае с зарядкой генератора это будет так
Код:
player.sendPacket(new ExAlterSkillRequest(15606, 15605, 3));
при нажатии на кнопку от клиента прилетает пакет RequestMagicSkillUse, с запросом скастовать скилл 15606.
Gaikotsu вне форума