Re: Редактируем interface.u (Hex вариант)
Цитата:
Там же и программу найдете, если поищите. |
Re: Редактируем interface.u (Hex вариант)
Цитата:
Еще во времена ИЛ, Грации, Камаэля и т.д. L2Walker отлично видел ХП и МП всех чаров ) В том числе на офф серверах, чем правда очень часто палил срины :) |
Re: Редактируем interface.u (Hex вариант)
Цитата:
И есть ли какой-нибудь гайд по добавлению нового функционала? ) Кто-то предлагал на примере профы таргета ) Если у меня скил поиска сломался, то запустите ссылкой, пожалуйста :Olen': |
Re: Редактируем interface.u (Hex вариант)
А кто подскажет, как сделать чтобы полоса ХП таргета менялась в реальном времени?
|
Re: Редактируем interface.u (Hex вариант)
При редактирование interface.u(interlude), пытаюсь добиться правильного вывода HP, MP, CP для target.
Но почему-то постоянно нули летят... Вопрос: как правильно это сделать, пытался через static function int GetTargetHP () {} static function int GetServerObjectHP (int Id) {} GetTargetInfo(info); UpdateHPBar(info.nCurHP, info.nMaxHP); (но везде нули) Единственное что получилось, это отредактировать исходники сервера (к нику приписывал HP), но хочется через targetbar. |
Re: Редактируем interface.u (Hex вариант)
TorBenLino, Что ты имеешь ввиду по "правильным выводом"? Обновление баров на игроках?
|
Re: Редактируем interface.u (Hex вариант)
Цитата:
|
Re: Редактируем interface.u (Hex вариант)
Цитата:
Цитата:
|
Re: Редактируем interface.u (Hex вариант)
Вложений: 1
мне нужно добиться правильного тображения TargetBar-a, но почемуто сервер либо обработчик клиентской части 0 присваивает...
|
Re: Редактируем interface.u (Hex вариант)
Цитата:
|
Re: Редактируем interface.u (Hex вариант)
Цитата:
а на скрине как видишь она пустая |
Re: Редактируем interface.u (Hex вариант)
Цитата:
|
Re: Редактируем interface.u (Hex вариант)
Птс - нет.
|
Re: Редактируем interface.u (Hex вариант)
Цитата:
|
Re: Редактируем interface.u (Hex вариант)
Цитата:
|
Re: Редактируем interface.u (Hex вариант)
Как я уже говорил на рпг НР отображается, если и не отправляет обновление, я думаю можно накостылять что-то типа убрать таргет и взять снова.
|
Re: Редактируем interface.u (Hex вариант)
Shayne, Костыль на костыле, как ни крути.
|
Re: Редактируем interface.u (Hex вариант)
Сервер должен слать StatusUpdate с нп(мп) от чара другим игрокам.
StatusUpdate конкретней при любом изменении значения нп или мп. TargetStatusWnd.uc Код:
//타겟 정보 업데이트 처리 Всё отображается включая реген. Test HF 5 . |
Re: Редактируем interface.u (Hex вариант)
Теперь понятно чего эти явы так лагают. Не шлется статус апдейт на оффе никак.
|
Re: Редактируем interface.u (Hex вариант)
Zubastic, Ты только сейчас заметил, что пакетка яв - помойное ведро?
|
Re: Редактируем interface.u (Hex вариант)
Цитата:
А вообще лучше посмотреть как работает олимп, он отправляет количество хп в targetStatus(и обновляет его постоянно). P.S. Костыли можно и не делать если все это делается в сугубо личных целях, достаточно взять CurHP(от GetTargetInfo), и отнимать от этого значения нанесенный урон, и обновлять только если персонаж использовал скилл либо банки. |
Re: Редактируем interface.u (Hex вариант)
суть в чем ? отобразить нп,мп игрока который взят в таргет.
по l2j L2PcInstance метод broadcastStatusUpdate() - тут StatusUpdate содержит собственное нп, мп, сп тут же олимп, пати, дуель. отсюда этот же StatusUpdate слать другим игрокам. Но отправлять только тем у которых данная цель взята в таргет. |
Re: Редактируем interface.u (Hex вариант)
Цитата:
Я вкурсе как он работает в l2off. Только для тебя self и твоего таргета (моба), для чаров не шлется. На олимпе отдельный пакет, если что. |
Re: Редактируем interface.u (Hex вариант)
Цитата:
Цитата:
Он как раз отправляется(либо что то подобное приходит),но HP,MP и прочие данные не передаются. А вот нанесенный урон и еще пару значений, как раз передаются и 1 игрок может видеть - сколько другой нанес рядом с ним мобу и тд(типа имя перса) иначе бы без StatusUpdate все было бы деревянным.А на счет явы kappa ну это ява , отсылает HP,MP и ну и норм главное работает. Автору то вроде нужен HPBar именно цели, лучше бы конечно через пакет олимпа(если это не слишком костыльно), но так по крайней мере точно будет известно что не ким левым персонажам рядом не известно сколько нанес урона перс. Но в принципе можно и StatusUpdate отправлять, если у него конечно та ява kappa |
Re: Редактируем interface.u (Hex вариант)
Цитата:
Статус апдейт передает хп моба (текущее) и только его. Цитата:
|
Re: Редактируем interface.u (Hex вариант)
Цитата:
Цитата:
Цитата:
Цитата:
|
Re: Редактируем interface.u (Hex вариант)
Цитата:
|
Re: Редактируем interface.u (Hex вариант)
Цитата:
Добавлено через 41 секунду Цитата:
|
Re: Редактируем interface.u (Hex вариант)
Цитата:
а нече что пару постами ниже ты вообще то писал что статус апдейт не отсылается ? И я своими глазами на ХФ видел сколько 1 рандомный игрок(который со мной стоял) наносил стояюшему рядом мобу, может это и клиентский расчет и сам урон не отсылается, но то что он есть на стороне клиента это факт. И не думаю что кореяки специально выпилили отправку с сервера и оставили обработчик на клиенте. А про Олимп я лишь предложил(в деталях я не разбирался), и на яве можно много костылей напилить - будь желание. |
Re: Редактируем interface.u (Hex вариант)
Цитата:
Цитата:
|
Re: Редактируем interface.u (Hex вариант)
Цитата:
Поинтер советую все-таки поиграть, ну или пакетку глянуть :) Цитата:
|
Re: Редактируем interface.u (Hex вариант)
Цитата:
|
Re: Редактируем interface.u (Hex вариант)
Цитата:
|
Re: Редактируем interface.u (Hex вариант)
На хронах выше хф SU шлется на каждый чих изменения хп, мп. Во всяком случае можно посмотреть на мобах при аое доте\дамаге.
|
Re: Редактируем interface.u (Hex вариант)
Цитата:
|
Re: Редактируем interface.u (Hex вариант)
Цитата:
Добавлено через 1 минуту Цитата:
MaxHP отправляется 1 раз при появлении моба, ну и при изменении еще шлется. Плюс реген + тиковый хил + много еще чего в итоге все ваши подсчеты идут в трубу. |
Re: Редактируем interface.u (Hex вариант)
Цитата:
|
Re: Редактируем interface.u (Hex вариант)
Цитата:
Прочих вещей? Серьезно? SU шлется только для тебя, твоих пати мемберов и мобов. У чаров увидеть текущее хп не удастся. Хотя в годе это изменили. И вообще мы помоему говорили о клиенте (изначально об этом тема федя), поэтому кто-то просто слился :redlol: Добавлено через 17 минут Цитата:
Изначально разговор шел про урон по чарам. Тут любители костылей налетели и сказали, что можно запилить и для чаров через оли пакет (говорю сразу это говно работать не будет). :) Второе: скорее всего автор делает какой-то интерфейс для сервера и ему нафиг не упала ваша серверная часть с костылями. Это такой же привет как отображение профы на интерлюде. |
Re: Редактируем interface.u (Hex вариант)
меня походу никто не слышит. еще раз повторю, самый лучший вариант это пакет SU.
лучше ничем не сделать! -взять и убрать таргет в этот момент клиент и получает SU. -олимп пакет хуже некуда. системные сообщения об уроне, хиле ваще тут не каким боком не участвуют это просто сообщения. |
Re: Редактируем interface.u (Hex вариант)
Цитата:
|
Текущее время: 15:50. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot