Вернуться   CoderX :: Forums > Основные форумы > Полезности
Войти через OpenID

Полезности Исключительно для полезных тем из других разделов.
Темы тут не создаются!
Темы сюда перемещаются из других разделов, и на их старых местах остаются постоянные перенаправления.

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 08.05.2011, 11:07   #371
Пользователь
 
Регистрация: 27.08.2010
Сообщений: 46
Сказал Спасибо: 6
Имеет 19 спасибок в 12 сообщенях
maxilam пока неопределено
По умолчанию

подскажите, пожалуйста, логику функции GetNextCreature. Если я правильно понял, то она поочередно возвращает указатель на структуру User всех "живых" объектов в пределах указанного радиуса?
К примеру я делаю так: вызываю ее с параметром prevID = 0 она мне возвращает структуру User, из которой я беру ID (это получается ID моего чара). Затем я ее опять вызываю с только что полученым ID в надежде, что функция вернет мне указатель на структуру User следующего чара в пределах радиуса. Однако она опять же возвращает мне User моего чара.
Или список UserID нужно брать из другой функции и уже по нему пробегаться функцией GetNextCreature?
maxilam вне форума   Ответить с цитированием
Старый 09.05.2011, 10:00   #372
Местный
 
Регистрация: 10.08.2010
Сообщений: 634
Сказал Спасибо: 22
Имеет 95 спасибок в 70 сообщенях
mira пока неопределено
По умолчанию

Насколько помню у меня эта функция возвращала моегоже перса)
нормально работала только GetNextEnemy (оторая впрочем юзаетса нексттаргетом).
GetNextCreature помоему неюзабельна в данных версиях движка
__________________
читернуть бы ништяг
mira вне форума   Ответить с цитированием
Старый 09.05.2011, 14:45   #373
Пользователь
 
Регистрация: 27.08.2010
Сообщений: 46
Сказал Спасибо: 6
Имеет 19 спасибок в 12 сообщенях
maxilam пока неопределено
По умолчанию

Весьма печально.
А GetNextEnemy как и NextTarget вернет только мобов, флагнутых и иже с ними, в фиксированом маленьком радиусе? То есть получить список всех чаров вокруг уже не получится?
Может кто подскажет как на хрониках Freya+, юзая только апи клиента, без перехвата пакетов, получить список чаров находящихся в определенном радиусе?
maxilam вне форума   Ответить с цитированием
Старый 09.05.2011, 19:58   #374
Местный
 
Регистрация: 10.08.2010
Сообщений: 634
Сказал Спасибо: 22
Имеет 95 спасибок в 70 сообщенях
mira пока неопределено
По умолчанию

Цитата:
Сообщение от maxilam Посмотреть сообщение
Весьма печально.
А GetNextEnemy как и NextTarget вернет только мобов, флагнутых и иже с ними, в фиксированом маленьком радиусе? То есть получить список всех чаров вокруг уже не получится?
Может кто подскажет как на хрониках Freya+, юзая только апи клиента, без перехвата пакетов, получить список чаров находящихся в определенном радиусе?
это тоже что GetNextCreature 1 в 1 тока вернет все что attackable.
GetNextNPC еще есть аналог возвращающий нпс (непомню чем у меня кончилась игра с ней, но мне непонадобилась) и GetNextCreature возвращающая самого себя =) хотя попробуй радиус сделать большой может еще каво зацепит
__________________
читернуть бы ништяг
mira вне форума   Ответить с цитированием
Старый 10.05.2011, 00:18   #375
Местный
 
Аватар для Aries
 
Регистрация: 19.01.2011
Сообщений: 241
Сказал Спасибо: 7
Имеет 26 спасибок в 22 сообщенях
Aries пока неопределено
По умолчанию

там целая серия однотипных методов как раз вида GetNextCreature, GetNextEnemy и еще штук 5 наверно... Поройся в экспортируемых функциях...

