Page 1 of 1

Ивент+Hp

Posted: 07.12.2010 18:58
by MuDaCk
Есть ли ивент, который отслеживает изменения хп? Ну не именно ХП прям, а вообще, но чтобы ХП входило в список)

Posted: 07.12.2010 20:02
by Vizit0r
изменение хп\маны\стамы вещь не совсем однозначная - оно может приходить как через пакет полного описания нипц\плеера (что ловится ивентами), так и через пакеты обновления конкретного стата. Например, пакет 0xA1 изменяет хп и максхп для чара с (н)пц с заданным айди. эти три пакета в ивентах отсутствуют.

Posted: 07.12.2010 20:33
by MuDaCk
Я имел ввиду что мне нужно в скрипте отследить когда мне нанесён урон и запустить хилку, но наверное такое можно только при помощи процедур :( .

Posted: 07.12.2010 20:42
by Vizit0r
GetHP уже неактуально?

Posted: 07.12.2010 20:52
by MuDaCk
Vizit0r wrote:GetHP уже неактуально?
А в какой ивент его запихнуть? с процедурой хила и проверки я и сам разберусь))))

Posted: 07.12.2010 21:22
by Vizit0r

Code: Select all

 TPacketEvent = ( 
{0} 
      evItemInfo, evItemDeleted, evSpeech, evDrawGamePlayer, 
      evMoveRejection, evDrawContainer, evAddItemToContainer, 
      evAddMultipleItemsInCont, evRejectMoveItem, evUpdateChar, 
{10} 
      evDrawObject, evMenu, evMapMessage, evAllow_RefuseAttack, 
      evClilocSpeech, evClilocSpeechAffix, evUnicodeSpeech, 
      evBuff_DebuffSystem, evClientSendResync, evCharAnimation, 
{20} 
      evICQDisconnect, evICQConnect, evICQIncomingText, evICQError, 
      evIncomingGump, evTimer1, evTimer2 
      );
какой-то из evUpdateChar, evDrawObject, evDrawGamePlayer,
с натягом evItemInfo, начиная с аддона High Seas.

Posted: 07.12.2010 21:44
by MuDaCk
ок. сенкс. будем пробовать.