Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Координаты зон в клиенте
#1
Ув. постояльцы форума не подскажите где хранятся координаты зон куда входит персонаж, как пример когда выходишь из города Гиран оно объявляет что вы вошли в "Земли Гирана", обратно возвращаешься в город пишет что вошли в "Гиран", интересует где именно указаны координаты именно города Гиран или любого другого города.

если это в ZoneName-ru.dat тот как понять что к чему относиться:
гиран

нужен именно полигон, для формирования безопасных\пвп зон.
Ответ
#2
22 22 30000.00000000 -30000.00000000 u,Гиран\0 1244 2053 73536 140032 1024 1024 0.05000000 a,map_giran_castle_town\0 0 0 0 81975 148751

22 22 - квадрат
30000.00000000 -30000.00000000 - максимальная и минимальная высота
1244 2053 73536 - координаты центра x, y, z
140032 1024 1024 - дальность зоны

Скорее всего построение полигона по трем точкам, таким образом:
первые две - координаты x,y
вторые две - координаты x,y
...

А вообще, ДДФки Вам в помощь.
m0nster.art - clear client patches, linkz to utils & code.
Гадаю по капче.
Ответ
#3
хм... тогда как оно понимает что я вошел в земли Гирана?
земли
может точки хранятся в другом месте?
ddf

так же 3мя точками не опишешь такую зону как Гиран:
[Изображение: 22_22.jpg?psid=1]
Ответ
#4
Код:
ZoneName_begin    ID=55    Color=253    MapX=20    MapY=21    Top=-8000.0    Bottom=-10000.0    Name=[Башня Крумы: 2-й этаж]    TownBtnLocX=-1    TownBtnLocY=-1    TownMapX=7616    TownMapY=103968    TownMapWidth=1024    TownMapHeight=1024    TownMapScale=0.05    TownMapTex=[dungeon_map_cruma_tower2]    Continent=0    CurrentLayer=2    TotalLayers=3    TownCenterX=17722    TownCenterY=114573    ZoneName_end
ZoneName_begin    ID=56    Color=253    MapX=20    MapY=21    Top=-10000.0    Bottom=-30000.0    Name=[Башня Крумы: 1-й этаж]    TownBtnLocX=-1    TownBtnLocY=-1    TownMapX=7616    TownMapY=103968    TownMapWidth=1024    TownMapHeight=1024    TownMapScale=0.05    TownMapTex=[dungeon_map_cruma_tower3]    Continent=0    CurrentLayer=3    TotalLayers=3    TownCenterX=17722    TownCenterY=114573    ZoneName_end
ZoneName_begin    ID=48    Color=255    MapX=20    MapY=22    Top=30000.0    Bottom=-30000.0    Name=[Дион]    TownBtnLocX=927    TownBtnLocY=2042    TownMapX=8032    TownMapY=135264    TownMapWidth=1024    TownMapHeight=1024    TownMapScale=0.05    TownMapTex=[map_dion_castle_town]    Continent=0    CurrentLayer=0    TotalLayers=0    TownCenterX=18991    TownCenterY=144663    ZoneName_end
ZoneName_begin    ID=171    Color=249    MapX=21    MapY=23    Top=30000.0    Bottom=-4300.0    Name=[Земли Гирана]    TownBtnLocX=-1    TownBtnLocY=-1    TownMapX=-1    TownMapY=-1    TownMapWidth=-1    TownMapHeight=-1    TownMapScale=0.0    TownMapTex=[]    Continent=0    CurrentLayer=0    TotalLayers=0    TownCenterX=0    TownCenterY=0    ZoneName_end
ZoneName_begin    ID=43    Color=255    MapX=22    MapY=22    Top=30000.0    Bottom=-30000.0    Name=[Гиран]    TownBtnLocX=1244    TownBtnLocY=2053    TownMapX=73536    TownMapY=140032    TownMapWidth=1024    TownMapHeight=1024    TownMapScale=0.05    TownMapTex=[map_giran_castle_town]    Continent=0    CurrentLayer=0    TotalLayers=0    TownCenterX=81975    TownCenterY=148751    ZoneName_end
Человек просто обязан ошибаться, раз другие учатся на его ошибках .......
Ответ
#5
спасибо, но вопрос был немного в другом, как я понял данный файл отвечает за позицию флажка на карте, а так же координаты начала, размеры и тд. развернутой карты города и тд, а мне нужно узнать где находятся координаты города на пример, т.е. зашел я в гиран мне сделало объявление что я в гиране, сервер эту инфу не шлет, значит где то есть в клиенте.
Ответ
#6
Mifesto Написал:спасибо, но вопрос был немного в другом, как я понял данный файл отвечает за позицию флажка на карте, а так же координаты начала, размеры и тд. развернутой карты города и тд, а мне нужно узнать где находятся координаты города на пример, т.е. зашел я в гиран мне сделало объявление что я в гиране, сервер эту инфу не шлет, значит где то есть в клиенте.

