30.03.2014, 23:01
|
#8
|
Местный
Регистрация: 13.01.2010
Сообщений: 159
Сказал Спасибо: 18
Имеет 30 спасибок в 23 сообщенях
|
Оффтоп
[quote=semiromid;199582]
Цитата:
Сообщение от kpa9pt
Ну в бЕнзобаке ты не найдёшь ведь никогда чистую нефть?
QUOTE]
Бензин зависим от буровых вышек. Не было бы буровых вышек не было бы бензина не ездили бы машины.
Космический шаттл работает от солнечной энергии , но солнца там нету.
Задумайтесь. Так и с машиной.
Расстояние от игрока до моба определяется не с помощью формулы из школьного курса алгебры . А при получении данных определенным пакетом Х, Y, по которым в последствии вычисляются координаты по школьному курсу алгебры.
Не отвечайте мне больше на вопросы . Вы наверное не знаете где находитесь. Это форум , и его засорять не следует. Если есть что по существу написать , пишите. А тавтологией , словоблудием засорять форум не следует. Тут и так ничего не найдешь без помощи.
|
Вместо придирки к словам и носу ***ни, глянул бы пакеты, что я написал.
Не понимаю, что блин сложного было их глянуть, там сразу видно где ты, где моб, и посчитать можно растояние!!!!!!!!!!!
Ей богу не понимаю твой подход, лучше поболтать побольше и сказать, что тебе нифига не помогают вместо того, ЧТОБЫ ГЛЯНУТЬ НА КОНКРЕТНЫЙ ОТВЕТ НА ТВОЮ ПРОБЛЕМУ?!
ЕЩЁ РАЗ ПИШУ ГЛЯНЬ ПАКЕТЫ USERINFO и NPCINFO так достаточно понятно?!?!?!?!?!?!?!?!?? или тебе написать формулу на примере этих пакетов, как вычислить растояние?!?!?
P.S.: я понял, ответ ваш будет полной фигнёй про солнце и будущее, так что щас напишу пример, не утруждайтесь писать ерунду пару минут.
ПРИМЕР:
Пакет UserInfo:
Код:
Tип: 0x32 (UserInfo)
Pазмер: 726+2
Время прихода: 20:51:39:619
0002 d X: 141667 (0x00022963)
0006 d Y: 7818 (0x00001E8A)
0010 d Z: -3280 (0xFFFFF330)
0014 d isInAirShip: 0 (0x00000000)
0018 d ObjectID: 1251029260 (0x4A91310C)
0022 s Name: SitroeN
из этого пакета видно что чар с ником SitroeN находится в точке с координатами X=141667, Y=7818, Z=-3280
Пакет NpcInfo:
Код:
Tип: 0x0C (NpcInfo)
Pазмер: 236+2
Время прихода: 20:51:38:429
0002 d ObjID: 1243655276 (0x4A20AC6C)
0006 d NpcId: Подросший Детеныш Кукабарры ID:1016035 (0xF80E3)
0010 d IsAttackable: 0 (0x00000000)
0014 d X: 142012 (0x00022ABC)
0018 d Y: 8228 (0x00002024)
0022 d Z: -2896 (0xFFFFF4B0)
из этого пакета видно, что НПС(это может быть мог а не курица) с уникальным OID (для таргетинка) ObjID=1243655276, находится в точке с координатами X=142012, Y=8228, Z=-2896
ВЫЧИСЛЯЕМ РАССТОЯНИЕ:
R=SQRT((X2-X1)^2+(Y2-Y1)^2+(Z2-Z1)^2)
R*=SQRT((142012-141667)^2+(8228-7818)^2+(-2896-(-3280))^2)=659.22757830661
РАССТОЯНИЕ РАВНО 659, ответ найдет...
Последний раз редактировалось Breadfan, 31.03.2014 в 06:23.
|
|
|