ПолезностиИсключительно для полезных тем из других разделов. Темы тут не создаются!
Темы сюда перемещаются из других разделов, и на их старых местах остаются постоянные перенаправления.
GetNexCreature возвращает все показатели только если вызываешь ее с радиусом 1, ну то есть только для своего перса. И это помоему не особенности руоффа или ХФ4, а особенности самой функции. Вот же ж блин засада.... придется ковырять и ковырять
GetNexCreature возвращает все показатели только если вызываешь ее с радиусом 1, ну то есть только для своего перса. И это помоему не особенности руоффа или ХФ4, а особенности самой функции.
хм, кстати никогда не думал по этому поводу, ибо долго не возился и решил, что все ж пакеты куда эффективнее)
Смотря для каво ты смотриш мп хп и цп. Если для чара - то начиная вроде как с с4 клиенту (да и боту) эти данные серв не шлет и узнать их невозможно. Для моба можно узнать только выделив его в таргет
Смотря для каво ты смотриш мп хп и цп. Если для чара - то начиная вроде как с с4 клиенту (да и боту) эти данные серв не шлет и узнать их невозможно. Для моба можно узнать только выделив его в таргет
Спорный вопрос... Как минимум в самой первой грации на руоффе радары отлично отображали хп цели (и мобы, и игроки, и нпсы). Потом был фикс и хп стало возможно отображать только в процентном эквиваленте (опять же мобы, игроки,нпсы)... Как сейчас дела обстоят уже не знаю)
а никто не разлуливал как понять живая цель или трупик?)
Думаю мне скоро предстоит с этим столкнуться. Если узнаю, отпишусь.
Ну тогда фиг со всем MP CP и прочими параметрами. Имя, раса, класс, пол и профа передаются, и хорошо. Осталось найти где прячется Location чаров, оно то полюбому передается. Сегодня хочу подробно разобраться со структурой юзер
Добавлено через 1 час 19 минут
Цитата:
Сообщение от mira
это самый нелогичный вывод. так как char в сервере и pUser в клиенте вообще ничего общего не имеют и никак не связнаы структурно
Оказалось именно так. Совпала только часть струкруты. остально - хлам ((
Последний раз редактировалось maxilam, 11.05.2011 в 20:39.
Причина: Добавлено сообщение
а никто не разлуливал как понять живая цель или трупик?)
Лучше поздно, чем ни когда. ))
Хук на функцию UGameEngine::OnDie(struct User *, class L2ParamStack &)
из User вытаскиваешь айдишник и смотришь кто там помер.
Вызывается не только в момент фактической смерти чара/нпц но и при его прогрузке, когда он уже лежит мертвый в какой нибдуь локе, а ты туда ТП к примеру делаешь. В общем, в любом случае, эта функция даст знать о том, что кто то подох.
Лучше поздно, чем ни когда. ))
Хук на функцию UGameEngine::OnDie(struct User *, class L2ParamStack &)
из User вытаскиваешь айдишник и смотришь кто там помер.
Вызывается не только в момент фактической смерти чара/нпц но и при его прогрузке, когда он уже лежит мертвый в какой нибдуь локе, а ты туда ТП к примеру делаешь. В общем, в любом случае, эта функция даст знать о том, что кто то подох.
неужто по другому никак, про эту штуку то я зная - только там злое слово - хук - а это уже палево, я свой продукт строю на основе "ниче не переписывать в клиенте"
Кто знает как используя Api клиента Л2 можно закрывать открытые в нем диалоги и окна?
Например я программно автоматически беру пати, но в клиенте л2 остается висеть диалог ("Да" / "Нет") который по истечению таймаута шлет пакет с отказом принять пати.
"Программно" берешь пати - это послыкой пакета или через АПИ?
Цитата:
Сообщение от Morfik
неужто по другому никак, про эту штуку то я зная - только там злое слово - хук - а это уже палево, я свой продукт строю на основе "ниче не переписывать в клиенте"