По поводу того как оно работает могу сказать одно: криво))))
Попробуй просто взять id и зацикли вызов этой функции с постоянным id... Радиус задай 2к... Даю около 90%, что списочек будет состоять не из 1 твоего персонажа...

Почему у тебя не так работает, могу предположить, что выдергиваешь ты далеко не id из структуры, а что-то другое и поэтому вызываешь функцию, которая при любом неверном значении id изначально вернет указатель на тебя... Либо второй вариант - id в этой структуре давно не играет никакой роли)
Aries вне форума   Ответить с цитированием
Старый 10.05.2011, 08:44   #376
Пользователь
 
Регистрация: 27.08.2010
Сообщений: 46
Сказал Спасибо: 6
Имеет 19 спасибок в 12 сообщенях
maxilam пока неопределено
По умолчанию

Покумекал, работает нормально. GetNextCreature работает как и должна работать, возвращает всех чаров в указанном радиусе. Хроники ХФ. Проблема была в моей невнимательности. Я предавал радиус целым, а не вещественным типом )) Поменял тип переменной на single, заработало
maxilam вне форума   Ответить с цитированием
За это сообщение maxilam нажился спасибкой от:
Старый 10.05.2011, 10:21   #377
Местный
 
Регистрация: 10.08.2010
Сообщений: 634
Сказал Спасибо: 22
Имеет 95 спасибок в 70 сообщенях
mira пока неопределено
По умолчанию

Ну я так и думал что с радиусом напутал чето)
__________________
читернуть бы ништяг
mira вне форума   Ответить с цитированием
Старый 10.05.2011, 17:35   #378
Пользователь
 
Регистрация: 27.08.2010
Сообщений: 46
Сказал Спасибо: 6
Имеет 19 спасибок в 12 сообщенях
maxilam пока неопределено
По умолчанию

ковряюсь со структурой User, разобрал почти все основые параметры чара в хрониках ХФ4. но ни как не могу вдуплиться где хранится Location чара. смею предположить, исходя из структуры C6, что в структуре храниться только указатель на FVector, а где найти этот указатель и кроме того, правильно прочитать из этого указателя не получается. Вариант: побайтно перебрать структуру User в поисках указателя и анализировать память куда он указывает. Но это ж ппц, голова кругом идет. Может у кого есть описание структуры User для HighFive part4 ?
maxilam вне форума   Ответить с цитированием
Старый 10.05.2011, 17:41   #379
Местный
 
Регистрация: 10.08.2010
Сообщений: 634
Сказал Спасибо: 22
Имеет 95 спасибок в 70 сообщенях
mira пока неопределено
По умолчанию

Цитата:
Сообщение от maxilam Посмотреть сообщение
ковряюсь со структурой User, разобрал почти все основые параметры чара в хрониках ХФ4. но ни как не могу вдуплиться где хранится Location чара. смею предположить, исходя из структуры C6, что в структуре храниться только указатель на FVector, а где найти этот указатель и кроме того, правильно прочитать из этого указателя не получается. Вариант: побайтно перебрать структуру User в поисках указателя и анализировать память куда он указывает. Но это ж ппц, голова кругом идет. Может у кого есть описание структуры User для HighFive part4 ?
там указатель на обьект uPawn. если рассматривать его как структуру
в ней лежит вектора 3 или 4. причем там вроде как не single а double
__________________
читернуть бы ништяг
mira вне форума   Ответить с цитированием
Старый 10.05.2011, 21:30   #380
Пользователь
 
Регистрация: 27.08.2010
Сообщений: 46
Сказал Спасибо: 6
Имеет 19 спасибок в 12 сообщенях
maxilam пока неопределено
По умолчанию

Самый логичный выход: расковырять исходники ява сервера и посмотреть струкртуру User)))
maxilam вне форума   Ответить с цитированием
Ответ

  CoderX :: Forums > Основные форумы > Полезности



Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 00:13.

vBulletin style designed by MSC Team.
Powered by vBulletin® Version 3.6.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Locations of visitors to this page
Rambler's Top100

Вы хотите чувствовать себя в безопасности? чоп Белган обеспечит её!