Шлёт. Ещё как шлёт. ExSetCompassZoneCode пакет шлётся клиенту при входе/выходе из города.

Если удалить, например, из городских зон Talking Island Village, то надписей о территории при входе/выходе не будет. Smile
Родился, живу и когда-нибудь умру.
Ответ
#7
хм... я подымаю сервер с Линдвиора до Ертеи, города бенон еще не было и я не добовлял то как оно тогда распознает?

[Изображение: 23e46b77ce87f8a8662ddb5607f4cf54.png]
http://screenshot.ru/23e46b77ce87f8a8662ddb5607f4cf54

[Изображение: 66a17cfdf39be398fb4e169d4a413119.png]
http://screenshot.ru/66a17cfdf39be398fb4e169d4a413119
Ответ
#8
Возможно что-то уже и изменилось, но то что я вам написал работает в Интерлюд клиенте на все 146%.
Родился, живу и когда-нибудь умру.
Ответ
#9
Donatte Написал:Возможно что-то уже и изменилось, но то что я вам написал работает в Интерлюд клиенте на все 146%.
ExSetCompassZoneCode

как я понял это отправляется тип зоны, для того что бы видеть это безопасная\пвп и тд зоны, но не как не айди(название) и тд.
Ответ
#10
У города приоритет выше. ( центр и радиус ).
Все остальное идет территория.

[Изображение: f28853.png]

Код:
ZoneName_begin    ID=541    Color=30    MapX=17    MapY=25    Top=30000.0    Bottom=-4000.0    Name=[Земли Бенона]    TownBtnLocX=-1    TownBtnLocY=-1    TownMapX=-1    TownMapY=-1    TownMapWidth=-1    TownMapHeight=-1    TownMapScale=0.0    TownMapTex=[]    Continent=0    CurrentLayer=0    TotalLayers=0    TownCenterX=0    TownCenterY=0    ZoneName_end
ZoneName_begin    ID=542    Color=208    MapX=17    MapY=25    Top=30000.0    Bottom=-4000.0    Name=[Деревня Бенон]    TownBtnLocX=472    TownBtnLocY=2577    TownMapX=-89344    TownMapY=238784    TownMapWidth=1024    TownMapHeight=1024    TownMapScale=0.05    TownMapTex=[map_benon_village]    Continent=0    CurrentLayer=0    TotalLayers=0    TownCenterX=-79644    TownCenterY=249210    ZoneName_end
Человек просто обязан ошибаться, раз другие учатся на его ошибках .......
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Режим разработчика в клиенте Lineage 2 PROGRAMMATOR 87 106,375 12-26-2023, 11:01 PM
Последний пост: Deageamna
  Замена текстур в клиенте maddd 4 2,494 10-31-2018, 06:03 PM
Последний пост: maddd
  Русский язык на англ клиенте REchargeD 2 1,668 06-29-2017, 07:58 PM
Последний пост: REchargeD
  Цикл на клиенте и ExecuteCommand Dun 4 2,292 06-21-2017, 05:45 PM
Последний пост: Dun
  Корейский шрифт в клиенте, нужна помощь Xman77 1 1,157 09-28-2016, 02:25 PM
Последний пост: Emperor
  Убираем зоны в клиенте. Phantom-Dev 10 3,617 08-09-2016, 06:24 PM
Последний пост: deMEV
  Загрузка файлов игры в клиенте OneThunder 2 1,361 07-31-2016, 01:56 PM
Последний пост: luslighter
  Цвет текста в клиенте Laguerro 4 1,401 02-18-2016, 02:14 AM
Последний пост: LifeGame32
  Разрыв текстур в клиенте GF Bojenina 9 2,472 02-01-2016, 08:39 AM
Последний пост: Bojenina
  Дизейбл флуд контроля в клиенте Interlude heaven 4 1,560 11-24-2015, 03:17 PM
Последний пост: heaven

Перейти к форуму:


Пользователи, просматривающие эту тему: 4 Гость(ей)