Показать сообщение отдельно
Старый 11.03.2011, 04:00   #6
Местный
 
Регистрация: 23.02.2009
Сообщений: 319
Сказал Спасибо: 72
Имеет 60 спасибок в 45 сообщенях
Kilatif пока неопределено
По умолчанию

Цитата:
Сообщение от J-Fobos Посмотреть сообщение
Создать массив из CharID и ников членов пати, при приходе пакета Die проверять совпадает ли CharID и если совпадает добавлять ник.
Да, я подумывал на счет чего-нибудь такого, как ты описал. Но потом сделал по другому:

Редактировал 3 пакета:
1) PartySmallWindowAdd
Получал ObjID чара, ник и его текущее хп, если хп=0, то вызываю Die

2) PartySmallWindowAll
То же самое, что и в 1), только проверяю всех чаров и если чар труп, то вызываю Die (получается я проверю всех сопартийцев)

3) PartySmallWindowUpdate
Тут тоже понятно, пока жив - отлично, как умер - вызываю Die

И тогда, так на вялую голову, походу мой способ и будет оптимальнее твоего даже. Потому что я проверяю на хп когда меня берут в пати, когда я беру в пати чара и когда я нахожусь уже в пати, а у тебя будет только тогда работать, когда ты уже в пати и только.

P.S. Но бафает он все равно все также рандомно

Последний раз редактировалось Kilatif, 11.03.2011 в 04:02.
Kilatif вне форума   Ответить с цитированием