| Yoko http://forum.yoko.com.ua/ |
|
| Вопрос uo.GetX(ItemInWorld),uo.GetY(ItemInWorld) http://forum.yoko.com.ua/viewtopic.php?f=3&t=2268 |
Page 1 of 1 |
| Author: | Askaneli [ 2004-12-17 06:39:10 ] |
| Post subject: | Вопрос uo.GetX(ItemInWorld),uo.GetY(ItemInWorld) |
Собственно вопрос такой !!! Могу я по ИД объекта мира как то узнать его координаты, если он находится не в пределах видимости, скажем очень даже далеко ? Задача собственно простая, узнать где лодка по ИД трюма ? Тока как её решить ? uo.GetX(ItemInWorld),uo.GetY(ItemInWorld) выдают координаты если лодка в пределах видимости !!! Просто при логауте или дисконекте выкидывает на берег, а тама улов скажем за день !!! |
|
| Author: | AGRS [ 2004-12-17 07:46:58 ] |
| Post subject: | |
Можешь, если инжект знает об этом объекте. НО если бъект живой и перемещался, то инжект выдаст старые координаты, о новых он просто не будет уведомлен. |
|
| Author: | Yoko [ 2004-12-17 11:21:43 ] |
| Post subject: | |
принципиально координаты предметов известны только в пределах видимости (14-15 клеток) представь себе если бы сервер посылал клиенту информацию о всех предметах всего мира... поток данных был бы несколько мегабайт в секунду |
|
| Author: | Askaneli [ 2004-12-17 14:08:24 ] |
| Post subject: | |
Yoko wrote: принципиально координаты предметов известны только в пределах видимости (14-15 клеток)
представь себе если бы сервер посылал клиенту информацию о всех предметах всего мира... поток данных был бы несколько мегабайт в секунду Ну а если по запросу на определённый предмет !!! по умолчанию пусть 14-15 клеток, а на всё остальное по запросу Ну это мечты просто , я так понял это уже возможности клиента а не инжи !!! АГРС предложил более реальную идею Просто писать координаты текущие в файл при их изменении !!! Шарит однако !!! |
|
| Author: | Yoko [ 2004-12-18 04:05:59 ] |
| Post subject: | |
мда, не поспешил ли я, вешая тебе юниор эксперт? разбирайся |
|
| Author: | Askaneli [ 2004-12-20 06:22:55 ] |
| Post subject: | |
Yoko wrote: мда, не поспешил ли я, вешая тебе юниор эксперт?
разбирайся Я ж говорю мечты про координаты !!! Сделал чтоб плавала лодка, а когда чар STOP кричит координаты текущие чара в файл пишет и начинает ловить рыбу !!! Так что если выкинуло на берег после реконекта то по крайней мере знаешь координаты последнего места ловли и ГМу можно их сказать !!! Дело в том что карты уж больно ценные на том шарде, не хочется терять то что наловил !!! А звание, звание можешь убрать, я не обижусь !!! По мне так того что я скрипты пишу сам более чем достаточно !!! Тебе спасибо за поддержку инжи, сайта и форума по ней !!! |
|
| Author: | Yoko [ 2004-12-20 15:06:14 ] |
| Post subject: | |
ну может быть действительно жестоко надеяться чтобы ты понял принципы протокола УО, просто знай на будущее что практически есть только три запроса от клиента: на жизнь, на имя и на обновление экрана. |
|
| Author: | AGRS [ 2004-12-20 17:23:24 ] |
| Post subject: | |
Yoko wrote: ну может быть действительно жестоко надеяться чтобы ты понял принципы протокола УО, просто знай на будущее что практически есть только три запроса от клиента: на жизнь, на имя и на обновление экрана.
Кстати, про имя. Всегда хотел спросить, зачем для получения имени чара нужно по нему кликать? Имена чаров приходят сразу же в других пакетах. Принцип единообразия или нечто другое? |
|
| Author: | Yoko [ 2004-12-20 21:36:07 ] |
| Post subject: | |
в протоколе доаосных времён нет такого понятия как приход имени чара вместе с именем это реализуется тем, что клиент автоматически кликает на чаров попадающих в поле зрения, таким образом запрашивая их имена. |
|
| Author: | AlexeyVorotnikov [ 2004-12-20 21:57:27 ] |
| Post subject: | |
Yoko wrote: в протоколе доаосных времён нет такого понятия как приход имени чара вместе с именем
это реализуется тем, что клиент автоматически кликает на чаров попадающих в поле зрения, таким образом запрашивая их имена. А в аосных клиентах как это происходит? У меня сейчас клиент 400с. В нём при наведении мышки на чара его имя показывается как tooltip. А вот по клику ничего не происходит. |
|
| Author: | Yoko [ 2004-12-20 22:50:29 ] |
| Post subject: | |
такого понятия как тултипы не было до АоСа, именно для тултипов и сделали автоматическую посылку всего подряд новыми пакетами. кстати это плохо сказывается на трафике. |
|
| Author: | AGRS [ 2004-12-20 23:03:59 ] |
| Post subject: | |
Yoko wrote: в протоколе доаосных времён нет такого понятия как приход имени чара вместе с именем
В 2.0.3 есть. Наверное в 1.х не было. |
|
| Author: | Askaneli [ 2004-12-21 06:03:40 ] |
| Post subject: | |
В протоколах и потоках не шарю, я программист баз данных в реале !!! Так что не судите строго. |
|
| Author: | AGRS [ 2004-12-21 07:37:13 ] |
| Post subject: | |
Askaneli wrote: Так что не судите строго.
А че там судить? 3 года расстрела через повешанье и все... |
|
| Author: | Askaneli [ 2004-12-21 07:56:27 ] |
| Post subject: | |
AGRS wrote: Askaneli wrote: Так что не судите строго. А че там судить? 3 года расстрела через повешанье и все... После 3-х литров цианида 3% !!! |
|
| Author: | Yoko [ 2004-12-21 11:15:28 ] |
| Post subject: | |
AGRS wrote: Yoko wrote: в протоколе доаосных времён нет такого понятия как приход имени чара вместе с именем В 2.0.3 есть. Наверное в 1.х не было. я опечатался, следует читать как "приход имени чара вместе с появлением чара" |
|
| Author: | AGRS [ 2004-12-21 12:18:07 ] |
| Post subject: | |
Yoko wrote: AGRS wrote: Yoko wrote: в протоколе доаосных времён нет такого понятия как приход имени чара вместе с именем В 2.0.3 есть. Наверное в 1.х не было. я опечатался, следует читать как "приход имени чара вместе с появлением чара" Да, я так и понял. |
|
| Page 1 of 1 | All times are UTC+02:00 |
| Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |
|